.service-header{border-bottom:1px solid var(--line);background:#fff}.service-header .container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.service-header img{width:120px}.service-header nav{display:flex;align-items:center;gap:24px}.service-header nav a{font-size:14px;text-decoration:none;min-height:44px;display:flex;align-items:center}.service-main{background:#f8fafc;padding:64px 0 80px;min-height:60vh}.service-main h1{font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.1;letter-spacing:-.03em;margin:24px 0}.service-main h2{font-size:26px;line-height:1.25;font-weight:500;margin:36px 0 16px}.service-main p,.service-main li{font-size:16px;line-height:1.65;color:var(--steel)}.service-article{max-width:900px;margin:auto;overflow-wrap:anywhere}.service-article ol,.service-article ul{padding-left:24px}.service-article li+li{margin-top:8px}.service-article a{color:var(--blue);text-underline-offset:4px}.service-kicker{font-size:11px;letter-spacing:.15em;color:var(--blue);text-transform:uppercase}.service-draft{padding:20px 24px;border:1px solid rgba(253,91,3,.25);border-radius:16px;background:#fffaf5;margin:24px 0;color:var(--steel);font-size:14px;line-height:1.6}.service-draft strong{color:var(--ink);font-weight:500}.requisites-list{margin:28px 0;border-top:1px solid var(--line)}.requisites-list>div{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.requisites-list dt{font-size:14px;color:var(--steel)}.requisites-list dd{margin:0;font-size:17px}.service-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px}.catalog-page .series-section{padding-top:64px!important}.catalog-page .series-section__head{margin-bottom:40px}.catalog-intro{padding:28px 0 0;background:#f8fafc}.catalog-intro a{font-size:14px;color:var(--steel)}@media(max-width:600px){.service-header .container{min-height:76px}.service-header nav{gap:16px}.service-header nav a{font-size:12px}.service-header img{width:100px}.service-main{padding:40px 0 56px}.service-main p,.service-main li{font-size:15px}.requisites-list>div{grid-template-columns:1fr;gap:8px}.service-main h2{font-size:23px}.service-draft{padding:20px}}
