.tag{border:1px solid var(--ink);margin-inline-start:8px;padding:0 8px;font-size:14px;font-weight:500;line-height:1.6;display:inline-block}.m-head{padding-block:clamp(30px,4vw,60px) clamp(22px,2.6vw,34px)}.m-head h1{margin-block-start:0}.m-head .back+h1{margin-block-start:clamp(22px,3vw,36px)}@media (width<=760px){.m-head{padding-block:24px 18px}.m-head h1{font-size:clamp(34px,10vw,44px)}}.kicker{margin-block-start:14px;font-size:clamp(18px,1.6vw,23px)}.mdet{grid-template-columns:minmax(220px,30%) 1fr;gap:26px clamp(24px,4vw,64px);padding-block:clamp(40px,5vw,72px);display:grid}.mdet h2{font-size:clamp(22px,2vw,28px)}.facts{font-size:18px}.facts div+div{margin-block-start:12px}.facts b{font-size:15px;font-weight:500;display:block}.block{margin-block-start:30px}.topics{flex-wrap:wrap;gap:8px 22px;margin-block-start:10px;font-size:18px;display:flex}.related{margin-block-start:30px}.related ul{margin-block-start:8px;padding:0;font-size:18px;list-style:none}@media (width<=760px){.nx,.mdet{grid-template-columns:1fr}}.facts .reg{margin-block-start:22px}.mfiles{gap:6px;margin-block-start:10px;padding:0;font-size:17px;list-style:none;display:grid}.mfiles a{font-weight:700}.mf-k{font-size:15px}.mfiles .tag{margin-inline-start:6px}.mdet .mfiles{gap:10px;font-size:18px}.gallery{padding-block:0 clamp(48px,6vw,88px)}.gallery h2{margin-block-end:18px;font-size:clamp(22px,2vw,28px)}.gal{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;padding:0;list-style:none;display:grid}.gal a{background:var(--hill-1);display:block}.gal a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.gal img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gal a:hover img{opacity:.88}@media (width<=760px){.gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.lb{background:var(--ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--on-ink);border:0;margin:0;padding:0;inset:0}.lb[open]{grid-template-rows:minmax(0,1fr) auto;display:grid}.lb::backdrop{background:var(--ink)}.lb figure{place-items:center;min-height:0;margin:0;padding:64px clamp(12px,3vw,48px) 8px;display:grid}.lb figure img{object-fit:contain;max-width:100%;max-height:100%}.lb-bar{justify-content:center;align-items:center;gap:24px;padding:8px 16px 20px;display:flex}.lb-count{font-variant-numeric:tabular-nums;text-align:center;min-width:6ch;font-size:16px}.lb button{width:48px;height:48px;color:var(--on-ink);border:1px solid var(--on-ink-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.lb button:hover{background:#ffffff1f}.lb button:focus-visible{outline:3px solid var(--saffron);outline-offset:2px}.lb button[hidden]{display:none}.lb button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lb-close{position:absolute;inset-block-start:12px;inset-inline-end:12px}
