.content-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px;border-bottom:1px solid #ded5c6}.footer-brand{font-size:34px;font-weight:800}.content-header nav{display:flex;gap:25px;font-size:15px}.content-main{padding-block:35px 80px}.breadcrumb{font-size:13px;color:#52615d}.content-hero{padding:65px 0 55px;max-width:950px}.content-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.3;letter-spacing:-1px}.content-hero>p:last-child{font-size:21px;color:#52615d;margin-top:25px;max-width:750px}.content-layout{display:grid;grid-template-columns:250px 1fr;gap:65px;border-top:1px solid #ded5c6;padding-top:35px}.content-layout aside{display:flex;flex-direction:column;gap:16px;font-size:14px}.content-layout aside>span{font-size:12px;color:#925337}.content-layout article{max-width:800px}.content-layout article section{margin-bottom:40px;scroll-margin-top:30px}.content-layout h2{font-size:29px;letter-spacing:0;line-height:1.4;margin-bottom:14px}.content-layout p{font-size:18px;line-height:1.95;color:#40504e}.content-layout p a{color:#925337;text-decoration:underline;text-underline-offset:4px}.content-cta{border-top:1px solid #ded5c6;padding-top:30px}.site-footer{display:grid;grid-template-columns:1fr 2fr;gap:25px;padding-block:40px;border-top:1px solid #ded5c6;font-size:14px}.site-footer nav{display:flex;gap:18px 28px;flex-wrap:wrap;align-content:center}.site-footer p{color:#52615d}.site-footer .copyright{grid-column:1/-1;border-top:1px solid #ded5c6;padding-top:20px}.copyright a{color:#925337;text-decoration:underline;font-weight:700}.site-footer a:hover,.content-header nav a:hover{color:#925337}@media(max-width:760px){.content-header{flex-wrap:wrap;gap:16px}.content-header nav{order:3;width:100%;gap:18px;flex-wrap:wrap}.content-header .button{font-size:13px;padding:9px 18px}.content-hero{padding-block:40px}.content-layout{grid-template-columns:1fr;gap:30px}.content-layout aside{flex-direction:row;flex-wrap:wrap;font-size:12px;gap:12px}.content-layout aside>span{width:100%}.content-layout p{font-size:17px}.content-layout h2{font-size:25px}.site-footer{grid-template-columns:1fr}.content-hero>p:last-child{font-size:18px}}
