._intro_fyuhl_1{margin-bottom:44px}._eyebrow_fyuhl_3{color:var(--coral-soft);margin-bottom:14px;font-size:13px;font-weight:600;display:block}._intro_fyuhl_1 h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 12px;font-size:clamp(34px,4.8vw,56px);font-weight:700;line-height:1.08}._effective_fyuhl_7{color:var(--muted);margin:0;font-size:13px}._summary_fyuhl_9{max-width:68ch;color:var(--paper);margin:20px 0 0;font-size:19px;line-height:1.7}._layout_fyuhl_11{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;display:grid}._toc_fyuhl_13{max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow-y:auto}._toc_fyuhl_13 h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}._toc_fyuhl_13 ul{border-left:1px solid var(--line-strong);margin:0 0 28px;padding:0;list-style:none}._toc_fyuhl_13 a{min-height:36px;color:var(--muted);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:4px 0 4px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}._toc_fyuhl_13 a:hover{color:var(--paper);border-left-color:var(--coral)}._body_fyuhl_23{min-width:0;max-width:72ch}._part_fyuhl_25{letter-spacing:-.035em;margin:0 0 4px;padding-top:4px;scroll-margin-top:24px;font-size:28px;font-weight:700;line-height:1.2}._part_fyuhl_25:not(:first-child){margin-top:64px}._item_fyuhl_29{border-bottom:1px solid var(--line-strong);padding:26px 0;scroll-margin-top:24px}._item_fyuhl_29:last-child{border-bottom:0}._item_fyuhl_29 h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:600}._item_fyuhl_29 p,._item_fyuhl_29 li{color:var(--muted);font-size:15px;line-height:1.75}._item_fyuhl_29 p{margin:0}._item_fyuhl_29 p+p,._item_fyuhl_29 p+ul,._item_fyuhl_29 ul+p{margin-top:14px}._item_fyuhl_29 ul{margin:12px 0 0;padding-left:22px}._item_fyuhl_29 li+li{margin-top:8px}._item_fyuhl_29 strong{color:var(--paper);font-weight:600}._item_fyuhl_29 a{color:var(--paper);text-underline-offset:4px}@media (max-width:900px){._layout_fyuhl_11{grid-template-columns:1fr}._toc_fyuhl_13{display:none}}@media (max-width:560px){._summary_fyuhl_9{font-size:17px}}
