.pa-page{max-width:1200px;margin:auto;padding:36px 28px 80px;color:#243033}.pa-page a{color:#28574d;text-underline-offset:4px}.pa-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.6;color:#68736f;margin-bottom:36px}.pa-hero{max-width:940px;padding:24px 0 44px}.pa-kicker{display:block;color:#567c6c;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px}.pa-hero h1{font-size:clamp(32px,4.2vw,55px);line-height:1.1;letter-spacing:-.035em;font-weight:600;margin:0 0 24px;text-wrap:balance}.pa-intro{font-size:20px;line-height:1.7;color:#53605d;max-width:850px}.pa-byline{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#707b76;margin-top:24px}.pa-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:start}.pa-prose{font-size:18px;line-height:1.8}.pa-prose section{margin-bottom:38px}.pa-page h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:0 0 18px;font-weight:600}.pa-prose p{margin:0 0 20px}.pa-sidebar{display:grid;gap:22px}.pa-contact,.pa-archive-card{border:1px solid #d9e2da;border-radius:20px;padding:24px;background:#f8faf6}.pa-contact h2,.pa-archive-card h2{font-size:22px}.pa-contact address{font-style:normal;line-height:1.7;margin-bottom:14px}.pa-contact>a:not(.pa-button){display:block;overflow-wrap:anywhere;margin-bottom:12px}.pa-small{font-size:13px;line-height:1.65;color:#69746d}.pa-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#26584b;color:#fff!important;border:1px solid #26584b;border-radius:11px;padding:14px 20px;text-decoration:none;font-size:15px;font-weight:650;line-height:1.4;min-height:48px}.pa-button:hover{background:#1b4438}.pa-button--outline{background:transparent;color:#28574d!important;border-color:#b8cabd}.pa-button--outline:hover{background:#edf3ec}.pa-button--light{background:#dcecc1;color:#19372c!important;border-color:#dcecc1}.pa-button--light:hover{background:#ebf5da}.pa-archive-card .pa-button{margin-bottom:16px}.pa-map{border:0;border-radius:12px;width:100%;height:245px;margin:12px 0}.pa-published,.pa-faq,.pa-sources,.pa-related{margin-top:60px}.pa-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pa-facts details,.pa-faq details{border:1px solid #dce3dc;border-radius:12px;padding:18px 22px;background:#fafbf8}.pa-facts summary,.pa-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.pa-facts p{font-size:15px;line-height:1.7;white-space:pre-line}.pa-facts a{font-size:13px}.pa-faq details{margin-bottom:12px}.pa-faq p{font-size:17px;line-height:1.8;margin-bottom:0}.pa-family{margin-top:64px;background:linear-gradient(125deg,#153b35,#152d32);border-radius:26px;overflow:hidden;color:#f4f5e9;box-shadow:0 15px 45px #18382d12}.pa-family__heading{padding:38px 38px 25px;max-width:850px}.pa-family .pa-kicker{color:#bbd9b7}.pa-family h2{color:#f6f5ea;font-size:34px}.pa-family__heading p{color:#d1dcd7;line-height:1.7;font-size:18px}.pa-feature-scroll{padding:0 22px}.pa-features{width:100%;border-collapse:collapse;table-layout:fixed}.pa-features thead th{padding:15px 18px;text-align:left;color:#b9d0c4;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #6b948c44}.pa-features th:first-child{width:25%}.pa-features th:nth-child(2){width:43%}.pa-features tbody th,.pa-features td{padding:26px 18px;text-align:left;vertical-align:top;border-bottom:1px solid #6b948c44;font-size:15px;line-height:1.8}.pa-features tbody th strong,.pa-features tbody th span:not(.pa-feature-icon){display:block}.pa-features tbody th strong{font-size:18px;line-height:1.4}.pa-features tbody th span:not(.pa-feature-icon){font-size:13px;font-weight:400;color:#b8d1c4;margin-top:6px}.pa-features td{color:#e2e9df}.pa-feature-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#c6dbed;color:#23423f;border-radius:10px;font-size:24px;margin-bottom:12px}.pa-feature-icon--coral{background:#f3c8b5}.pa-feature-icon--green{background:#d1e3b5}.pa-feature-icon--gold{background:#f1ddab}.pa-family__footer{padding:26px 38px 36px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.pa-family__footer p{flex:1;min-width:220px;font-size:13px;color:#c4d4ca;line-height:1.7}.pa-family__footer a:not(.pa-button){color:#dcecc1}.pa-family__note{flex-basis:100%;font-size:12px;color:#b3c9c1;line-height:1.6}.pa-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pa-card{display:block;text-decoration:none;border:1px solid #dbe3d9;border-radius:18px;padding:26px;background:#fafbf7;transition:border-color .15s,transform .15s}.pa-card:hover{border-color:#8bab98;transform:translateY(-2px)}.pa-card>span{font-size:12px;color:#647b6a}.pa-card h3{font-size:21px;line-height:1.4;color:#253b30;margin:15px 0}.pa-card p{font-size:14px;line-height:1.75;color:#697469}.pa-card>strong{font-size:13px}.pa-areas{margin:8px 0 50px}.pa-areas>div{display:flex;gap:8px;flex-wrap:wrap}.pa-areas a{display:inline-flex;gap:8px;align-items:center;border:1px solid #dbe3d9;padding:9px 12px;border-radius:9px;text-decoration:none;font-size:13px}.pa-areas a span{font-size:10px;color:#6c7e6f}.pa-pagination{margin-top:30px}.pa-directory-cta{padding:32px;background:#edf3e5;border-radius:22px;margin-top:60px}.pa-directory-cta p{line-height:1.75;font-size:17px}.pa-sources{padding-top:28px;border-top:1px solid #dce3dc;font-size:13px;line-height:1.8;color:#707b76}.pa-sources h2{font-size:18px}.pa-sources li{overflow-wrap:anywhere}.pa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pa-page a:focus-visible,.pa-page summary:focus-visible{outline:3px solid #ab8240;outline-offset:4px}@media(max-width:950px){.pa-layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.pa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pa-page{padding:24px 18px 55px}.pa-hero{padding:16px 0 32px}.pa-intro{font-size:18px}.pa-layout{grid-template-columns:1fr;gap:24px}.pa-sidebar{grid-template-columns:1fr}.pa-prose{font-size:17px}.pa-family{border-radius:18px}.pa-family__heading{padding:28px 24px 14px}.pa-family h2{font-size:28px}.pa-feature-scroll{padding:0 24px}.pa-features{display:block}.pa-features thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pa-features tbody,.pa-features tr{display:block}.pa-features tr{padding:20px 0;border-bottom:1px solid #6b948c44}.pa-features tbody th,.pa-features td{display:block;width:100%!important;padding:5px 0;border:0}.pa-features tbody th{margin-bottom:10px}.pa-features td:last-child{padding:14px 16px;background:#ffffff0a;border-radius:10px;margin-top:14px;color:#cee0d0}.pa-feature-icon{float:left;margin-right:14px}.pa-family__footer{padding:20px 24px 28px}.pa-family__footer .pa-button{width:100%}.pa-facts,.pa-cards{grid-template-columns:1fr}.pa-published,.pa-related,.pa-faq,.pa-sources{margin-top:44px}}@media(prefers-reduced-motion:reduce){.pa-card{transition:none}.pa-card:hover{transform:none}}
.pa-country{border:1px solid #dbe3d9;border-radius:14px;background:#fafbf7;margin:12px 0;padding:18px 22px}.pa-country>summary{font-weight:650;font-size:18px;cursor:pointer;line-height:1.6}.pa-country>summary>span{font-size:13px;font-weight:400;color:#65766b;margin-left:10px}.pa-area-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
