.crumb{padding-top:16px;font-size:12.5px;color:var(--faint)}.crumb a{color:var(--accent);font-weight:600}.page-head{padding-top:14px;padding-bottom:26px;border-bottom:1px solid var(--line)}.page-head .eyebrow{margin-bottom:12px}.page-head h1{font-family:var(--title-serif);font-size:32px;line-height:1.25;font-weight:700;margin:0 0 12px}.page-head p{font-size:15px;line-height:1.7;color:var(--muted);margin:0;max-width:62ch}.page-grid{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start;padding:36px 0 20px}.prose h2{font-family:var(--title-serif);font-size:22px;font-weight:700;margin:0 0 16px;color:var(--accent)}.prose section+section{margin-top:34px}.prose p{font-size:16px;line-height:1.75;color:#2c3440;margin:0 0 20px;max-width:68ch;font-weight:400}.prose p b{color:var(--ink)}.editorial-list{margin:0;padding:0;list-style:none}.editorial-list li{font-size:14.5px;line-height:1.6;color:#2c3440;padding:8px 0;border-top:1px solid var(--line)}.editorial-list li:first-child{border-top:none;padding-top:0}.side-card{border:1px solid var(--line);padding:18px;margin-bottom:16px}.side-card h4{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 16px}.side-card p{font-size:13.5px;color:var(--muted);line-height:1.65;margin:0}.info-item{padding:12px 0;border-top:1px solid var(--line)}.info-item:first-of-type{border-top:none;padding-top:0}.info-item .lbl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.info-item a{color:var(--accent);font-weight:600}.info-item a:hover{text-decoration:underline}@media (max-width:860px){.page-grid{grid-template-columns:1fr}.page-head h1{font-size:24px}}
