.case.vka .vka-hero img{max-height:none;height:auto}
.case.vka .vka-explorer{min-width:0;max-width:1120px;margin-inline:auto}
.case.vka .case-tabs{display:flex;gap:28px;border-top:1px solid var(--line);margin-bottom:24px;overflow-x:auto}
.case.vka .case-tabs button{border:0;border-top:2px solid transparent;padding:15px 0;background:none;color:#66616d;font-size:13px;cursor:pointer;flex:none}
.case.vka .case-tabs button[aria-selected=true]{border-top-color:#4a268e;color:#4a268e}
.case.vka [role=tabpanel][hidden]{display:none!important}
.case.vka .vka-secondary{margin-top:54px}
.case.vka .vka-motion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,270px));justify-content:center;gap:56px;margin-top:72px}
.case.vka .vka-motion{margin:0;min-width:0}
.case.vka .vka-motion video{display:block;width:100%;max-width:270px;height:auto;background:#eeeae6}
.case.vka .vka-motion-toggle{border:0;border-bottom:1px solid #b1aaa6;background:none;color:#383239;font-size:12px;padding:12px 0;cursor:pointer}
.case.vka .vka-motion figcaption{font-size:12px;line-height:1.5;color:#68646a;margin-top:12px}
.case.vka .vka-brochure-pages{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;max-width:1040px;margin:60px auto 0}
.case.vka .vka-brochure-pages .art{width:100%;max-width:595px;justify-self:center}
.case.vka .vka-feedback{padding-block:85px 75px}
.case.vka .vka-feedback blockquote{font-size:clamp(29px,3vw,42px);letter-spacing:-.035em;line-height:1.22;max-width:1000px;margin:0 0 24px}
.case.vka .vka-feedback>p:last-child{font-size:13px;margin-bottom:0;color:#68646a}
@media(max-width:900px){.case.vka .vka-motion-grid{gap:24px}}
@media(max-width:720px){.case.vka .vka-hero .zoom{aspect-ratio:auto}.case.vka .vka-hero img{height:auto}.case.vka .case-tabs{gap:22px}.case.vka .case-tabs button{font-size:12px}.case.vka .vka-secondary{margin-top:36px}.case.vka .vka-motion-grid{grid-template-columns:minmax(0,270px);gap:40px;margin-top:45px}.case.vka .vka-brochure-pages{grid-template-columns:1fr;gap:32px;margin-top:40px}.case.vka .vka-feedback{padding-block:55px 50px}}
