/* «Наши работы» (компонент WorkCase, страница /nashi-raboty/). Префикс wk- */
.wk{padding:28px 0;border-top:1px solid var(--line)}
.wk:first-of-type{border-top:0}
.wk-head{max-width:720px;margin-bottom:16px}
.wk-t{font:600 clamp(20px,2.4vw,26px)/1.2 var(--serif);color:var(--navy);margin:0 0 8px}
.wk-p{margin:0;color:var(--muted);font-size:16px;line-height:1.55}
.wk-rowbox{margin-bottom:14px}
.wk-rt{margin:0 0 8px;font:600 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}
.wk-row{display:flex;gap:10px}
.wk-i{aspect-ratio:var(--ar);min-width:0;flex-basis:0}
.wk-i img{width:100%;height:100%;object-fit:cover;display:block}
@media(max-width:559px){.wk-row{flex-wrap:wrap}.wk-i{flex:1 1 calc(50% - 5px)!important}.wk-i:only-child{flex:1 1 100%!important}}
.wk-compact{padding:0;border:0}
.wk-sec{padding:56px 0}
.wk-sec .head{max-width:680px;margin-bottom:24px}
.wk-note{margin-top:18px;font-size:14px;color:var(--muted);max-width:720px}
.wk-more{display:inline-block;margin-top:8px;color:var(--primary);font-weight:600;text-decoration:none}
.wk-more:hover{text-decoration:underline}
/* страница «Наши работы» */
.wkp-hero{padding:32px 0 20px;background:linear-gradient(180deg,var(--hero),var(--bg))}
.wkp-hero h1{margin-bottom:14px}
.wkp-hero .lead{max-width:62ch}
.wkp-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.wkp-nav a{padding:10px 16px;border:1.5px solid var(--line);border-radius:99px;background:#fff;color:var(--navy);font:600 14.5px/1 var(--sans);text-decoration:none}
.wkp-nav a:hover{border-color:var(--primary)}
.wkp-grp{padding:44px 0 8px;scroll-margin-top:84px}
.wkp-grp>.wrap>.head{max-width:720px;margin-bottom:8px}
.wkp-grp h2{margin-bottom:10px}
.wkp-svc{margin:14px 0 0;font-size:15px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 14px}
.wkp-svc a{color:var(--primary);font-weight:600;text-decoration:none}
.wkp-svc a:hover{text-decoration:underline}
@media(min-width:900px){.wkp-hero{padding:56px 0 28px}.wk-sec{padding:72px 0}}
