.reading-wrap{width:min(1120px,calc(100% - 3rem));margin:auto;padding-block:2.5rem 4rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;padding:0;margin:0 0 2rem;font-size:.9375rem;color:var(--muted)}.breadcrumbs a{display:inline-flex;min-height:44px;align-items:center;text-underline-offset:.2em}.reading-title{max-width:20ch;margin:0 0 1rem;font-size:clamp(2.3rem,5vw,3.8rem);line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.reading-intro{max-width:68ch;color:var(--muted);font-size:1.125rem;line-height:1.8}.reading-layout{display:grid;grid-template-columns:minmax(0,72ch) minmax(200px,1fr);gap:4rem;margin-top:2.5rem}.reading-body section{padding-block:1.5rem;border-top:1px solid var(--line);scroll-margin-top:1rem}.reading-body h2{font-size:1.65rem;line-height:1.3;letter-spacing:-.025em}.reading-body p,.reading-body li{line-height:1.85}.reading-body ul{padding-left:1.25rem}.reading-body li{padding-left:.25rem;margin-block:.55rem}.reading-body a{text-underline-offset:.2em;overflow-wrap:anywhere}.reading-aside{align-self:start;position:sticky;top:1.5rem;padding:1.5rem;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.reading-aside h2{font-size:1.1rem;margin-top:0}.reading-aside nav{display:grid;gap:.5rem}.reading-aside a{padding-block:.5rem;text-underline-offset:.2em}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2.5rem}.guide-card{padding:1.5rem;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.guide-card>i{color:var(--accent);font-size:1.5rem}.guide-card h2{font-size:1.3rem;line-height:1.4}.guide-card p{color:var(--muted)}.guide-card a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:650;text-underline-offset:.2em}.discovery-cta{margin-top:2rem;padding:1.5rem;border:1px solid var(--line);border-radius:18px;background:var(--purple)}.discovery-cta h2{margin-top:0;font-size:1.4rem}.discovery-cta p{color:var(--muted)}.discovery-footer{width:min(1120px,calc(100% - 3rem));margin:auto;padding-block:2rem;border-top:1px solid var(--line);font-size:.9375rem;color:var(--muted)}.discovery-footer nav{display:flex;flex-wrap:wrap;gap:1.25rem}.discovery-footer a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.2em}.guide-review{color:var(--muted);font-size:.9375rem}.guide-sources{font-size:.9375rem}.guide-sources ul{padding-left:1.25rem}@media(max-width:800px){.reading-layout{grid-template-columns:1fr;gap:2rem}.reading-aside{position:static;grid-row:1}.guide-cards{grid-template-columns:1fr}.reading-wrap{width:calc(100% - 2rem);padding-top:1.5rem}.discovery-footer{width:calc(100% - 2rem)}}@media print{.site-header,.reading-aside,.discovery-cta,.discovery-footer,.public-theme-toggle{display:none}body{background:#fff;color:#000}.reading-wrap{width:100%;padding:0}.reading-layout{display:block}.reading-body a{color:#000}.reading-title{font-size:28pt}}