body.service-page{margin:0;font:17px/1.65 system-ui,sans-serif;color:#34271f;background:#faf6ef}body.service-page main,.seo-info{max-width:1050px;margin:auto;padding:48px 24px}body.service-page header,body.service-page footer{padding:24px;background:#493124;color:white}body.service-page header a,body.service-page footer a{color:white}body.service-page nav,.seo-info nav{display:flex;gap:22px;flex-wrap:wrap}body.service-page h1{font-size:clamp(28px,5vw,44px);line-height:1.2}body.service-page h2,.seo-info h2{line-height:1.3}body.service-page a,.seo-info a{color:#694633}body.service-page article{padding:20px 0;border-bottom:1px solid #e2d3c0}.cta{display:inline-block;background:#694633;color:white;padding:12px 20px;border-radius:10px;text-decoration:none;margin:8px 12px 8px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.seo-info{box-sizing:border-box}.seo-info details{padding:14px 0}.seo-info summary{cursor:pointer;font-weight:650}.seo-info h2{font-size:25px}.skip{position:absolute;left:-10000px}.skip:focus{left:16px;background:white;padding:12px;z-index:9999}
body.service-page header a,body.service-page footer a,body.service-page a.cta{color:#fff}.seo-info{font:16px/1.7 system-ui,sans-serif;color:#34271f;background:#faf6ef;border-radius:20px;margin:24px auto}.seo-info p{margin:12px 0}.seo-info h2{margin:22px 0 12px}
