:is(.hv7,.av7) .navm{position:relative}:is(.hv7,.av7) .navm>a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}:is(.hv7,.av7) .navm>a.on{color:var(--ink);font-weight:600}:is(.hv7,.av7) .navm .chev{width:12px;height:12px;display:block;transition:transform .2s}:is(.hv7,.av7) .navm .navm-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:22px;width:560px;display:grid;grid-template-columns:1fr 1fr;gap:20px 36px;padding:26px 28px 20px;background:#fff;border:1px solid #ECECEC;border-radius:14px;box-shadow:0 18px 40px #1a1a1a1f;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:10;text-align:left}:is(.hv7,.av7) .navm .navm-panel.wide{width:640px}:is(.hv7,.av7) .navm .navm-panel:before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}:is(.hv7,.av7) .navm:hover .navm-panel,:is(.hv7,.av7) .navm:focus-within .navm-panel{opacity:1;visibility:visible}:is(.hv7,.av7) .navm:hover .chev,:is(.hv7,.av7) .navm:focus-within .chev{transform:rotate(180deg)}:is(.hv7,.av7) .navm .navm-col p{margin:4px 0 10px;font-size:14px;line-height:1.5;color:var(--t2,#4A4A4A);font-weight:400}:is(.hv7,.av7) .navm .navm-col ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}:is(.hv7,.av7) .navm .navm-panel a{color:var(--ink,#1A1A1A);text-decoration:none}:is(.hv7,.av7) .navm .navm-panel a:hover{color:var(--ink,#1A1A1A);text-decoration:underline;text-underline-offset:3px}:is(.hv7,.av7) .navm .navm-h{font-weight:600;font-size:17px}:is(.hv7,.av7) .navm .navm-col li a{font-size:15px;font-weight:500;color:#3a3a3a}:is(.hv7,.av7) .navm .navm-all{grid-column:1/-1;border-top:1px solid #F0F0F0;padding-top:14px;font-size:14px;font-weight:600}:is(.hv7,.av7) .navm .navm-panel a.navm-every{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:12px 14px;border-radius:10px;background:#fff6dd}:is(.hv7,.av7) .navm .navm-every b{font-weight:600;font-size:15px}:is(.hv7,.av7) .navm .navm-every span{font-size:14px;color:#9a5b05}.sfoot{background:#1a1a1a;color:#bdbdbd;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.5}.sfoot-in{max-width:1200px;margin:0 auto;padding:48px 32px 40px;display:grid;grid-template-columns:1.1fr 1.6fr 1fr 1fr;gap:28px}footer.sfoot .sfoot-about img{height:26px;width:auto;display:block;filter:invert(1)}footer.sfoot .sfoot-about p{margin:12px 0 0;max-width:240px}footer.sfoot p.sfoot-h{margin:0 0 12px;color:#fff;font-weight:700;font-size:14px}footer.sfoot a{display:block;padding:4px 0;color:#bdbdbd;text-decoration:none}footer.sfoot a:hover{color:#fff}.sfoot-cols{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}footer.sfoot p.sfoot-cr{grid-column:1/-1;margin:8px 0 0;padding-top:16px;border-top:1px solid #2A2A2A;font-size:12.5px}@media (max-width:900px){.sfoot-in{grid-template-columns:1fr 1fr;padding:40px 20px 32px}.sfoot-about,.sfoot-feat{grid-column:1/-1}}@media (max-width:420px){.sfoot-cols{grid-template-columns:1fr}}
