.res-page{color:#263a31;background:#f7f6f1;font-family:Arial,sans-serif}.res-hero{background:linear-gradient(120deg,#f6f4ee,#eae6d9);padding:85px max(50vw - 580px,7vw)}.res-hero small,.res-content small{letter-spacing:2px;color:#957a48;font-size:9px;font-weight:700}.res-hero h1{color:#173d32;margin:18px 0;font:clamp(38px,5vw,64px)/1.05 Georgia}.res-hero h1 em{color:#987b47;font-weight:400}.res-hero p{color:#647169;max-width:700px;margin-bottom:25px;font-size:14px;line-height:1.8}.res-button{background:#173d32;align-items:center;gap:8px;margin-right:20px;padding:14px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.res-hero>a:last-child{color:#315b47;font-size:12px}.res-principles{background:#fff;grid-template-columns:repeat(3,1fr);gap:14px;padding:35px max(50vw - 580px,7vw);display:grid}.res-principles article{border-top:1px solid #c9b477;padding:17px}.res-principles svg{color:#9c804b;width:20px}.res-principles b{margin:12px 0 6px;font:19px Georgia;display:block}.res-principles p{color:#738077;font-size:11px;line-height:1.6}.res-content{grid-template-columns:1fr 1fr;gap:8vw;padding:65px max(50vw - 580px,7vw);display:grid}.res-content h2{color:#173d32;font:34px Georgia}.res-content p{color:#6f7b72;font-size:12px;line-height:1.7}.res-fee{border-bottom:1px solid #e4e2d9;justify-content:space-between;display:flex;margin:0!important;padding:9px 0!important}.res-fee b{color:#264b39}.res-callout{color:#fff;background:#173d32;align-items:center;gap:16px;max-width:1040px;margin:0 auto 55px;padding:23px;display:flex}.res-callout>svg{color:#d2b77b}.res-callout div{flex:1}.res-callout b{font:18px Georgia}.res-callout p{color:#d9dfd8;font-size:11px}.res-callout a{color:#ead59f;white-space:nowrap;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:flex}@media (max-width:700px){.res-principles,.res-content{grid-template-columns:1fr}.res-content{padding:45px 24px}.res-principles{padding:24px}.res-callout{flex-wrap:wrap;align-items:flex-start;margin:0 15px 40px}.res-callout div{min-width:80%}}
