.availability-note[data-astro-cid-ctevlyli]{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--cream);overflow-wrap:anywhere;max-width:900px;margin:20px auto;padding:18px 24px;line-height:1.65}summary[data-astro-cid-ctevlyli]{cursor:pointer;font-weight:700}li[data-astro-cid-ctevlyli]{margin:8px 0}a[data-astro-cid-ctevlyli]{color:var(--green);text-decoration:underline}.source-followup[data-astro-cid-riomcmdu]{border:1px solid var(--line);background:var(--cream);overflow-wrap:anywhere;max-width:900px;margin:20px auto;padding:18px 24px;line-height:1.65}summary[data-astro-cid-riomcmdu]{cursor:pointer;font-weight:700}li[data-astro-cid-riomcmdu]{margin:8px 0}a[data-astro-cid-riomcmdu]{color:var(--green);text-decoration:underline}.source-references[data-astro-cid-umyuj3u2]{border-top:1px solid var(--line);overflow-wrap:anywhere;max-width:900px;margin:28px auto;padding:24px;line-height:1.7}h2[data-astro-cid-umyuj3u2]{font-family:Playfair Display,serif;font-size:28px}ul[data-astro-cid-umyuj3u2]{padding-left:22px}li[data-astro-cid-umyuj3u2]{padding:8px 0}a[data-astro-cid-umyuj3u2]{color:var(--green);text-decoration:underline}small[data-astro-cid-umyuj3u2]{color:var(--muted);margin-left:8px;display:inline-block}.skip-link{z-index:100;color:#175081;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}:focus-visible{outline-offset:4px;outline:3px solid #175081}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}:root{--ink:#183247;--muted:#5f7180;--paper:#f4f8fb;--cream:#fff;--green:#175081;--gold:#cc9701;--line:#d8e2e9}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.site-frame{min-height:100vh;overflow:hidden}.site-header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:20px;width:100%;max-width:1500px;margin:0 auto;padding:28px 40px;display:grid}.site-header.is-home{background:#fff;grid-template-columns:auto minmax(0,1fr);column-gap:34px;max-width:none;min-height:184px;padding:30px max(32px,50% - 650px)}.site-content{max-width:1444px;margin:0 auto;padding:24px 32px 16px}.brand{align-items:center;gap:11px;display:flex}.brand-logo{width:210px;height:auto;display:block}.site-header.is-home .brand-logo{width:255px}nav{scrollbar-width:none;min-width:0;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex;overflow-x:auto}nav::-webkit-scrollbar{display:none}nav a{white-space:nowrap;flex-shrink:0}nav a:hover{color:var(--green)}.site-header.is-home nav{color:#1d2522;text-transform:uppercase;justify-content:flex-end;gap:22px;font-size:16px}.site-header.is-home nav a{flex-shrink:1}@media (width>=1365px){.site-header.is-home nav{gap:46px}}.home-mobile-menu{display:none}.search-link{color:var(--green);white-space:nowrap;justify-self:end;font-size:15px;font-weight:700}.header-action{border:1px solid var(--green);color:var(--green);white-space:nowrap;justify-self:end;padding:11px 15px;font-size:12px;font-weight:700}.header-action span{color:var(--gold);margin-left:8px}.site-footer{border-top:1px solid var(--line);max-width:1380px;color:var(--muted);justify-content:space-between;margin:32px auto 0;padding:30px 32px 46px;font-size:13px;display:flex}.site-footer strong{color:var(--ink);font-family:Playfair Display,serif;font-size:18px}.site-footer p{margin:7px 0 0}.site-footer a{color:var(--green)}@media (width<=760px){.site-header{grid-template-columns:1fr auto;row-gap:14px;padding:22px 20px}.site-header.is-home{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;min-height:0;padding:22px 20px;position:relative}.brand-logo{width:170px}.site-header.is-home .brand{min-width:0}.site-header.is-home .brand-logo{width:230px;max-width:100%}nav{order:3;grid-column:1/-1;justify-content:flex-start;gap:18px;width:100%;font-size:16px;overflow-x:auto}.site-header.is-home>nav{display:none}.home-mobile-menu{justify-self:end;display:block;position:relative}.home-mobile-menu summary{border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;padding:10px 12px;font-size:14px;list-style:none}.home-mobile-menu summary::-webkit-details-marker{display:none}.home-mobile-menu nav{z-index:10;border:1px solid var(--line);background:#fff;grid-column:auto;gap:0;width:max-content;min-width:220px;max-width:calc(100vw - 40px);padding:8px 16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:visible;box-shadow:0 12px 28px #1832471f}.home-mobile-menu nav a{border-bottom:1px solid var(--line);color:var(--ink);padding:11px 0;font-size:13px}.home-mobile-menu nav a:last-child{border-bottom:0}.search-link{justify-self:end}.header-action{display:none}.site-footer{flex-direction:column;gap:20px;margin-top:28px;padding:25px 20px 35px}}
