._page_1lekx_3{scroll-behavior:smooth;min-height:100vh}._hero_1lekx_10{background-color:var(--color-neutral-1);border-bottom:1px solid var(--color-border);padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-2xl)}._hero__inner_1lekx_16{max-width:720px;margin:0 auto}._hero__title_1lekx_21{font-size:clamp(24px, 4vw, var(--font-size-h1));line-height:1.25;font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-xs);letter-spacing:-.015em}._hero__date_1lekx_30{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-neutral-5);font-weight:var(--font-weight-regular);margin:0}._layout_1lekx_40{max-width:1080px;padding:var(--spacing-2xl) var(--spacing-lg);gap:var(--spacing-2xl);grid-template-columns:1fr;margin:0 auto;display:grid}@media (width>=1024px){._layout_1lekx_40{gap:var(--spacing-2xl);padding:var(--spacing-2xl) var(--spacing-xl);grid-template-columns:240px 1fr}}._toc_1lekx_59{display:none}@media (width>=1024px){._toc_1lekx_59{top:var(--spacing-xl);max-height:calc(100vh - var(--spacing-2xl));padding-right:var(--spacing-md);align-self:start;display:block;position:sticky;overflow-y:auto}}._toc__heading_1lekx_75{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-neutral-4);margin:0 0 var(--spacing-md);padding-left:var(--spacing-sm)}._toc__list_1lekx_86{margin:0;padding:0;list-style:none}._toc__item_1lekx_92{margin-bottom:1px}._toc__link_1lekx_96{align-items:baseline;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--border-radius-md);font-size:var(--font-size-caption);color:var(--color-neutral-5);line-height:1.4;text-decoration:none;transition:color .2s,background-color .2s;display:flex}._toc__link_1lekx_96:hover{color:var(--color-text);background-color:var(--color-bg-hover)}._toc__link--active_1lekx_116{color:var(--color-brand-8);background-color:var(--color-brand-2);font-weight:var(--font-weight-medium)}._toc__number_1lekx_122{font-variant-numeric:tabular-nums;opacity:.7;flex-shrink:0;min-width:18px}._toc__link--active_1lekx_116 ._toc__number_1lekx_122{opacity:1}._content_1lekx_135{color:var(--color-text);min-width:0;max-width:720px}._section_1lekx_143{margin-bottom:var(--spacing-2xl);scroll-margin-top:var(--spacing-xl)}._section__header_1lekx_148{margin-bottom:var(--spacing-md)}._section__heading_1lekx_152{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}._section__subheading_1lekx_160{font-size:var(--font-size-body-bold);line-height:var(--line-height-body-bold);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:var(--spacing-xl) 0 var(--spacing-sm);padding-left:var(--spacing-md);border-left:2px solid var(--color-neutral-3)}._section_1lekx_143 p{font-size:var(--font-size-body);color:var(--color-neutral-7);margin:0 0 var(--spacing-md);line-height:1.7}._section_1lekx_143 a{color:var(--color-brand-7);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-3);text-decoration-color:var(--color-neutral-3);text-underline-offset:3px;transition:text-decoration-color .15s}._section_1lekx_143 a:hover{-webkit-text-decoration-color:var(--color-brand-7);text-decoration-color:var(--color-brand-7)}._definitions_1lekx_192{gap:var(--spacing-sm);grid-template-columns:1fr;margin:0;padding:0;display:grid}@media (width>=640px){._definitions_1lekx_192{grid-template-columns:1fr 1fr}}._definitions__item_1lekx_206{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-md) var(--spacing-lg)}._definitions__term_1lekx_213{font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-text);margin-bottom:var(--spacing-2xs)}._definitions__number_1lekx_221{color:var(--color-neutral-5);margin-right:var(--spacing-2xs);font-weight:var(--font-weight-medium)}._definitions__desc_1lekx_227{font-size:var(--font-size-body-sm);color:var(--color-neutral-6);margin:0;line-height:1.6}._list_1lekx_236{margin:0 0 var(--spacing-md);padding:0;list-style:none}._list_1lekx_236 li{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-sm);font-size:var(--font-size-body);color:var(--color-neutral-7);line-height:1.7;position:relative}._list_1lekx_236 li:before{content:"";left:var(--spacing-xs);width:var(--spacing-2xs);height:var(--spacing-2xs);border-radius:var(--border-radius-full);background-color:var(--color-neutral-4);position:absolute;top:.6em}._callout_1lekx_264{background-color:var(--color-neutral-1);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-md) var(--spacing-lg)}._callout_1lekx_264 p{color:var(--color-neutral-7);font-size:var(--font-size-body);margin:0;line-height:1.7}._callout_1lekx_264 a{color:var(--color-brand-7);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-3);text-decoration-color:var(--color-neutral-3);text-underline-offset:3px;transition:text-decoration-color .15s}._callout_1lekx_264 a:hover{-webkit-text-decoration-color:var(--color-brand-7);text-decoration-color:var(--color-brand-7)}@media (width<=768px){._hero_1lekx_10{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-xl)}._layout_1lekx_40{padding:var(--spacing-xl) var(--spacing-md)}._section__heading_1lekx_152{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}._definitions_1lekx_192{grid-template-columns:1fr}._callout_1lekx_264{padding:var(--spacing-md)}}
