html.catalog-three-document{scroll-padding-top:0}.catalog-three{--ink:#12212c;--muted:#53616b;--blue:#135de5;--soft:#f0f3f5;--line:#d6dfe4;--radius:3px;line-height:1.65}.catalog-three .container{width:min(1440px,calc(100% - 112px))}.catalog-three h1,.catalog-three h2,.catalog-three h3{font-weight:500;letter-spacing:-.045em}.catalog-three .preview-bar{background:#142530;color:#c5d2da}.catalog-three .site-header{background:#fffffff5;border-color:var(--line)}.catalog-three .nav-wrap{min-height:88px;width:min(1500px,calc(100% - 80px))}.catalog-three .brand small{font-size:10px;color:#55626c}.catalog-three .button{border-radius:3px;min-height:48px}.catalog-three .section{padding:55px 0 85px}.catalog-three .breadcrumb{font-size:13px;margin-bottom:35px}.catalog-three .eyebrow{font-size:11px;color:#446072;letter-spacing:.13em}.catalog-three .page-title{font-size:clamp(46px,5.5vw,76px);line-height:1.08}.catalog-three .section-lead{font-size:18px;line-height:1.7;margin-top:24px;max-width:650px}.catalog-three .related-links{display:flex;gap:8px;margin-top:35px;flex-wrap:wrap}.catalog-three .related-links a{border:1px solid #b7c5ce;border-radius:3px;background:#fff;min-height:48px;padding:12px 22px;font-size:14px}.catalog-three .related-links [aria-current]{background:#142530;color:#fff;border-color:#142530}.catalog-three .catalog-top-pagination{padding:25px 0 40px;border-top:1px solid var(--line)}.catalog-three .category-grid{display:block}.catalog-three .category-card{position:relative;border:1px solid var(--line);display:grid;grid-template-columns:1.15fr 1fr;background:#fff;border-radius:3px;padding:30px;gap:30px;box-shadow:none;transition:border-color .2s}.catalog-three .category-card:hover{transform:none;border-color:var(--blue);box-shadow:none}.catalog-three .category-card>.eyebrow{grid-column:1/-1;margin:0}.catalog-three .card-image{height:340px;padding:20px;align-self:center}.catalog-three .card-body{padding:25px 20px 25px 0;align-self:center}.catalog-three .card-body h2{font-size:38px;line-height:1.15}.catalog-three .card-body p{font-size:16px;line-height:1.8;margin-top:24px}.catalog-three .card-link{display:block;min-height:48px;padding-top:18px;border-top:1px solid var(--line);margin-top:26px;font-size:15px}.catalog-route{margin-top:45px;padding:35px;border-left:2px solid #135de5;background:#fff;max-width:900px}.catalog-route h2{font-size:30px;line-height:1.2}.catalog-route>p:not(.eyebrow){font-size:16px;line-height:1.8;margin:20px 0}.catalog-route>a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.catalog-three :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-top:112px;scroll-margin-bottom:28px}.catalog-three dialog{border-radius:3px}.catalog-three #main{scroll-margin-top:110px}
@media(max-width:1000px){.catalog-three .container{width:calc(100% - 64px)}.catalog-three .nav-wrap{width:calc(100% - 48px);min-height:76px}.catalog-three .category-card{gap:20px;padding:25px}.catalog-three .card-body h2{font-size:32px}.catalog-three .card-image{height:290px;padding:0}}
@media(max-width:700px){.catalog-three .container{width:calc(100% - 40px)}.catalog-three .nav-wrap{width:calc(100% - 40px)}.catalog-three .section{padding:30px 0 65px}.catalog-three .page-title{font-size:46px}.catalog-three .section-lead{font-size:16px}.catalog-three .preview-bar{font-size:10px;gap:7px}.catalog-three .preview-bar>span{padding-left:7px}.catalog-three .category-card{display:flex;flex-direction:column;padding:24px;gap:20px}.catalog-three .card-image{height:230px;width:100%;padding:0}.catalog-three .card-body{padding:0}.catalog-three .card-body h2{font-size:30px}.catalog-three .card-body p{margin-top:20px}.catalog-route{padding:28px 22px}.catalog-route h2{font-size:28px}.catalog-three .related-links a{padding:12px 18px}.catalog-three dialog{padding:32px 22px}.catalog-three dialog select,.catalog-three dialog textarea{font-size:16px}.catalog-three :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-top:98px}}
@media(prefers-reduced-motion:reduce){html.catalog-three-document,.catalog-three *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
