.P2ZioW_main{padding:clamp(40px,7vw,88px) 0 clamp(56px,8vw,100px)}.P2ZioW_inner{max-width:calc(780px + 2 * var(--gutter))}.P2ZioW_header{gap:var(--space-md);margin-bottom:var(--space-xxl);flex-direction:column;display:flex}.P2ZioW_eyebrow{color:var(--color-select-bright);letter-spacing:.18em;font-size:15px}.P2ZioW_title{padding-bottom:var(--space-md);font-family:var(--font-display);letter-spacing:.005em;overflow-wrap:anywhere;font-size:clamp(34px,5vw,54px);font-style:italic;font-weight:700;line-height:1.02;position:relative}.P2ZioW_title:after{content:"";background:linear-gradient(90deg, var(--color-row-line), transparent);width:min(100%,420px);height:1px;position:absolute;bottom:0;left:0}.P2ZioW_lead{color:var(--color-text-muted);font-size:18px;line-height:1.6}.P2ZioW_updated{color:var(--color-text-muted);font-size:14px}.P2ZioW_toc{margin-bottom:var(--space-xxl);padding:var(--space-lg) var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border)}.P2ZioW_tocTitle{margin-bottom:var(--space-sm);color:var(--color-text-muted);letter-spacing:.14em;font-size:14px}.P2ZioW_toc ol{columns:2 260px;column-gap:var(--space-xxl);margin:0;padding-left:1.4em;font-size:15px;line-height:1.9}.P2ZioW_toc a,.P2ZioW_section a,.P2ZioW_other a{color:var(--color-select-bright);text-decoration:underline;-webkit-text-decoration-color:var(--color-select-glass);text-decoration-color:var(--color-select-glass);text-underline-offset:3px}.P2ZioW_toc a:hover,.P2ZioW_section a:hover,.P2ZioW_other a:hover{text-decoration-color:currentColor}.P2ZioW_section{padding:var(--space-xl) 0;border-top:1px solid var(--color-row-line);color:var(--color-nav-text);font-size:16px;line-height:1.7}.P2ZioW_section p+p,.P2ZioW_section p+ul,.P2ZioW_section ul+p{margin-top:var(--space-md)}.P2ZioW_section ul{margin:0;padding-left:1.3em}.P2ZioW_section li+li{margin-top:var(--space-xs)}.P2ZioW_section li::marker{color:var(--color-accent)}.P2ZioW_heading{align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md);color:var(--color-text);font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.15;display:flex}.P2ZioW_number{color:var(--color-accent);flex-shrink:0;font-style:italic}.P2ZioW_other{padding-top:var(--space-xl);border-top:1px solid var(--color-row-line);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:600}
.Mtzwpq_toggle{border:1px solid var(--card-border);background:var(--tile-gradient);width:36px;height:36px;color:var(--color-nav-text);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:color .16s,border-color .16s;display:inline-flex}.Mtzwpq_toggle:hover{color:var(--color-text);border-color:var(--play-gray-border)}.Mtzwpq_toggle[aria-pressed=true]{color:var(--color-select-bright)}.Mtzwpq_language{letter-spacing:.06em;font-size:16px}
.c2nGFa_tabs{overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;height:100%;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.c2nGFa_tabs::-webkit-scrollbar{display:none}.c2nGFa_tab{z-index:1;color:var(--color-nav-text);white-space:nowrap;align-items:center;padding:0 18px;font-size:19px;transition:color .16s;display:flex;position:relative}.c2nGFa_tab:hover{color:var(--color-text)}.c2nGFa_tab[aria-current]{color:var(--color-select-bright)}.c2nGFa_divider{z-index:1;background:var(--color-nav-divider);flex-shrink:0;align-self:center;width:1px;height:16px;position:relative}.c2nGFa_indicator{pointer-events:none;position:absolute;inset:0}.c2nGFa_field{top:0;bottom:0;left:calc(var(--x) - 54px);width:calc(var(--w) + 108px);position:absolute;overflow:hidden}.c2nGFa_tile{width:10px;height:10px;animation:c2nGFa_tile-in .17s ease-out var(--delay) both;position:absolute}.c2nGFa_tile:before{content:"";background:var(--color-select);opacity:0;animation:c2nGFa_tile-burst .34s ease-out var(--delay) both;position:absolute;inset:0}.c2nGFa_glimmer{background:color-mix(in srgb, var(--color-select) calc(var(--edge) * 100%), transparent);opacity:var(--base);animation:7s linear infinite c2nGFa_glimmer;animation-delay:calc(var(--phase) * -7s);position:absolute;inset:0}.c2nGFa_glow{top:0;bottom:0;left:var(--x);width:var(--w);background:var(--nav-glow);animation:c2nGFa_fade-in .56s var(--ease-out) both;position:absolute}.c2nGFa_line{bottom:0;left:calc(var(--x) - 20px);width:calc(var(--w) + 40px);height:2px;animation:c2nGFa_line-grow .56s var(--ease-out) both;position:absolute}.c2nGFa_lineInner{background:var(--nav-line-active);animation:2.4s ease-in-out infinite alternate c2nGFa_pulse;position:absolute;inset:0}@keyframes c2nGFa_tile-in{0%{opacity:0}}@keyframes c2nGFa_tile-burst{50%{opacity:calc(var(--edge) * .5)}}@keyframes c2nGFa_glimmer{0%,28%,to{opacity:var(--base)}14%{opacity:calc(var(--base) + .38)}}@keyframes c2nGFa_fade-in{0%{opacity:0}}@keyframes c2nGFa_line-grow{0%{opacity:0;transform:scaleX(.15)}50%{opacity:1}}@keyframes c2nGFa_pulse{to{opacity:.6}}@media (max-width:860px){.c2nGFa_tab{flex:1 0 auto;justify-content:center;padding:0 16px;font-size:17px}}
