.page-nav{background:#17291e;color:#f6f4ed}.page-wrap{width:min(900px,calc(100% - 64px));margin:0 auto}.page-nav .page-wrap{height:92px;display:flex;align-items:center;justify-content:space-between}.back-link{text-decoration:none;font-size:13px;color:#d3dfd0;font-weight:650}.page-main{background:#f6f4ed;padding:88px 0 115px;min-height:65vh}.page-content{max-width:760px}.page-content h1{font:clamp(48px,7vw,72px)/1.08 Georgia,serif;letter-spacing:-.055em;color:#263e30;margin:0 0 15px}.page-content h1 span{color:#b47d56}.page-content .eyebrow{margin-bottom:22px}.date{font:italic 13px Georgia,serif;color:#879486}.page-content .lead{font:clamp(20px,2.5vw,24px)/1.6 Georgia,serif;color:#536a56;margin:34px 0 50px}.page-content h2{font:30px/1.2 Georgia,serif;letter-spacing:-.035em;color:#344d3b;margin:46px 0 15px}.page-content p,.page-content li{font-size:15px;line-height:1.85;color:#5f6d60}.page-content a:not(.contact-button){color:#486349;text-underline-offset:3px}.page-content details{border-top:1px solid #d9ded2}.page-content details:last-of-type{border-bottom:1px solid #d9ded2}.page-content summary{cursor:pointer;padding:21px 30px 21px 0;color:#344d3b;font-weight:700;font-size:15px;position:relative;list-style:none}.page-content summary::-webkit-details-marker{display:none}.page-content summary:after{content:'+';position:absolute;right:2px;font-size:23px;font-weight:400;line-height:1;color:#a77958}.page-content details[open] summary:after{content:'−'}.page-content details p{padding:0 25px 20px 0;margin:0}.contact-button{display:inline-flex;align-items:center;gap:14px;background:#344d3b;color:#fff;text-decoration:none;border-radius:100px;padding:16px 21px;font-weight:700;font-size:13px}.contact-button span{margin-left:14px}.support-note{background:#e8ede3;border-left:3px solid #b47d56;padding:18px 20px;margin-top:35px!important}.page-footer{background:#e9eee5;padding:35px 0;color:#6c7c6c}.page-footer nav{display:flex;flex-wrap:wrap;gap:25px}.page-footer a{font-size:12px;text-decoration:none;font-weight:650}.page-footer a:hover,.back-link:hover{text-decoration:underline}.page-footer p{font-size:11px;margin:25px 0 0}@media(max-width:560px){.page-wrap{width:calc(100% - 36px)}.page-nav .page-wrap{height:76px}.page-main{padding:65px 0 80px}.page-content h2{font-size:26px}.page-content .lead{margin-bottom:38px}.page-footer nav{gap:18px}}
