.links .menu{list-style:none;display:flex;gap:32px;margin:0;padding:0}.links{margin-left:auto}.links a{font-weight:700}.links .current-menu-item>a{color:#a98652}.custom-logo-link img{width:auto;height:auto;max-width:210px;max-height:58px;object-fit:contain}.hero h1{max-width:820px}.detail-hero+.calc-section{position:relative}.service-article h2{margin-bottom:24px}.service-article h3{font:700 26px 'Manrope',sans-serif;margin:38px 0 12px}.service-article p{font-size:17px;color:#5c686a;line-height:1.85;margin:0 0 18px}.service-article .eyebrow{font-size:12px}.blog-article>h2{font:700 30px/1.3 'Manrope',sans-serif;letter-spacing:-.035em;margin:38px 0 14px}.blog-article>h2:first-child{margin-top:0}.blog-article>p{font-size:17px;color:#596467;line-height:1.86;margin:0 0 20px}.calc .consent{display:flex;flex-direction:row;align-items:flex-start;gap:9px;font-size:13px;font-weight:500;line-height:1.45;margin-top:14px}.calc .consent input{appearance:auto;width:18px;height:18px;flex:0 0 18px;margin:1px 0 0}.honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.form-status{margin:12px 0 0;font-size:14px;font-weight:700}.calc button:disabled{opacity:.6;cursor:wait}.editable-content{max-width:950px}.editable-content p{font-size:17px;line-height:1.8}.pagination{margin-top:35px}.pagination .page-numbers{padding:7px 12px;border:1px solid #d9ddda;margin-right:5px}.pagination .current{background:#202b2d;color:white}.custom-home-content{padding-top:55px;padding-bottom:55px}
@media(max-width:1000px){.links .menu{gap:18px}}
@media(max-width:700px){.links{margin-left:0}.links .menu{flex-direction:column;gap:16px}.hero h1{font-size:clamp(39px,10vw,57px)}.calc .consent{font-size:14px}}
