.guide-brief-hero{background:var(--paper-alt);border-top:3px solid var(--ink);border-bottom:1px solid var(--line-strong)}.guide-brief-hero-inner{width:min(calc(100% - 40px),var(--narrow));margin-inline:auto;padding-block:46px 40px}.guide-brief-copy{display:grid;max-width:640px;gap:14px}.guide-brief-copy h1{margin:0}.reader-meta,.reading-hero-meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--muted);font-size:13.5px;font-weight:640;letter-spacing:.02em}.reading-hero-summary{margin:0;color:var(--ink-soft);font-size:15.5px;line-height:1.75}.guide-brief-actions{margin-top:6px}.guide-brief-section{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.guide-brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:start}.guide-brief-card{padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-low)}.guide-brief-card h2{margin:0 0 10px;color:var(--red-deep);font-size:16px;font-weight:800;letter-spacing:.02em}.guide-brief-card p,.guide-brief-card li{margin:0 0 10px;color:var(--ink-soft);font-size:14.5px;line-height:1.72}.guide-brief-card ul{margin:0;padding-inline-start:1.15em}.guide-brief-card li:last-child,.guide-brief-card p:last-child{margin-bottom:0}.guide-brief-primary{border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:var(--surface)}.guide-brief-primary h2{color:var(--red)}.guide-brief-source,.guide-brief-source h2{color:inherit}.source-meta{display:grid;gap:8px 18px;margin:12px 0 14px}.source-meta dt{color:var(--muted);font-size:12.5px;font-weight:800;letter-spacing:.06em}.source-meta dd{margin:0;color:var(--ink-soft);font-size:13.5px;line-height:1.66}.reader-source-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.reader-source-list a{display:inline-flex;min-height:40px;align-items:center;padding-inline:14px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);font-size:13.5px;font-weight:660;text-decoration:none;transition:border-color .14s ease,color .14s ease}.reader-source-list a:hover,.reader-source-list a:focus-visible{border-color:var(--red);color:var(--red)}.guide-brief-visual{justify-self:end;max-width:300px;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-low)}@media(max-width:720px){.guide-brief-card p,.guide-brief-card li,.reading-hero-summary{font-size:16px}.guide-brief-hero-inner{width:min(calc(100% - 32px),var(--narrow));padding-block:34px 30px}.guide-brief-grid{grid-template-columns:1fr}.guide-brief-visual{justify-self:start;max-width:240px}}
