.article-hub{max-width:1180px;color:#234c40}.article-hub h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.08;letter-spacing:-.035em;margin:.8rem 0 1.3rem}.article-hub h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.25;margin-bottom:.8rem}.article-hub-intro{max-width:760px;margin-bottom:3.5rem}.article-hub-intro>p:not(.eyebrow){font-size:1.2rem;line-height:1.7;max-width:52ch}.udir-breadcrumb{font-size:.9rem;color:#526454;margin-bottom:2rem}.article-hub a{text-underline-offset:.22em}.article-jump{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:1.7rem}.article-jump a{padding:.5rem 0;font-weight:600}.article-section-intro{max-width:65ch;line-height:1.7;margin-bottom:1.8rem}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.article-card{background:#fff;border:1px solid #cedacc;border-radius:16px;overflow:hidden;min-width:0}.article-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none}.article-card img{display:block;width:100%;height:auto;aspect-ratio:1200/630;border-bottom:1px solid #dce4d8}.article-card-copy{padding:1.5rem;display:flex;flex-direction:column;flex:1}.article-card .eyebrow{font-size:.72rem;line-height:1.6;letter-spacing:.065em;margin:0 0 .8rem}.article-card h3{font-size:1.45rem;line-height:1.3;margin:0 0 .9rem;letter-spacing:-.02em}.article-card p{font-size:.96rem;line-height:1.7;margin:0 0 1rem}.article-card .article-card-date{font-size:.8rem;color:#526454;margin-top:auto;padding-top:.7rem}.article-card-link{font-weight:600;text-decoration:underline;text-underline-offset:.2em;padding:.3rem 0}.article-card>a:hover h3{text-decoration:underline;text-underline-offset:.14em}.article-card>a:focus-visible{outline:3px solid #234c40;outline-offset:-5px}.article-hub section+section{margin-top:4rem}.article-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;list-style:none;padding:0;margin:0 0 1.8rem}.article-topics li{border-bottom:1px solid #cdd9cc}.article-topics a{display:flex;align-items:center;gap:1rem;padding:1.4rem 0;text-decoration:none;min-height:120px}.article-topics a>span:nth-child(2){flex:1}.article-topic-symbol{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:#e8efdf;font-size:1.4rem;font-weight:650}.article-topics h3{font-size:1.12rem;line-height:1.4;margin:0 0 .4rem}.article-topics p{font-size:.94rem;line-height:1.6;margin:0}.article-topics a:hover h3{text-decoration:underline}.article-hub-note{margin-top:4rem;padding:1.6rem 2rem;background:#edf2e6;border:1px solid #cdd9cc;border-radius:14px}.article-hub-note h2{font-size:1.4rem;margin-top:0}.article-hub-note p{line-height:1.75;max-width:75ch}.article-hub-note p:last-child{margin-bottom:0}.article-hub [id]{scroll-margin-top:30px}.article-hub .action{white-space:normal}@media(max-width:950px){.article-grid{gap:1rem}.article-card-copy{padding:1.15rem}.article-card h3{font-size:1.25rem}}@media(max-width:760px){.article-grid{grid-template-columns:1fr}.article-card>a{display:grid;grid-template-columns:36% 1fr}.article-card img{height:100%;object-fit:contain;border-bottom:0;background:#eef2e8}.article-card-copy{padding:1.2rem}.article-topics{grid-template-columns:1fr}.article-hub-intro{margin-bottom:2.5rem}}@media(max-width:480px){.article-card>a{display:flex}.article-card img{height:auto;border-bottom:1px solid #dce4d8}.article-card-copy{padding:1.4rem}.article-card h3{font-size:1.4rem}.article-hub-note{padding:1.2rem}.article-topic-symbol{width:40px;height:40px}.article-topics a{gap:.75rem}.article-hub section+section{margin-top:3rem}}@media print{.site-header,.site-footer,.analytics-consent{display:none!important}.article-hub{padding:0}.article-grid{grid-template-columns:1fr}.article-card{break-inside:avoid}.article-card>a{display:block}.article-card img{max-width:200px}}
