.review{background:#e7e1d0;padding:10px 5%;display:flex;gap:20px;font-size:12px;justify-content:center;flex-wrap:wrap}.hero{padding-top:66px}.sample{margin:0;background:#e7ecdd;padding:34px;border:1px solid #bccab8;box-shadow:16px 16px 0 #eeebe0}.sample-top{font-size:10px;letter-spacing:.13em;display:flex;justify-content:space-between;border-bottom:1px solid #bec9b5;padding-bottom:20px}.leaf{font-size:88px;color:#56724c;line-height:1.15;margin:18px 0}.sample h2{font-size:37px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips span{font-size:12px;border:1px solid #a9b69e;padding:8px 12px;background:#f8f5ed;border-radius:24px}.note{background:#fffdf6;padding:20px;margin-top:25px;border-left:3px solid #8e482d;font-size:14px}.note p{margin:5px 0 0}.sample figcaption{font-size:11px;margin-top:15px;color:#58645a}.faq{max-width:880px}.faq details{border-top:1px solid #c6cbbc;padding:20px 0}.faq summary{cursor:pointer;font-weight:600;padding-right:12px}.faq details p{max-width:690px;margin:15px 0 0;color:#58645a}.end{background:#173c30;color:#f8f5ed;text-align:center;padding:70px 0}.end .eyebrow,.end .fine{color:#d5dec4}.end .button{background:#f8f5ed;color:#173c30}.end .fine{margin-top:18px}footer{display:flex;justify-content:space-between;gap:20px;padding-top:32px;padding-bottom:32px;font-size:12px}footer span{color:#58645a}@media(max-width:760px){header{min-height:96px;flex-wrap:wrap;gap:16px;padding-top:20px;padding-bottom:20px}header .wordmark img{width:200px;height:auto}header nav{display:flex!important;position:static!important;width:auto!important;background:none!important;margin-left:0;gap:24px;padding:0!important}header .nav-cta{display:none}.hero{grid-template-columns:1fr;gap:38px;padding-top:42px;padding-bottom:55px}.sample{padding:24px;box-shadow:8px 8px 0 #eeebe0}.sample h2{font-size:32px}.two-col{grid-template-columns:1fr;gap:20px}.approach{grid-template-columns:1fr;gap:30px}.section{padding-top:55px;padding-bottom:55px}.principle-strip{flex-wrap:wrap;font-size:9px}.review{gap:4px;justify-content:flex-start}footer{flex-direction:column}.end{padding:52px 0}}

.button,.nav-cta,button{border-radius:6px}
