html body .hdr__in{position:relative}html body .hdr .nav{align-self:stretch;align-items:stretch}html body .hdr .nav>a{align-self:center}html body .hdr .nav__sub{align-items:center;display:flex}html body .hdr .nav__panel{inset-inline:0;z-index:60;border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:3fr 1fr;gap:8px 36px;padding:22px 24px 18px;display:none;position:absolute;top:100%;box-shadow:0 18px 40px #14151a1f}html body .hdr .nav__sub:hover .nav__panel,html body .hdr .nav__sub:focus-within .nav__panel{display:grid}html body .hdr .nav__sub.is-shut .nav__panel{display:none}html body .hdr .nav__sh{border-bottom:2px solid var(--ink);letter-spacing:.02em;color:var(--ink);margin:0 0 12px;padding-bottom:8px;font-size:.8125rem;font-weight:800}html body .hdr .nav__cols{grid-template-columns:repeat(3,1fr);gap:8px 28px;display:grid}html body .hdr .nav__gh{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:.75rem}html body .hdr .nav__panel ul{margin:0;padding:0;list-style:none}html body .hdr .nav .nav__panel a{white-space:normal;color:var(--ink);background:0 0;border-radius:0;padding:7px 0;font-weight:500;display:block}html body .hdr .nav .nav__panel a:hover{background:0 0;text-decoration:underline}html body .hdr .nav .nav__panel a[aria-current=page]{box-shadow:none;font-weight:700}html body .hdr .nav__all{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:6px 28px;margin:6px 0 0;padding-top:12px;display:flex}html body .hdr .nav__panel--gr{grid-template-columns:1fr}html body .hdr .nav__sub--sw{position:relative}html body .hdr .nav__panel--sw{border-top:1px solid var(--line);border-radius:12px;grid-template-columns:1fr;gap:0;min-width:220px;padding:12px 18px;inset-inline:0 auto}html body .hdr .nav .nav__all a{color:var(--emerald);display:inline-block}html body .menu summary.m{cursor:pointer;border-bottom:1px solid var(--line);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:14px 0;font-size:1.5rem;font-weight:600;list-style:none;display:flex}html body .menu summary.m::-webkit-details-marker{display:none}html body .menu summary.m:after{content:"";border-inline-end:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);width:10px;height:10px;margin-inline-end:4px;transition:transform .15s;transform:rotate(45deg)}html body .menu details[open]>summary.m:after{transform:rotate(-135deg)}html body .menu .m-sub{padding:2px 0 10px;border-inline-start:2px solid var(--line);gap:10px;margin-bottom:6px;padding-inline-start:14px;display:grid}html body .menu .m-sub__s{color:var(--ink);margin:10px 0 0;font-size:.875rem;font-weight:800}html body .menu .m-sub__h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 2px;font-size:.75rem}html body .menu .m--sub{padding-block:6px;font-size:1rem}html body .ftr .ftr__grp{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:.75rem}
