.detail[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}@media(max-width:60rem){.detail[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.definition[data-astro-cid-tcy35dad]{font-family:var(--display);font-size:var(--step-2);line-height:1.4;color:var(--on-light);font-variation-settings:"SOFT" 60,"WONK" 0;max-width:30ch;margin-bottom:2.5rem}.detail-main[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep);margin-top:2.25rem;margin-bottom:.9rem}.for[data-astro-cid-tcy35dad],.detail-main[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{max-width:var(--measure);line-height:1.75;color:var(--on-light-2)}.bullets[data-astro-cid-tcy35dad]{list-style:none;padding:0;display:grid;gap:.6rem;max-width:var(--measure)}.bullets[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{position:relative;padding-left:1.3rem;line-height:1.55;color:var(--on-light-2)}.bullets[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--brand)}.steps[data-astro-cid-tcy35dad]{list-style:none;padding:0;display:grid;gap:0;max-width:var(--measure)}.steps[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem 0;border-top:1px solid var(--rule-light)}.steps[data-astro-cid-tcy35dad] .num[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:.78rem;color:var(--brand-deep);padding-top:.3rem}.steps[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--step-0);font-weight:600;font-family:var(--body);margin-bottom:.25rem}.steps[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:.95rem;line-height:1.6;color:var(--on-light-3)}.rate[data-astro-cid-tcy35dad]{margin-top:1.5rem;padding-left:1.1rem;border-left:2px solid var(--brand);font-size:.95rem}.rate[data-astro-cid-tcy35dad] strong[data-astro-cid-tcy35dad]{font-family:var(--mono);font-weight:500;color:var(--on-light)}.detail-side[data-astro-cid-tcy35dad]{display:grid;gap:1.5rem}.side-card[data-astro-cid-tcy35dad]{padding:1.6rem 1.5rem;border:1px solid var(--rule-light);border-radius:var(--radius-lg);background:var(--paper-2)}.side-card[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:var(--step-1);margin-bottom:.6rem}.side-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:.92rem;line-height:1.6;color:var(--on-light-3);margin-bottom:1.25rem}.side-card[data-astro-cid-tcy35dad] .btn[data-astro-cid-tcy35dad]{width:100%}.side-alt[data-astro-cid-tcy35dad]{margin:1rem 0 0!important;font-size:.84rem!important}.side-alt[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:.82rem}.side-quote[data-astro-cid-tcy35dad]{margin:0;padding:1.5rem 1.5rem 1.5rem 1.6rem;border-left:3px solid var(--brand-hot);background:var(--ink-950);color:var(--on-dark-2);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.side-quote[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-family:var(--display);font-size:var(--step-0);line-height:1.55;color:var(--on-dark);font-variation-settings:"SOFT" 80,"WONK" 1}.side-quote[data-astro-cid-tcy35dad] footer[data-astro-cid-tcy35dad]{margin-top:.9rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.04em;color:var(--brand-hot)}.side-nav[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--on-light-3);margin-bottom:.75rem}.side-nav[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{list-style:none;padding:0;display:grid}.side-nav[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{border-top:1px solid var(--rule-light)}.side-nav[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:block;padding:.7rem 0;font-size:.92rem;text-decoration:none;color:var(--on-light-2)}.side-nav[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--brand-deep)}.related[data-astro-cid-tcy35dad]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}@media(max-width:52rem){.related[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.related[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:grid;gap:.5rem;height:100%;padding:1.4rem 1.3rem;background:var(--paper);border:1px solid var(--rule-light);border-radius:var(--radius-lg);text-decoration:none;color:inherit}.related[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{border-color:rgb(var(--brand-rgb) / .5)}.related[data-astro-cid-tcy35dad] time[data-astro-cid-tcy35dad]{font-family:var(--mono);font-size:.74rem;color:var(--on-light-3)}.related-title[data-astro-cid-tcy35dad]{font-family:var(--display);font-size:var(--step-1);line-height:1.3;color:var(--on-light)}.related-desc[data-astro-cid-tcy35dad]{font-size:.88rem;line-height:1.55;color:var(--on-light-3)}
