._section_1ll52_26{padding:120px 0;position:relative}@media (width<=900px){._section_1ll52_26{padding:88px 0}}@media (width<=600px){._section_1ll52_26{padding:64px 0}}._section_1ll52_26{padding-top:80px}@media (width<=900px){._section_1ll52_26{padding-top:56px}}._wrap_1ll52_49{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}@media (width<=600px){._wrap_1ll52_49{padding:0 20px}}._hero_1ll52_62{border-bottom:1px solid hsl(var(--border));margin-bottom:56px;padding-bottom:56px}@media (width<=900px){._hero_1ll52_62{margin-bottom:40px;padding-bottom:40px}}._eyebrow_1ll52_74{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:11px;margin:0 0 26px;font-size:12px;font-weight:500;display:inline-flex}._eyebrowDia_1ll52_87{background:hsl(var(--highlight));flex:none;width:9px;height:9px;transform:rotate(45deg)}._h1_1ll52_95{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,82px);font-weight:700;line-height:1}._h1_1ll52_95 em{color:hsl(var(--primary));font-style:normal}._h1_1ll52_95{max-width:16ch;font-size:clamp(34px,4.6vw,58px)}._lead_1ll52_113{font-family:var(--font-sans);color:hsl(var(--muted-foreground));text-wrap:pretty;max-width:56ch;margin:24px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}._meta_1ll52_123{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.75);flex-wrap:wrap;gap:6px 22px;margin:28px 0 0;font-size:11px;font-weight:500;display:flex}._grid_1ll52_137{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:72px;display:grid}@media (width<=980px){._grid_1ll52_137{grid-template-columns:minmax(0,1fr);gap:40px}}._side_1ll52_150{min-width:0;position:sticky;top:108px}@media (width<=980px){._side_1ll52_150{position:static}}._toc_1ll52_161 ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._toc_1ll52_161 a{color:hsl(var(--muted-foreground));border-radius:9px;align-items:baseline;gap:10px;padding:7px 10px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:color .15s,background .15s;display:flex}._toc_1ll52_161 a:hover{color:hsl(var(--foreground));background:hsl(var(--secondary)/.6)}@media (width<=980px){._toc_1ll52_161{background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground)/.04);border-radius:18px}.dark ._toc_1ll52_161{background:hsl(var(--card));box-shadow:none}._toc_1ll52_161{padding:18px 16px}._toc_1ll52_161 ol{gap:0}._toc_1ll52_161 a{padding:6px 8px}}._tocTitle_1ll52_207{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.75);margin:0 0 12px;padding:0 10px;font-size:11px;font-weight:500}._tocIndex_1ll52_218{font-family:var(--font-mono);color:hsl(var(--primary)/.7);flex:none;font-size:11px}._tocActive_1ll52_225,._toc_1ll52_161 a[aria-current=location]{color:hsl(var(--foreground));background:hsl(var(--secondary));font-weight:600}._body_1ll52_233{min-width:0}._prevails_1ll52_237{font-family:var(--font-sans);color:hsl(var(--muted-foreground));text-wrap:pretty;border-left:3px solid hsl(var(--highlight));background:hsl(var(--secondary)/.5);border-radius:0 12px 12px 0;margin:0 0 48px;padding:14px 18px;font-size:13.5px;line-height:1.62}._block_1ll52_252{border-bottom:1px solid hsl(var(--border));margin-bottom:40px;padding-bottom:40px;scroll-margin-top:108px}._block_1ll52_252:last-of-type{border-bottom:0;margin-bottom:0}._h2_1ll52_263{font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:14px;margin:0 0 18px;font-size:clamp(20px,1.9vw,25px);font-weight:600;line-height:1.2;display:flex}._h2Index_1ll52_277{font-family:var(--font-mono);letter-spacing:.12em;color:hsl(var(--primary));flex:none;font-size:12px;font-weight:500}._p_1ll52_237{font-family:var(--font-sans);color:hsl(var(--foreground)/.82);text-wrap:pretty;max-width:68ch;margin:0 0 14px;font-size:15.5px;line-height:1.62}._p_1ll52_237:last-child{margin-bottom:0}._list_1ll52_302{flex-direction:column;gap:10px;max-width:68ch;margin:4px 0 18px;padding:0;list-style:none;display:flex}._list_1ll52_302 li{color:hsl(var(--foreground)/.82);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}._list_1ll52_302:last-child{margin-bottom:0}._dot_1ll52_323{background:hsl(var(--highlight));flex:none;width:7px;height:7px;margin-top:8px;transform:rotate(45deg)}._end_1ll52_333{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}@media (width<=720px){._end_1ll52_333{grid-template-columns:minmax(0,1fr)}}._endCard_1ll52_345{background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground)/.04);border-radius:18px}.dark ._endCard_1ll52_345{background:hsl(var(--card));box-shadow:none}._endCard_1ll52_345{flex-direction:column;gap:10px;padding:24px;display:flex}._endKicker_1ll52_362{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground)/.75);font-size:11px;font-weight:500}._endLink_1ll52_371{font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--foreground));align-items:center;gap:8px;margin:0;font-size:19px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}._endLink_1ll52_371 ._arr_1ll52_385{transition:transform .22s cubic-bezier(.22,.61,.36,1)}._endLink_1ll52_371:hover{color:hsl(var(--primary))}._endLink_1ll52_371:hover ._arr_1ll52_385{transform:translate(4px)}._endText_1ll52_395{font-family:var(--font-sans);color:hsl(var(--muted-foreground));text-wrap:pretty;margin:0;font-size:14px;line-height:1.62}._endBack_1ll52_405{color:hsl(var(--primary));margin-top:auto;font-size:13.5px;font-weight:600;text-decoration:none}._endBack_1ll52_405:hover{text-decoration:underline}
