/* Shared finishing rules: quieter hierarchy, consistent reading and interaction. */
:root{--gtn-button-radius:999px}
.sector h3{font-weight:400;letter-spacing:-.025em;line-height:1.25}
.sector p{line-height:1.65}
.journal-list{display:flex;flex-direction:column;gap:8px}
.journal-list>a{border:0;border-radius:22px;background:#f5f8fa;padding:24px;transition:background .35s ease,color .35s ease}
.journal-list>a:is(:hover,:focus-visible){background:#eaf2f7}
.journal-list h3{line-height:1.3;letter-spacing:-.025em}
.journal-list .article-category{margin-bottom:16px}
.journal-read{margin-top:20px}
.journal-feature h3,.resource-note h3{text-wrap:balance}
.platform-list>a{border-radius:0}
.platform-list>a>span:last-child{transition:background .35s,color .35s,transform .35s}
.platform-list>a:is(:hover,:focus-visible)>span:last-child{transform:translate(2px,-2px)}
.resource-note{border-radius:24px}
.footer-disclosure:focus-visible{outline:2px solid #a6d4ef;outline-offset:4px}
.footer-columns .footer-disclosure:disabled{color:#d8e8f3}
@media(max-width:700px){
 .journal-list{gap:10px}.journal-list>a{padding:22px;border-radius:20px}
 .journal-list h3{font-size:23px}.journal-list h3 br{display:none}
 .journal-read{margin-top:16px}.resource-note{border-radius:20px}
}
@media(prefers-reduced-motion:reduce){.journal-list>a,.platform-list>a>span:last-child{transition:none}.platform-list>a:is(:hover,:focus-visible)>span:last-child{transform:none}}
