.ga-hero,.ga-directory-hero{padding:42px 0 38px;max-width:1050px}.ga-hero h1,.ga-directory-hero h1{font-family:var(--font-display,Georgia,serif);font-size:clamp(3rem,6vw,5.4rem);font-weight:400;line-height:1.05;letter-spacing:-.04em;margin:18px 0 26px}.ga-deck,.ga-directory-hero>p:last-child{font-size:1.2rem;line-height:1.7;max-width:850px}.ga-meta{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:.8rem;color:#525b50;margin:26px 0}.ga-status{border-left:3px solid #7a855e;padding:12px 18px;background:#edf0e6;font-size:.88rem;line-height:1.7}.ga-status strong{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ga-boundary{border-top:1px solid #d6d9cd;padding:26px 0;max-width:1050px}.ga-boundary h2{font-size:1.15rem}.ga-boundary p{line-height:1.8;margin-bottom:0}.ga-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d6d9cd;border:1px solid #d6d9cd;margin:10px 0 52px}.ga-statistics article{background:#f3f3e9;padding:28px}.ga-statistics strong{font-family:Georgia,serif;font-size:2rem;line-height:1.2;font-weight:400;display:block}.ga-statistics p:not(.eyebrow){font-size:.9rem;line-height:1.65}.ga-statistics small{font-size:.75rem;color:#596150}.ga-layout{display:grid;grid-template-columns:230px minmax(0,790px);gap:65px;padding-bottom:80px}.ga-toc nav{position:sticky;top:24px;border-top:1px solid #abb19d;padding-top:20px}.ga-toc a{display:block;padding:9px 0;font-size:.85rem;line-height:1.45;text-decoration:none;color:#3a4634}.ga-toc a:hover,.ga-links a:hover{color:#627a34}.ga-article section{scroll-margin-top:24px;margin-bottom:48px}.ga-article h2,.ga-home h2,.ga-area-card h2{font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:400;line-height:1.25}.ga-article p,.ga-article li{line-height:1.85;font-size:1rem}.ga-article h3{font-size:1.1rem;margin:12px 0}.ga-refs{font-family:Arial,sans-serif;font-size:.72rem;white-space:normal}.ga-refs a{text-decoration:none;padding:0 2px;white-space:nowrap;color:#455d27}.ga-refs a:hover{text-decoration:underline}.ga-timeline{list-style:none;margin:24px 0;padding-left:24px;border-left:1px solid #a8b195}.ga-timeline li{padding:0 0 18px 14px;position:relative}.ga-timeline li:before{content:'';width:9px;height:9px;border-radius:50%;background:#506344;position:absolute;left:-29px;top:9px}.ga-timeline time{font-weight:600;font-size:.85rem}.ga-stage{display:inline-block;margin-left:12px;font-size:.7rem;background:#e8ecdf;border-radius:3px;padding:0 8px}.ga-caption{color:#616858;font-size:.88rem!important}.ga-watch{background:#e9eddf;padding:28px}.ga-watch ul{padding-left:19px}.ga-watch li{margin:12px 0}.ga-article details{border-bottom:1px solid #d2d6c8;padding:18px 0}.ga-article summary{font-weight:600;cursor:pointer;line-height:1.6}.ga-article details p{padding:8px 14px}.ga-projects{border-top:1px solid #cbd1bf;padding-top:18px}.ga-projects p{font-size:.9rem}.ga-sources{border-top:1px solid #cbd1bf;padding-top:24px}.ga-sources ol{padding-left:23px}.ga-sources li{font-size:.85rem;margin-bottom:16px;overflow-wrap:anywhere}.ga-sources span{display:block;font-size:.75rem;color:#606755}.ga-sources li:target{background:#e7ecd9;outline:4px solid #e7ecd9}.ga-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:10px 0 80px}.ga-area-card{border:1px solid #cdd2c1;background:#f4f4ec;padding:30px}.ga-area-card h2 a{text-decoration:none}.ga-area-card p{line-height:1.7}.ga-home{padding-top:65px;padding-bottom:65px}.ga-home>p:not(.eyebrow){max-width:700px;line-height:1.8}.ga-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.ga-links>a{display:flex;flex-direction:column;text-decoration:none;gap:12px;border-top:1px solid #b9c0ab;padding:20px 0}.ga-links span{font-size:.8rem}.ga-notice{padding:16px;background:#f4ebd4;line-height:1.7}.ga-guide a:focus-visible,.ga-home a:focus-visible,.ga-area-card a:focus-visible{outline:3px solid #61754b;outline-offset:4px}
@media(max-width:850px){.ga-layout{grid-template-columns:1fr;gap:24px}.ga-toc nav{position:static;display:flex;gap:8px 18px;flex-wrap:wrap}.ga-toc .eyebrow{width:100%}.ga-toc a{padding:4px 0}.ga-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-statistics article{padding:21px}.ga-directory{gap:15px}.ga-area-card{padding:22px}}
@media(max-width:560px){.ga-directory,.ga-links{grid-template-columns:1fr}.ga-statistics{grid-template-columns:1fr}.ga-hero,.ga-directory-hero{padding-top:25px}.ga-hero h1,.ga-directory-hero h1{font-size:2.8rem}.ga-deck{font-size:1.06rem}.ga-watch{padding:21px}.ga-article h2{font-size:1.7rem}.ga-statistics strong{font-size:1.85rem}.ga-home{padding-top:40px;padding-bottom:40px}}
