@font-face{font-family:GuideSans;src:url('/assets/sans.woff') format('woff');font-display:swap}@font-face{font-family:GuideSerif;src:url('/assets/serif.woff') format('woff');font-display:swap}*{box-sizing:border-box}html{color:#292b23;background:#f3ede2;font-family:GuideSans,Arial,sans-serif;line-height:1.75}body{margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #8e663c;outline-offset:5px}.skip{position:absolute;left:12px;top:-100px}.skip:focus{top:10px;background:white;z-index:5;padding:15px}header,footer{max-width:1200px;margin:auto;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;gap:28px}header{border-bottom:1px solid #c8bdab}.brand{font-family:GuideSerif,Georgia,serif;font-size:28px;line-height:1;text-decoration:none}.brand span{display:block;font:9px GuideSans,Arial;letter-spacing:2px;margin-top:12px}header>a:last-child{font-size:12px;font-weight:bold}main{max-width:830px;padding:60px 35px 25px;margin:auto}nav{font-size:12px;color:#646354;margin-bottom:55px}.eyebrow{font-size:10px;letter-spacing:1.6px;color:#686851;margin-top:25px}h1,h2{font-family:GuideSerif,Georgia,serif;font-weight:400;line-height:1.13}h1{font-size:clamp(42px,6vw,68px);letter-spacing:-1.4px;margin:24px 0}h2{font-size:30px;margin:45px 0 20px}.intro{font-size:21px;color:#5f614e;line-height:1.6;border-bottom:1px solid #c8bdab;padding-bottom:35px;margin-bottom:45px}article p,article li{font-size:16px}li{padding-left:5px;margin-bottom:15px}table{border-collapse:collapse;width:100%;margin:28px 0}caption{text-align:left;font-size:12px;padding-bottom:16px}th,td{text-align:left;padding:15px;border-bottom:1px solid #c8bdab}aside,.cta{background:#e3e6d9;padding:28px;margin:35px 0}aside{font-size:13px}.sources{font-size:12px}.sources h2{font-size:22px}.cta{padding:35px;margin-top:60px}.cta h2{margin-top:15px;font-size:38px}.button{display:inline-block;background:#283a2c;color:#fff;padding:15px 22px;text-decoration:none;font-size:13px;margin-top:10px}.related{font-size:13px;margin:35px 0}footer{font-size:10px;max-width:830px;color:#686851}@media(max-width:600px){header,footer{padding:24px;align-items:flex-start}.brand{font-size:23px}.brand span{font-size:7px;letter-spacing:1.2px}header>a:last-child{font-size:10px}main{padding:35px 24px 10px}nav{margin-bottom:35px}h1{font-size:43px}.intro{font-size:18px}.cta{padding:25px}.cta h2{font-size:32px}footer{flex-direction:column;gap:10px}}

.editorial-nav{display:flex;align-items:center;gap:20px;font-size:13px}
.editorial-nav .button,footer .button{margin-top:0;white-space:nowrap}
.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.journal-card{background:#faf5eb;border:1px solid #c8bdab;padding:24px}
.journal-card .eyebrow{margin-top:0}
.journal-card h2{margin-top:15px}
.journal-card p:last-child{margin-bottom:0}
.article-image{display:block;max-width:100%;height:auto}
footer{flex-wrap:wrap;gap:15px}
@media(max-width:600px){.editorial-nav{gap:10px}.editorial-nav .button{padding:9px 11px}.journal-grid{grid-template-columns:1fr}}
