.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;max-width:1350px;margin:auto;padding:24px clamp(18px,5vw,70px) 0;color:#777;font-size:12px}.breadcrumbs a{text-decoration:none}.seo-summary{max-width:760px;color:#d0c8ba;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.evidence-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.evidence-tags span{padding:6px 10px;border:1px solid #39545e;background:#132027;color:#add0d7;border-radius:999px;font-size:12px}.evidence-tags .evidence-tier{border-color:#8b6b37;background:#2a2114;color:#e0bd7e}.fact-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:20px;background:#0d0f12}.fact-strip div{padding:14px;border-right:1px solid var(--line)}.fact-strip div:last-child{border-right:0}.fact-strip small,.fact-strip strong{display:block}.fact-strip small{color:#777;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.fact-strip strong{margin-top:4px;font-size:13px;font-weight:500}.page-toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.page-toc a{padding:7px 10px;border:1px solid #3a352e;text-decoration:none;color:#c9c1b4;font-size:12px}.editorial-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:16px;margin-bottom:38px;border:1px solid var(--line);background:#d8ad6108;font-size:12px;color:#a9a39a}.editorial-meta b{color:var(--gold);font-family:Cinzel,serif}.footer-trust{margin-left:auto}@media(max-width:760px){.breadcrumbs{padding:18px 18px 0}.fact-strip,.editorial-meta{grid-template-columns:1fr}.fact-strip div{border-right:0;border-bottom:1px solid var(--line)}.fact-strip div:last-child{border-bottom:0}.footer-trust{margin-left:0}}

.reader-questions{margin:0 0 34px;padding:28px;border:1px solid rgba(216,173,97,.28);background:#0e1015}.reader-questions>span{font:600 11px Cinzel,serif;letter-spacing:.16em;text-transform:uppercase;color:#d8ad61}.reader-questions h2{margin:7px 0 18px}.reader-questions details{border-top:1px solid rgba(216,173,97,.23);padding:16px 0}.reader-questions summary{cursor:pointer;color:#efe5d1;font:600 14px Cinzel,serif}.reader-questions details p{color:#aaa59b;margin:10px 0 0}.reader-questions .guide-route{font-size:13px;color:#8f8b84}.reader-questions a{color:#d8ad61}@media(max-width:600px){.reader-questions{padding:20px}}
