._KnAQq_hero{background:linear-gradient(#fbefe0 0%,#fdf6ec 55%,#fbfaf8 100%)}.dark ._KnAQq_hero{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-500) 10%, var(--color-bg-primary)) 0%, var(--color-bg-primary) 100%)}._KnAQq_heroInner{text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding:64px 80px 40px;display:flex}@media (max-width:1080px){._KnAQq_heroInner{padding:48px 40px 32px}}@media (max-width:520px){._KnAQq_heroInner{padding:40px 20px 28px}}._KnAQq_dot{border-radius:var(--radius-full);background:#59775c;width:8px;height:8px}._KnAQq_title{letter-spacing:-.02em;color:var(--color-text-primary);margin:16px 0 12px;font-size:2.5rem;font-weight:800;line-height:1.25}@media (max-width:860px){._KnAQq_title{font-size:2rem}}._KnAQq_updated{color:var(--color-text-secondary);font-size:.875rem}._KnAQq_section{padding:80px 0}._KnAQq_layout{grid-template-columns:260px 1fr;align-items:start;gap:64px;max-width:1280px;margin:0 auto;padding:0 80px;display:grid}@media (max-width:1080px){._KnAQq_layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 40px}._KnAQq_layout>*{min-width:0}}@media (max-width:520px){._KnAQq_layout{padding:0 20px}}._KnAQq_toc{flex-direction:column;gap:2px;display:flex;position:sticky;top:88px}@media (max-width:1080px){._KnAQq_toc{z-index:40;gap:0;margin-bottom:8px;top:72px}}._KnAQq_tocLabel{letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:10px;font-size:.75rem;font-weight:700}@media (max-width:1080px){._KnAQq_tocLabel{display:none}}._KnAQq_tocToggle{display:none}@media (max-width:1080px){._KnAQq_tocToggle{text-align:left;background:var(--color-bg-primary);border:1px solid var(--color-border);cursor:pointer;width:100%;color:var(--color-text-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 1px 2px #1e31450f}._KnAQq_tocToggle[aria-expanded=true]{border-color:var(--color-saffron)}._KnAQq_tocToggle svg{flex:none;transition:transform .2s}}@media (max-width:1080px) and (prefers-reduced-motion:reduce){._KnAQq_tocToggle svg{transition:none}}@media (max-width:1080px){._KnAQq_tocToggle[aria-expanded=true] svg{transform:rotate(180deg)}}._KnAQq_tocLinks{flex-direction:column;gap:2px;display:flex}@media (max-width:1080px){._KnAQq_tocLinks{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:10px;max-height:min(60vh,380px);padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #1e314529}._KnAQq_tocLinks--open{display:flex}}._KnAQq_tocLink{color:var(--color-text-secondary);border-left:2px solid #0000;border-radius:8px;padding:8px 12px;font-size:.875rem;line-height:1.43}._KnAQq_tocLink:hover{color:var(--color-text-primary);background:#1e31450a}.dark ._KnAQq_tocLink:hover{background:#ffffff0f}._KnAQq_tocLink--active{color:var(--color-text-primary);border-left-color:var(--color-saffron);background:#f49d3314;font-weight:600}.dark ._KnAQq_tocLink--active{background:#f49d3326}@media (max-width:1080px){._KnAQq_tocLink{border-left:none;padding:10px 12px}._KnAQq_tocLink--active{background:#f49d331a}.dark ._KnAQq_tocLink--active{background:#f49d3326}}._KnAQq_notice{background:var(--color-warm);color:var(--color-text-primary);border:1px solid #f49d334d;border-radius:12px;margin-bottom:40px;padding:18px 20px;font-size:.875rem;line-height:1.57}._KnAQq_notice strong{color:var(--color-accent-600)}.dark ._KnAQq_notice{background:color-mix(in srgb, var(--color-accent-500) 7%, var(--color-bg-primary))}._KnAQq_content{min-width:0}._KnAQq_content h2{letter-spacing:-.02em;color:var(--color-text-primary);margin:40px 0 14px;scroll-margin-top:88px;font-size:1.375rem;font-weight:700;line-height:1.36}@media (max-width:1080px){._KnAQq_content h2{scroll-margin-top:140px}}._KnAQq_content h2:first-of-type{margin-top:0}._KnAQq_content h3{color:var(--color-text-primary);margin:28px 0 10px;scroll-margin-top:88px;font-size:1.0625rem;font-weight:700;line-height:1.53}@media (max-width:1080px){._KnAQq_content h3{scroll-margin-top:140px}}@media (max-width:860px){._KnAQq_content h3{margin:20px 0 8px;font-size:1rem;line-height:1.5}}._KnAQq_content p{color:#3a4a5a;margin-bottom:14px;font-size:.9375rem;line-height:1.73}.dark ._KnAQq_content p{color:var(--color-text-secondary)}._KnAQq_content ul{margin-bottom:14px;padding-left:22px;list-style:outside}._KnAQq_content li{color:#3a4a5a;margin-bottom:6px;font-size:.9375rem;line-height:1.73}.dark ._KnAQq_content li{color:var(--color-text-secondary)}._KnAQq_content a{color:var(--color-accent-600);font-weight:600;text-decoration:underline}._KnAQq_tableWrap{min-width:0;max-width:100%;overflow-x:auto}._KnAQq_table{border-collapse:collapse;width:100%;margin:16px 0 20px;font-size:.875rem}._KnAQq_table th,._KnAQq_table td{text-align:left;vertical-align:top;border:1px solid var(--color-border);color:#3a4a5a;padding:12px 14px;line-height:1.375rem}._KnAQq_table thead th{background:var(--color-bg-secondary);color:var(--color-navy);font-weight:600}:is(.dark ._KnAQq_table th,.dark ._KnAQq_table td){color:var(--color-text-secondary)}.dark ._KnAQq_table thead th{color:var(--color-text-primary)}@media (max-width:860px){._KnAQq_table{margin:12px 0 16px;font-size:.8125rem}._KnAQq_table th,._KnAQq_table td{padding:9px 10px;line-height:1.25rem}}
