.mf-ed .hcity{background:var(--mf-bg)}.mf-ed .hcity__head{max-width:720px}.mf-ed .hcity__head .lead{max-width:none;margin-top:20px;font-size:clamp(17px,1.35vw,19px)}.mf-ed .hcity__groups{gap:clamp(40px,4.4vw,64px);margin-top:clamp(40px,4.6vw,64px);display:grid}.mf-ed .hcity__g{grid-template-columns:minmax(180px,1fr) 3fr;column-gap:clamp(24px,4vw,72px);display:grid}.mf-ed .hcity__t{font-family:var(--mf-font-d);color:var(--mf-fg);font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.3}.mf-ed .hcity__h .srule{width:34px;height:2px;margin-top:12px;display:block}.mf-ed .hcity__sub{font-family:var(--mf-font-d);color:var(--mf-muted);margin:22px 0 4px;font-size:17px;font-weight:500;line-height:1.4}.mf-ed .hcity__list{columns:4;column-gap:clamp(16px,2.4vw,40px);list-style:none}.mf-ed .hcity__list li{break-inside:avoid}.mf-ed .hcity__list a{font-family:var(--mf-font-b);color:var(--mf-fg);text-underline-offset:5px;padding:7px 0;font-size:17px;font-weight:500;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .2s;display:inline-block}.mf-ed .hcity__list a:hover,.mf-ed .hcity__list a:focus-visible{-webkit-text-decoration-color:var(--mf-fg);text-decoration-color:var(--mf-fg)}.mf-ed .hcity__list a:focus-visible{outline:2px solid var(--mf-red);outline-offset:3px;border-radius:2px}@media (max-width:900px){.mf-ed .hcity__g{grid-template-columns:1fr}.mf-ed .hcity__h{margin-bottom:12px}.mf-ed .hcity__list{columns:3}}@media (max-width:560px){.mf-ed .hcity__list{columns:2;column-gap:16px}}.mf-ed .hcity{padding-block:clamp(56px,8vh,96px)}.mf-ed .hcity__head .lead{margin-top:14px;font-size:17px}.mf-ed .hcity__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px);margin-top:clamp(28px,3.6vw,44px)}.mf-ed .hcity__g{display:block}.mf-ed .hcity__h{margin-bottom:10px}.mf-ed .hcity__t{font-size:18px}.mf-ed .hcity__h .srule{margin-top:10px}.mf-ed .hcity__sub{margin:14px 0 2px;font-size:15px}.mf-ed .hcity__list{columns:2;column-gap:20px}.mf-ed .hcity__list a{align-items:center;min-height:32px;padding:0;font-size:15px;font-weight:400;display:inline-flex}@media (max-width:900px){.mf-ed .hcity__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mf-ed .hcity__groups{grid-template-columns:minmax(0,1fr)}}.mf-ed .hcity__sub{font-weight:600}:is(.oh,.mf-ed) .hcity__sub:after{content:"";background:var(--mf-red);width:22px;height:2px;margin-top:6px;display:block}
