.waf-footer .waf-footer-grid{grid-template-columns:1.25fr .8fr 1.15fr 1.1fr!important;gap:32px!important}.waf-footer-network h2{font-size:14px;color:#fff;margin:0 0 18px}.waf-country-form label{display:block;font-size:12px;margin-bottom:8px;color:#dbe8e5}.waf-country-form>div{display:flex;gap:7px}.waf-country-form select{min-width:0;width:100%;font:inherit;font-size:12px;color:#15364b;background:#fff;border:1px solid #cbded6;border-radius:7px;height:42px;padding:0 10px}.waf-country-form button{flex-shrink:0;width:42px;height:42px;border:0;border-radius:7px;background:#e5bd4c;color:#15364b;padding:0;font-size:20px}.waf-network-all{display:block;margin-top:12px;font-size:12px;color:#dbe8e5!important}.waf-footer .waf-anniversary-open{display:block;margin:18px 0 0;border:1px solid #d4b56b80;border-radius:20px;background:transparent;color:#ead391;padding:7px 13px;font-size:11px;cursor:pointer}.waf-country-web{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.waf-country-web p{width:100%;margin:0!important}.waf-country-web a{border:1px solid #cadfd3;border-radius:7px;padding:8px 12px;background:white;color:#207b77;font-size:12px;font-weight:600}.waf-country-extra{padding:24px}.wi-country[id]{scroll-margin-top:110px}.waf-anniversary{border:1px solid #dce7df;padding:0;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border-radius:22px;background:#fff;color:#15364b;box-shadow:0 24px 90px #102f4450}.waf-anniversary::backdrop{background:#102f4499;backdrop-filter:blur(3px)}.waf-anniversary-close{position:absolute;right:14px;top:14px;width:36px;height:36px;border:1px solid #ffffff70;border-radius:50%;background:#ffffff15;color:white;font-size:25px;padding:0;line-height:1;cursor:pointer}.waf-anniversary-top{background:radial-gradient(ellipse at 100% 0%,#287d75,#123449 68%);padding:24px 38px;display:grid;grid-template-columns:1fr auto;align-items:center;color:#e8cd86}.waf-anniversary-top p{letter-spacing:2px;font-size:12px;margin:0}.waf-anniversary-top>span{grid-column:1;font-size:16px;font-weight:600;color:white}.waf-anniversary-top strong{grid-column:2;grid-row:1/3;font:80px/1 Georgia,serif;margin-right:35px}.waf-anniversary-top strong span{display:block;text-align:center;font:10px/1.5 Arial,sans-serif;letter-spacing:5px}.waf-anniversary-copy{padding:30px 38px}.waf-anniversary-copy .wi-kicker{font-size:10px;letter-spacing:1px;color:#287d75}.waf-anniversary-copy h2{font-size:30px;line-height:1.25;margin:12px 0 18px;color:#15364b}.waf-anniversary-copy>p:not(.wi-kicker){font-size:14px;line-height:1.9;color:#526977}.waf-anniversary-copy .waf-button{display:block;text-align:center;margin:24px 0 12px;background:#207b77}.waf-anniversary-dismiss{display:block;margin:auto;background:none;border:0;padding:10px;color:#526977;font:inherit;font-size:13px;cursor:pointer}.waf-anniversary :focus-visible,.waf-footer-network :focus-visible{outline:3px solid #d6ad49;outline-offset:3px}body:has(.waf-anniversary[open]){overflow:hidden}.waf-anniversary-dismiss:hover{color:#15364b;text-decoration:underline}@media(max-width:900px){.waf-footer .waf-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}}@media(max-width:550px){.waf-footer .waf-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px 16px!important}.waf-footer-brand,.waf-footer-contact{grid-column:1/-1}.waf-anniversary-copy{padding:25px}.waf-anniversary-top{padding:24px}.waf-anniversary-copy h2{font-size:26px}.waf-anniversary-top strong{font-size:65px;margin-right:30px}}
/* Coordinator card: balanced portrait and readable editorial copy. */
.waf-studio .wi-coordinator-editorial{padding:28px!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:24px!important;align-items:start!important}.waf-studio .wi-coordinator-editorial h2{font-size:23px!important;margin-bottom:16px!important}.waf-studio .wi-coord-message{font-size:13px!important;line-height:1.85!important}.waf-studio .wi-coordinator-editorial figure{display:block!important;margin:0!important}.waf-studio .wi-coordinator-editorial figure img{width:100%!important;height:270px!important;object-fit:cover!important;object-position:35% center!important;border-radius:12px!important}.waf-studio .wi-coordinator-editorial figcaption{padding-top:13px!important;line-height:1.6!important}.waf-studio .wi-council-link{padding:18px 20px!important;gap:15px!important}.waf-studio .wi-council-link small{font-size:10px!important}.waf-studio .wi-council-link strong{font-size:12px!important;line-height:1.5}.waf-anniversary-close,.waf-anniversary-close:hover,.waf-anniversary-close:focus{background:#ffffff15!important;color:white!important}.waf-anniversary-dismiss,.waf-anniversary-dismiss:hover,.waf-anniversary-dismiss:focus{background:transparent!important;color:#526977!important}@media(min-width:768px) and (max-width:1100px){.waf-studio .wi-coordinator-editorial{grid-template-columns:1fr!important}.waf-studio .wi-coordinator-editorial figure{display:grid!important;grid-template-columns:100px 1fr;gap:18px;align-items:center!important}.waf-studio .wi-coordinator-editorial figure img{height:130px!important}.waf-studio .wi-coordinator-editorial figcaption{padding:0!important}}@media(max-width:550px){.waf-studio .wi-coordinator-editorial{grid-template-columns:1fr!important;padding:24px!important;gap:22px!important}.waf-studio .wi-coordinator-editorial figure{display:grid!important;grid-template-columns:110px 1fr;gap:16px;align-items:center!important}.waf-studio .wi-coordinator-editorial figure img{height:145px!important}.waf-studio .wi-coordinator-editorial figcaption{padding:0!important}.waf-studio .wi-council-link{padding:15px!important}}
