.country-hub{--hub-accent:#28629a;--hub-pale:#edf5fe;--hub-line:#d6e3f0;--hub-text:#263440;--hub-muted:#596873}.country-hub-au{--hub-accent:#825c15;--hub-pale:#fff6dc;--hub-line:#ecddb1}.country-hub-hero{background:linear-gradient(180deg,var(--hub-pale),#fff);padding:30px 0 42px}.country-hub .crumb{margin-bottom:32px}.country-hub-heading{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:60px;display:grid}.country-hub-heading h1{font:clamp(42px,5.4vw,72px)/1.08 var(--serif);letter-spacing:-.035em;color:#24333d;max-width:850px;margin:18px 0 22px}.country-hub-heading p{color:var(--hub-muted);max-width:750px;font-size:19px;line-height:1.65}.country-hub .eyebrow{color:var(--hub-accent)}.country-hub-start{background:var(--hub-accent);color:#fff;border-radius:7px;margin-top:15px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-block}.country-hub-facts{border:1px solid var(--hub-line);background:#fffc;border-radius:14px;margin:0;padding:8px 24px}.country-hub-facts>div{border-bottom:1px solid var(--hub-line);padding:19px 0}.country-hub-facts>div:last-child{border-bottom:0}.country-hub-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted);font-size:11px;font-weight:700}.country-hub-facts dd{color:var(--hub-text);margin:7px 0 0;font-size:19px;font-weight:700;line-height:1.5}.country-hub-areas{padding-top:22px;scroll-margin-top:24px}.country-hub-section-title{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.country-hub-section-title h2,.country-hub-reading-heading h2{font:clamp(29px,3vw,40px)/1.18 var(--serif);letter-spacing:-.025em;color:var(--hub-text);margin:12px 0}.country-hub-section-title>a{color:var(--hub-accent);white-space:nowrap;font-size:14px;font-weight:700}.country-hub-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.country-hub-area{color:var(--hub-text);background:#f5f9fd;border:1px solid #d9e2eb;border-radius:12px;flex-direction:column;gap:8px;padding:22px;transition:box-shadow .2s,border-color .2s;display:flex}.country-hub-area.tone-1{background:#f8f5fc;border-color:#e5ddef}.country-hub-area.tone-2{background:#fff7f0;border-color:#eddfd3}.country-hub-area-top{color:var(--hub-accent);justify-content:space-between;font-size:13px;font-weight:700;display:flex}.country-hub-area h3{margin:7px 0 0;font-size:21px;line-height:1.3}.country-hub-area p{color:var(--hub-muted);margin:0 0 10px;font-size:15px;line-height:1.6}.country-hub-area strong{color:var(--hub-accent);margin-top:auto;font-size:13px}.country-hub-area:hover,.country-hub-resource:hover{border-color:var(--hub-accent);box-shadow:0 5px 18px #2131420c}.country-hub-library{padding-top:48px;padding-bottom:40px}.country-hub-section-title p,.country-hub-reading-heading p{color:var(--hub-muted);margin:0;font-size:16px;line-height:1.65}.country-hub-search{max-width:850px}.country-hub-search label{color:var(--hub-text);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.country-hub-search>div{border:1px solid var(--hub-line);background:#fff;border-radius:9px;align-items:center;gap:12px;min-height:60px;padding:0 17px;display:flex}.country-hub-search>div:focus-within{outline:2px solid var(--hub-accent);outline-offset:2px}.country-hub-search span{color:var(--hub-accent);font-size:27px}.country-hub-search input{width:100%;min-width:0;font:inherit;color:var(--hub-text);background:0 0;border:0;outline:0;padding:15px 0;font-size:16px}.country-hub-search button{color:var(--hub-accent);cursor:pointer;background:0 0;border:0;font-size:25px}.country-hub-filters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.country-hub-filters button,.country-hub-empty button{border:1px solid var(--hub-line);color:var(--hub-accent);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:9px 13px;font-size:13px;font-weight:700}.country-hub-filters button[aria-pressed=true]{background:var(--hub-accent);color:#fff;border-color:var(--hub-accent)}.country-hub-result-count{color:var(--hub-muted);margin:18px 0 12px;font-size:13px}.country-hub-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.country-hub-resource{color:var(--hub-text);background:#fff;border:1px solid #e0e5e9;border-radius:8px;padding:17px}.country-hub-resource>span{letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);font-size:10px}.country-hub-resource h3{margin:8px 0;font-size:17px;line-height:1.4}.country-hub-resource h3 b{color:var(--hub-accent);font-weight:400}.country-hub-resource p{color:var(--hub-muted);margin:0;font-size:13px;line-height:1.6}.country-hub-empty{background:var(--hub-pale);border-radius:9px;padding:24px}.country-hub-reading-heading{border-top:1px solid var(--hub-line);padding-top:35px;padding-bottom:0}.country-hub a{text-decoration:none}:is(.country-hub a:focus-visible,.country-hub button:focus-visible){outline:3px solid var(--hub-accent);outline-offset:3px}@media (max-width:950px){.country-hub-heading{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.country-hub-resource-grid,.country-hub-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.country-hub-hero{padding-top:20px}.country-hub-heading{grid-template-columns:1fr;gap:24px}.country-hub-heading h1{font-size:43px}.country-hub-heading p{font-size:17px}.country-hub-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px;display:grid}.country-hub-facts>div{border:0;min-width:0;padding:0}.country-hub-facts dd{font-size:14px}.country-hub-facts dt{font-size:9px;line-height:1.5}.country-hub-section-title{flex-direction:column;align-items:start;gap:8px}.country-hub-area-grid,.country-hub-resource-grid{grid-template-columns:1fr}.country-hub-area{padding:19px}.country-hub-library{padding-top:35px}.country-hub-area-top{display:none}}
