.sources-page{color:#eee5db;max-width:1240px;margin:auto;padding:32px 5vw 60px}.sources-page>header,.sources-page>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.sources-intro{max-width:800px;padding:85px 0 55px}.sources-intro h1{margin:24px 0;font-family:Georgia,serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:400;line-height:1.05}.sources-intro h1 em{color:#f2937f;font-weight:400}.sources-intro p,.sources-note{color:#b3aea7;max-width:780px;line-height:1.8}.sources-page section{margin-bottom:56px}.sources-page h2{margin-bottom:24px;font-family:Georgia,serif;font-size:2rem;font-weight:400}.sources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.source-card{background:#191b1d;border:1px solid #343332;border-radius:8px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.source-card h3{margin:0;font-family:Georgia,serif;font-size:1.75rem;font-weight:400}.source-card p,.sources-guide p,.sources-method p{color:#b3aea7;line-height:1.75}.source-card p{margin:0}.source-action{color:#eee5db;border:1px solid #71675f;border-radius:3px;margin-top:auto;padding:10px 15px;display:inline-block}.source-evidence,.source-card details{color:#b3aea7;font-size:.85rem}.source-card details summary{cursor:pointer}.source-card details p{margin:16px 0}.sources-guide{border-top:1px solid #343332;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:16px;display:grid}.sources-guide strong{color:#eee5db}.sources-method{max-width:850px}.sources-page footer{color:#b3aea7;border-top:1px solid #343332;padding-top:24px;font-size:.85rem}@media (max-width:650px){.sources-intro{padding-top:56px}.sources-grid,.sources-guide{grid-template-columns:1fr}.source-card{padding:23px}.sources-page>header .brand{font-size:15px}}
