.region-switch{display:flex;align-items:center;flex-shrink:0;padding:4px;border:1px solid #dce4d5;border-radius:10px;background:#edf1e8;gap:3px}
.region-switch a{padding:8px 11px;font-size:14px;font-weight:550;white-space:nowrap;border-radius:7px;color:#677461;transition:background .15s}
.region-switch a[aria-current="true"]{background:white;color:var(--green);box-shadow:0 1px 4px #263b3410}
.header-inner{gap:22px}.header-nav{gap:22px}
.header-nav .tool-home-link{height:37px;gap:7px;padding:0 12px;border:1px solid #cfdcc6;border-radius:8px;background:#eef4e7;color:#345947;font-size:14px;white-space:nowrap}
.tool-home-link svg{width:15px;height:15px}.intro .region-status{font-size:14px;line-height:1.7;color:#7c8972;margin:13px 0 0;max-width:660px}
body[data-region="en"]{letter-spacing:0}body[data-region="en"] .intro h1{letter-spacing:-1.7px;font-size:42px}body[data-region="en"] .tool-copy h3{line-height:1.5}body[data-region="en"] .featured-card h3{font-size:16px;line-height:1.35}
@media(max-width:850px){.header-inner{gap:15px}.header-nav{gap:14px}.header-nav [data-info="about"]{display:none}.region-switch a{font-size:14px;padding:7px 9px}}
@media(max-width:580px){.site-header{height:auto;min-height:103px}.header-inner{padding:15px 18px 12px;flex-wrap:wrap;gap:12px;justify-content:space-between}.brand{font-size:18px}.brand-mark{width:29px;height:29px}.region-switch{margin-left:auto}.region-switch a{padding:7px 9px;font-size:14px}.header-nav{height:29px;order:3;flex-basis:100%;margin:0;gap:20px}.header-nav .tool-home-link{height:32px;font-size:14px;padding:0 10px}.header-nav .active:after{display:none}.intro{padding-top:30px}.intro h1,body[data-region="en"] .intro h1{font-size:32px}.region-status{font-size:14px;margin-top:10px}.date-widget{min-width:84px;width:84px}.tool-copy h3{font-size:14px}body[data-region="en"] .featured-card h3{font-size:14px}.detail-heading h1{font-size:27px}.detail-heading{gap:10px}.breadcrumbs{flex-wrap:wrap;line-height:1.6}}
@media(max-width:580px){.header-nav>a{display:inline-flex}.header-nav>button{font-size:14px;gap:5px}.header-nav>button:before{display:none}.header-nav .tool-home-link{display:inline-flex}.intro .region-status{font-size:14px}}
