@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--header-clear:8.25rem;--teal-50:#eff9f8;--teal-100:#d8f3f0;--teal-200:#aee7e2;--teal-300:#7de6e0;--teal-400:#54d1cc;--teal-500:#3bbab5;--teal-600:#2aa39e;--teal-700:#0d7a75;--teal-800:#0b5f5c;--graphite:#2e3338;--charcoal:#4a4f54;--charcoal-2:#3a4045;--ivory:#faf9f6;--stone:#e9ece8;--stone-2:#dee3dd;--mist:#f5f8f7;--white:#fff;--sage:#a8c3b0;--sage-soft:#e7eee9;--champagne:#d9c7a0;--champagne-soft:#f4ecda;--champagne-deep:#82672c;--champagne-gold:#b1965f;--ink:#2e3338;--ink-soft:#4a4f54;--ink-mute:#6a7075;--line:#e9ece8;--line-2:#eef1ee;--line-ctl:#8e969c;--green-50:var(--teal-50);--green-100:var(--teal-100);--green-200:var(--teal-200);--green-400:var(--teal-300);--green-500:var(--teal-400);--green-600:var(--teal-500);--green-700:var(--teal-700);--green-800:var(--charcoal);--green-900:var(--graphite);--coral-100:var(--champagne-soft);--coral-200:#ecdcb6;--coral-300:var(--champagne);--coral-500:var(--champagne);--coral-600:var(--teal-400);--coral-700:var(--teal-700);--gold-200:#efe3c6;--gold-500:var(--champagne);--gold-600:var(--champagne-deep);--cream:var(--ivory);--sand:var(--stone);--sand-2:var(--stone-2);--bg:var(--ivory);--surface:var(--white);--text:var(--ink);--brand:var(--teal-700);--brand-ink:var(--graphite);--accent:var(--teal-400);--font-display:"Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--step--1:clamp(.94rem, .91rem + .15vw, 1.02rem);--step-0:clamp(1.06rem, 1.01rem + .25vw, 1.2rem);--step-1:clamp(1.25rem, 1.16rem + .45vw, 1.55rem);--step-2:clamp(1.5rem, 1.34rem + .8vw, 2.05rem);--step-3:clamp(1.85rem, 1.55rem + 1.45vw, 2.75rem);--step-4:clamp(2.2rem, 1.7rem + 2.4vw, 3.6rem);--step-5:clamp(2.6rem, 1.85rem + 3.6vw, 4.6rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:5rem;--space-3xl:7rem;--container:1200px;--container-narrow:820px;--container-wide:1380px;--gutter:clamp(1.1rem, .6rem + 2.4vw, 2.5rem);--radius-s:8px;--radius-m:14px;--radius-l:22px;--radius-xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #2e33380f;--shadow-s:0 4px 16px #2e333812;--shadow-m:0 14px 34px -12px #2e33382e;--shadow-l:0 28px 60px -22px #2e333842;--shadow-float:0 .45rem .9rem #181d211a, 0 1.35rem 2.6rem #181d2133;--shadow-float-hover:0 .6rem 1.1rem #181d2121, 0 1.75rem 3rem #181d213d;--shadow-brand:0 16px 34px -14px #2ba39e73;--ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.14s;--t:.24s;--t-slow:.48s}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:8rem}@media (width<=640px){html{scroll-padding-top:6rem}}body{font-family:var(--font-body);font-size:var(--step-0);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;line-height:1.65;overflow-x:hidden}img,picture,svg,video{max-width:100%;display:block}svg:not([fill]){fill:currentColor}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%236a7075' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:.72rem;padding-inline-end:2.4rem}select::-ms-expand{display:none}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:var(--brand);text-underline-offset:2px;text-decoration-thickness:1px}:where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.005em;color:var(--brand-ink);text-wrap:balance;font-weight:600;line-height:1.12}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{text-wrap:pretty}::selection{background:var(--teal-200);color:var(--graphite)}:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px;box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--teal-600);border-radius:4px}.skip-link{inset-inline-start:1rem;z-index:1000;background:var(--graphite);color:#fff;border-radius:var(--radius-s);transition:top var(--t) var(--ease);padding:.75rem 1.25rem;font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}.section{padding-block:clamp(3rem,2rem + 5vw,6rem)}.section--tight{padding-block:clamp(2.25rem,1.6rem + 3vw,4rem)}.section--cream{background:var(--ivory)}.section--sand{background:linear-gradient(180deg, var(--stone) 0%, var(--stone-2) 100%)}.section--green{background:radial-gradient(130% 150% at 0% 0%, var(--charcoal) 0%, var(--graphite) 60%);color:#e7eae9}.section--green :where(h1,h2,h3,h4){color:#fff}.stack>*+*{margin-top:var(--flow,1.1em)}.grid{gap:var(--grid-gap,var(--space-m));display:grid}.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.cols-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.cols-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-700);align-items:center;gap:.5rem;font-size:.78rem;font-weight:650;display:inline-flex}.section--green .eyebrow{color:var(--champagne)}.lead{font-size:var(--step-1);color:var(--ink-soft);line-height:1.5}.section--green .lead{color:#c9cdcc}.text-center{text-align:center}.measure{max-width:62ch}.measure-center{max-width:62ch;margin-inline:auto}.btn{--btn-bg:var(--teal-400);--btn-fg:#fff;font-family:var(--font-body);font-weight:640;font-size:var(--step--1);letter-spacing:.005em;color:var(--btn-fg);background:var(--btn-bg);border-radius:var(--radius-pill);transition:transform var(--t) var(--ease), box-shadow var(--t) var(--ease), background var(--t) var(--ease), color var(--t) var(--ease);will-change:transform;border:2px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.85em 1.5em;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:var(--shadow-brand);background:var(--teal-500);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{width:1.15em;height:1.15em}.btn--accent{--btn-bg:var(--graphite);--btn-fg:#fff}.btn--accent:hover{background:var(--charcoal);box-shadow:0 16px 36px -16px #2e333880}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--graphite);border-color:var(--line-ctl)}.btn--ghost:hover{background:var(--teal-50);border-color:var(--teal-300);box-shadow:var(--shadow-s)}.btn--white{--btn-bg:#fff;--btn-fg:var(--graphite)}.btn--white:hover{background:#fff}.btn--glow{--btn-bg:#fff;--btn-fg:var(--graphite);border-color:var(--teal-400);animation:2.4s ease-in-out infinite btn-glow;box-shadow:0 10px 24px -12px #2e333847,0 0 8px 1px #54d1cc4d}.btn--glow:hover{border-color:var(--teal-400);background:#fff}@keyframes btn-glow{0%,to{border-color:var(--teal-300);box-shadow:0 10px 24px -12px #2e333847,0 0 5px #54d1cc42,0 0 11px 1px #54d1cc26}50%{border-color:var(--teal-400);box-shadow:0 10px 24px -12px #2e333847,0 0 9px 1px #54d1cc73,0 0 18px 3px #54d1cc3d}}.btn--glow-deep{--btn-bg:#fff;--btn-fg:var(--graphite);border-color:var(--teal-800);box-shadow:0 12px 26px -12px #0b5f5c80,0 0 0 3px #0b5f5c14}.btn--glow-deep:hover{border-color:var(--teal-700);background:#fff;box-shadow:0 18px 34px -12px #0b5f5c9e,0 0 0 4px #0b5f5c1f}.btn--on-dark.btn--ghost{--btn-fg:#fff;border-color:#ffffffa6}.btn--on-dark.btn--ghost:hover{background:#ffffff1f;border-color:#fff}.btn--lg{font-size:var(--step-0);padding:1em 1.9em}.btn--block{width:100%;display:flex}.link-arrow{color:var(--teal-700);font-weight:640;text-decoration:none;display:inline}.link-arrow svg{vertical-align:-.18em;width:1.05em;height:1.05em;transition:transform var(--t) var(--ease);margin-inline-start:.25rem;display:inline-block}.link-arrow:hover svg{transform:translate(4px)}.section--green .link-arrow{color:var(--teal-300)}.pill{border-radius:var(--radius-pill);background:var(--teal-50);color:var(--teal-800);border:1px solid var(--teal-100);align-items:center;gap:.35rem;padding:.4em .85em;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.pill--coral,.pill--gold{background:var(--champagne-soft);color:var(--champagne-deep);border-color:#ecdcb6}.card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-l);box-shadow:var(--shadow-float);transition:transform var(--t) var(--ease), box-shadow var(--t) var(--ease);overflow:hidden}.card-link{color:inherit;height:100%;text-decoration:none;display:block}.card-link:hover .card,.card.is-hoverable:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-6px)}.prose{max-width:70ch}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-2);margin-top:1.8em}.prose h3{font-size:var(--step-1);margin-top:1.5em}.prose p,.prose li{color:var(--ink-soft)}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li+li{margin-top:.4em}.prose a{color:var(--teal-700);font-weight:600}.prose strong{color:var(--ink)}.reveal{transition:opacity .45s var(--ease), transform .45s var(--ease)}html.js .reveal{opacity:0;transform:translateY(12px)}html.js .reveal.is-visible{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,html.js .reveal{opacity:1!important;transform:none!important}.btn--glow{animation:none}}@media (width<=600px){.btn,.cardbtn,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea{min-height:44px}select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea{font-size:max(16px,1rem)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-naskh-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/vazirmatn.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:100 900;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:107%;ascent-override:90.54%;descent-override:22.54%;line-gap-override:0%;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF,U+1F??}@font-face{font-family:Noto Sans Arabic Fallback;font-style:normal;font-weight:100 900;src:local(Noto Sans Arabic),local(Segoe UI),local(Tahoma),local(Arial),local(Geeza Pro),local(DejaVu Sans);size-adjust:91%;ascent-override:151%;descent-override:81.1%;line-gap-override:0%;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Naskh Arabic Fallback;font-style:normal;font-weight:400 700;src:local(Noto Naskh Arabic),local(Segoe UI),local(Tahoma),local(Arial),local(Geeza Pro),local(DejaVu Sans);size-adjust:81%;ascent-override:132%;descent-override:78.3%;line-gap-override:0%;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Vazirmatn Fallback;font-style:normal;font-weight:100 900;src:local(Vazirmatn),local(Segoe UI),local(Tahoma),local(Arial),local(Geeza Pro),local(DejaVu Sans);size-adjust:92%;ascent-override:111.5%;descent-override:58.4%;line-gap-override:0%;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}html[lang=el]{--font-display:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html[lang=ar]{--font-display:"Noto Naskh Arabic", "Noto Naskh Arabic Fallback", "Noto Sans Arabic", "Playfair Display", Georgia, serif;--font-body:"Noto Sans Arabic", "Noto Sans Arabic Fallback", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-synthesis:weight}html[lang=fa]{--font-display:"Vazirmatn", "Vazirmatn Fallback", "Noto Sans Arabic", "Playfair Display", Georgia, serif;--font-body:"Vazirmatn", "Vazirmatn Fallback", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-synthesis:weight}html[lang=ar] *,html[lang=fa] *{letter-spacing:0!important}html[lang=ar] em,html[lang=ar] i,html[lang=fa] em,html[lang=fa] i{font-style:normal}html[lang=zh-Hans]{--font-display:"Playfair Display", "Noto Serif CJK SC", "Noto Serif SC", "Songti SC", "SimSun", serif;--font-body:"Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", system-ui, sans-serif}html[dir=rtl] svg[data-icon=arrow-right],html[dir=rtl] svg[data-icon=arrow-left],html[dir=rtl] svg[data-icon=chevron-right],html[dir=rtl] svg[data-icon=chevron-left],html[dir=rtl] svg[data-icon=arrow-up-right],html[dir=rtl] .link-arrow svg{transform:scaleX(-1)}html[dir=rtl] .link-arrow:hover svg{transform:scaleX(-1)translate(4px)}[dir=ltr]{text-align:left}html[dir=rtl] select{background-position:.9rem}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url],html[dir=rtl] input[type=number]{text-align:end;direction:ltr}:root{--teal-50:#eef3f9;--teal-100:#dbe6f3;--teal-200:#b7cde7;--teal-300:#5ba8e6;--teal-400:#2f6fb0;--teal-500:#285f98;--teal-600:#224f80;--teal-700:#173c63;--teal-800:#0b2a44;--champagne:#d4af37;--champagne-soft:#f6eed8;--champagne-deep:#6f5518;--champagne-gold:#b8913a;--coral-200:#eadcb0;--gold-200:#f1e7c8;--sage:#b7c8b0;--sage-soft:#ecf1ea;--brand-navy:#0b2a44;--brand-gold:#d4af37;--brand-sand:#eed9a7;--brand-sky:#5ba8e6;--brand-offwhite:#f8f9fb;--brand-charcoal:#2e2e2e;--ivory:#f8f9fb;--graphite:#2e2e2e;--ink:#2e2e2e;--brand:var(--teal-700);--accent:var(--teal-400);--shadow-brand:0 16px 34px -14px #2f6fb073}.btn--gold{--btn-bg:var(--brand-gold);--btn-fg:var(--brand-navy)}.btn--gold:hover{color:var(--brand-navy);background:#c9a22c}input[type=checkbox],input[type=radio]{accent-color:var(--teal-700)}.swx{position:relative}.swx summary{cursor:pointer;border-radius:var(--radius-s);color:#eef0ef;align-items:center;gap:.35rem;min-height:2.35rem;padding:.2rem .4rem;font-weight:600;list-style:none;display:inline-flex}.swx summary::-webkit-details-marker{display:none}.swx summary:hover,.swx[open] summary{color:#fff;background:#ffffff1a}.swx__flag{font-size:1.05em;line-height:1}.swx__menu{top:calc(100% + .3rem);z-index:120;white-space:nowrap;min-width:13.5rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-m);background:#fff;padding:.35rem;display:grid;position:absolute;inset-inline-end:0}.swx__menu a{border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.5rem;padding:.45rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex;color:var(--ink-soft)!important}.swx__menu a,.swx summary,.mobile-switch__row .pill,.footer-langs a{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.swx__menu a:hover,.swx__menu a.is-on{background:var(--teal-50);color:var(--teal-700)!important}.langnote{color:var(--ink-mute);background:var(--mist);border:1px solid var(--line-2);border-radius:var(--radius-pill);align-items:center;gap:.35rem;padding:.2em .7em;font-size:.8rem;display:inline-flex}.sbar select,.filters select,.results__sort select,.enquire input,.enquire textarea,.report input,.report select,.report textarea,.cform input,.cform select,.cform textarea{border-color:var(--line-ctl)}.ext-cue{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nophoto-ground{background-color:var(--teal-50);background-image:linear-gradient(#e2eaf4 1px,#0000 1px),linear-gradient(90deg,#e2eaf4 1px,#0000 1px);background-position:50%;background-size:32px 32px}.btn--sm{gap:.45rem;padding:.62em 1.05em;font-size:.9rem}.btn--sm svg{width:1em;height:1em}.btn{padding-block:.725em;line-height:1.25}.btn--lg{padding-block:.875em}.btn--sm{padding-block:.495em}.btn:has(>svg){padding-block:.8em}.btn--lg:has(>svg){padding-block:.95em}.btn--sm:has(>svg){padding-block:.495em}
