.brand-logo{width:46px;height:46px;object-fit:contain}.brand-name{max-width:190px;line-height:1.05}.social-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.social-links a{border:1px solid #494944;padding:7px 9px;color:white;font-size:10px}.footer-whatsapp{color:var(--lime);font-weight:700}
.content-page-hero{padding:100px 6vw 65px;text-align:center;background:var(--cream);border-bottom:1px solid var(--line)}.content-page-hero .eyebrow{display:inline-block}.content-page-hero h1{font:800 clamp(48px,7vw,86px)/.95 Manrope;margin:28px auto 0;max-width:1000px}
.content-page-body{width:min(880px,88vw);margin:0 auto;padding:75px 0 110px;font-size:17px;line-height:1.8}.content-page-body h2{font:800 clamp(28px,4vw,42px)/1.1 Manrope;margin:48px 0 16px}.content-page-body h3{font:800 24px Manrope;margin:36px 0 12px}.content-page-body p{color:#55524d}.content-page-body li{margin:8px 0}.content-page-body blockquote{border-left:5px solid var(--coral);background:white;margin:35px 0;padding:20px 28px;color:#555}.content-page-body img{max-width:100%;height:auto}.content-page-body a{color:var(--coral);text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.brand-logo{width:39px;height:39px}.brand-name{max-width:135px;font-size:13px}.brand-name small{font-size:6px}.content-page-hero{padding:70px 22px 45px}.content-page-body{padding:50px 0 75px;font-size:16px}}
