.service-navigation{display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid var(--line);padding-block:23px}.service-navigation a{font-size:11px;border:1px solid #b8c2ab;padding:9px 15px;border-radius:30px;min-height:44px;display:flex;align-items:center}.offer{display:grid;grid-template-columns:.55fr 2fr 1fr;gap:45px;padding-block:55px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.offer:first-child{padding-top:0}.offer:last-child{border-bottom:0;padding-bottom:0}.offer-index{font-size:10px;color:var(--muted);letter-spacing:.08em;padding-top:7px}.offer h2{font-size:46px;margin-top:18px}.offer-lead{font-size:16px;line-height:1.85;margin-top:24px;max-width:580px;color:var(--muted)}.offer ul{margin:25px 0;padding-left:18px;font-size:14px;color:var(--muted);line-height:1.8}.offer li{padding-block:5px;padding-left:8px}.offer-format{font-size:12px;color:var(--muted);max-width:550px;border-top:1px solid var(--line);padding-top:20px;line-height:1.8}.offer aside{align-self:start;border:1px solid #c9d0bc;background:#e7ebde;border-radius:5px;padding:25px;margin-top:38px}.offer aside p{font:italic 24px/1.45 Georgia,serif;margin-top:17px;letter-spacing:-.02em}.offer aside a,.aside-note{display:block;font-size:11px;line-height:1.8;margin-top:25px}.offer aside a{text-decoration:underline;text-underline-offset:4px}.aside-note{color:var(--muted)}.format-band{background:#e7eadd;border-block:1px solid var(--line);padding-block:65px}.format-band h2{margin-top:22px}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.format-grid article>span{font:italic 32px Georgia,serif;color:var(--accent)}.format-grid h3{font-size:26px;margin-top:16px}.format-grid p{color:var(--muted);font-size:14px;line-height:1.85;margin-top:15px}
@media(max-width:950px){.offer{grid-template-columns:30px 1.6fr 1fr;gap:25px}.offer h2{font-size:39px}.offer aside{padding:22px}.offer aside p{font-size:21px}.offer-index{font-size:9px;overflow-wrap:break-word}.format-grid{gap:30px}}
@media(max-width:650px){.service-navigation{gap:8px}.service-navigation a{font-size:10px;padding:8px 12px}.offer{grid-template-columns:1fr;gap:20px;padding-block:40px}.offer-index{font-size:10px}.offer h2{font-size:38px;margin-top:15px}.offer .tag{font-size:9px}.offer-lead{font-size:15px}.offer ul{font-size:14px}.offer aside{margin:5px 0 0;padding:25px}.offer aside p{font-size:25px;max-width:400px}.offer aside a,.aside-note{font-size:12px;margin-top:18px}.format-band{padding-block:50px}.format-grid{grid-template-columns:1fr;gap:30px}.format-grid h3{font-size:25px}.format-grid article{display:grid;grid-template-columns:35px 1fr;column-gap:20px}.format-grid article>span{grid-row:1/3}.format-grid h3{margin:0}.format-grid p{margin-top:12px}.offer .project-link{font-size:13px}}

.offer-brief{margin-top:18px;font-size:12px;line-height:1.8;color:var(--muted)}.offer-brief a{text-decoration:underline;text-underline-offset:4px}
