.content-page{background:#f1f0ea;color:#162126;font-family:Arial,sans-serif;min-height:100vh}.content-wrap{width:min(1040px,calc(100% - 40px));margin:auto}.content-header{background:#142026;color:#fff;padding:24px 0}.content-header .content-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.content-brand{color:#d8a477;font-size:22px;text-decoration:none;white-space:nowrap}.content-brand small{color:#fff;font-size:9px;letter-spacing:1px;display:block;margin-left:29px}.content-header nav{display:flex;gap:22px;flex-wrap:wrap}.content-header nav a{color:#fff;font-size:13px}.content-eyebrow{color:#9c704e;font-size:11px;letter-spacing:2px;margin:60px 0 15px}.content-page h1{font-size:clamp(40px,7vw,68px);line-height:1.1;margin:12px 0 25px}.content-lead{font-size:18px;line-height:1.7;max-width:730px;color:#526067}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:50px 0 100px}.content-grid article{background:#fff;padding:28px;border:1px solid #d9dcd5}.content-grid h2{font-size:24px;line-height:1.2}.content-grid a,.content-back,.content-article a{color:#815c3d}.content-grid p,.content-body p,.content-article>p{font-size:16px;line-height:1.8}.content-more{display:inline-block;margin-top:15px}.content-article{max-width:760px;padding-bottom:80px}.content-body{border-top:1px solid #d8dcd8;margin-top:36px;padding-top:24px}.content-cta{padding:26px;background:#142026;color:#fff;margin-bottom:80px;max-width:760px}.content-cta a{display:inline-block;background:#d8a477;color:#111;padding:14px 22px;margin-top:12px}.content-footer{background:#142026;color:#aab6b8;padding:30px 0;font-size:12px}.content-footer .content-wrap{display:flex;justify-content:space-between;gap:20px}.content-footer a{color:#fff;white-space:nowrap}@media(max-width:650px){.content-header .content-wrap,.content-footer .content-wrap{display:block}.content-header nav{margin-top:18px}.content-footer a{display:inline-block;margin-top:10px}}
.content-brand small{white-space:normal;max-width:280px;line-height:1.6}
.content-page{font-family:Manrope,Arial,sans-serif}.content-header nav{font-family:Manrope,Arial,sans-serif}.content-grid article{border-radius:8px;box-shadow:0 8px 28px #162f2605}.content-body p,.content-article>p{font-size:17px;line-height:1.9}
