.locale-page{background:#f4f7f6;color:#08111f;min-height:100vh}.locale-page .locale-header{width:min(1180px,calc(100% - 64px));margin:auto;display:flex;justify-content:space-between;align-items:center;min-height:88px}.locale-page .locale-brand{font-weight:800;letter-spacing:-.05em;text-decoration:none;color:#08111f}.locale-page .locale-brand b{color:#18a687}.locale-page .locale-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.locale-page .locale-nav a{font:500 10px 'DM Mono',monospace;text-transform:uppercase;color:#405158;text-decoration:none;padding:7px 9px;border-bottom:1px solid transparent}.locale-page .locale-nav a[aria-current="page"]{color:#159a7d;border-color:#159a7d}.locale-page .locale-hero{width:min(1180px,calc(100% - 64px));margin:auto;padding:90px 0 100px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.locale-page .locale-eyebrow{font:500 10px 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#4e7470}.locale-page h1{font-size:clamp(42px,5.4vw,72px);line-height:1.04;letter-spacing:-.075em;max-width:700px;margin:24px 0}.locale-page h1 em{font-style:normal;color:#16a687}.locale-page .locale-lede{font-size:16px;color:#607078;max-width:600px}.locale-page .locale-button{display:inline-flex;gap:22px;background:#08111f;color:#fff;text-decoration:none;padding:15px 19px;font-size:11px;font-weight:800;margin-top:25px}.locale-page .locale-art{height:330px;border-radius:50% 12% 50% 12%;background:linear-gradient(135deg,#d5f26a,#8ee4d0);position:relative;overflow:hidden}.locale-page .locale-art:before{content:"";position:absolute;inset:15%;border:1px solid rgba(8,17,31,.25);border-radius:50%;transform:rotate(-22deg)}.locale-page .locale-art:after{content:"f4";position:absolute;inset:calc(50% - 60px);width:120px;height:120px;border-radius:50%;background:#08111f;color:#d5f26a;display:grid;place-content:center;text-align:center;font:500 28px 'DM Mono',monospace}.locale-page .locale-section{padding:90px 0;width:min(1180px,calc(100% - 64px));margin:auto}.locale-page .locale-section.dark{width:100%;max-width:none;background:#08111f;color:#fff}.locale-page .locale-section.dark>*{width:min(1180px,calc(100% - 64px));margin-left:auto;margin-right:auto}.locale-page .locale-section h2{font-size:clamp(32px,4vw,53px);line-height:1.05;letter-spacing:-.07em;max-width:680px;margin:18px auto 35px 0}.locale-page .locale-section p{color:#607078;font-size:14px;max-width:820px}.locale-page .locale-section.dark p{color:#b8c7c6}.locale-page .locale-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d5dfdc;margin-top:42px}.locale-page .locale-card{background:#fff;padding:25px;min-height:210px}.locale-page .locale-card h3{font-size:19px;letter-spacing:-.04em;margin-top:44px}.locale-page .locale-card p{font-size:12px}.locale-page .locale-table-wrap{overflow-x:auto;margin-top:30px;background:#fff;border:1px solid #d5dfdc}.locale-page table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px;color:#273d40}.locale-page th,.locale-page td{text-align:left;padding:13px 15px;border-bottom:1px solid #d5dfdc;vertical-align:top}.locale-page th{font:500 10px 'DM Mono',monospace;text-transform:uppercase;color:#62767a;background:#e9f2ee}.locale-page .locale-note{font-size:11px!important;color:#607078!important;margin-top:15px}.locale-page .locale-footer{width:min(1180px,calc(100% - 64px));margin:auto;border-top:1px solid #d5dfdc;padding:28px 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:500 10px 'DM Mono',monospace;text-transform:uppercase;color:#718087}.locale-page .locale-footer a{color:#405158;text-decoration:none}.locale-page .locale-language-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:35px}.locale-page .locale-language-nav a{font:500 10px 'DM Mono',monospace;color:#405158;text-decoration:none;border:1px solid #b7cbc3;padding:7px 9px;border-radius:20px}.locale-page .locale-language-nav a[aria-current="page"]{background:#d5f26a;border-color:#d5f26a}@media(max-width:800px){.locale-page .locale-header,.locale-page .locale-hero,.locale-page .locale-section,.locale-page .locale-footer{width:calc(100% - 38px)}.locale-page .locale-header{align-items:flex-start;flex-direction:column;gap:18px;padding:20px 0}.locale-page .locale-hero{grid-template-columns:1fr;padding:65px 0 80px;gap:48px}.locale-page .locale-grid{grid-template-columns:1fr}.locale-page .locale-section.dark>*{width:calc(100% - 38px)}}
