
.trust-hero{padding-top:65px;padding-bottom:42px}.trust-page h1{font-size:clamp(44px,5.5vw,70px);line-height:1.08}.trust-lede{font-size:22px;line-height:1.6;margin-top:26px;max-width:850px}.trust-intro{font-size:15px;line-height:1.9;max-width:740px;color:#5d6657;margin-top:18px}.trust-quick{display:flex;flex-wrap:wrap;gap:25px;margin-top:26px}.trust-quick a,.trust-page main p a,.trust-page main li a,.trust-card>a,.trust-diagram-caption a{color:#365b39;text-decoration:underline;text-underline-offset:4px}.trust-quick a{font-size:12px}.trust-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-bottom:48px}.trust-facts article{border-top:1px solid #b6c2aa;padding-top:20px}.trust-facts article>span{font-size:11px;color:#51684a}.trust-facts h2{font:600 20px Arial,sans-serif;letter-spacing:-.3px;margin-top:15px;line-height:1.4}.trust-facts p,.trust-card p,.trust-controls p,.trust-steps p{font-size:14px;line-height:1.85;color:#5b6657;margin-top:12px}.trust-section{padding-top:48px;padding-bottom:48px;border-top:1px solid #cbd1c1;scroll-margin-top:25px}.trust-section-head{max-width:780px;margin-bottom:28px}.trust-section-head h2{font-size:43px;line-height:1.12}.trust-section-head>p{font-size:15px;line-height:1.8;color:#5b6657;margin-top:18px;max-width:740px}.trust-diagram{border:1px solid #b7c2ab;border-radius:7px;overflow-x:auto;background:#f6f1e8}.trust-diagram img{width:100%;min-width:850px;display:block;height:auto}.trust-diagram:focus-visible{outline:2px solid #202923;outline-offset:5px}.trust-diagram-caption{display:flex;justify-content:space-between;gap:20px;padding-top:14px;font-size:11px;line-height:1.8;color:#5e6857}.trust-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:25px 45px;margin:32px 0;padding-left:20px}.trust-steps li{padding-left:5px;line-height:1.7}.trust-steps strong{font-size:15px}.trust-steps p{margin-top:6px;font-size:13px}.trust-boundary{border:1px solid #baad93;border-radius:6px;background:#eee6d7;padding:23px 25px}.trust-boundary>strong{font-size:15px}.trust-boundary p{font-size:13px;line-height:1.9;color:#5e5f4f;margin-top:10px;max-width:950px}.trust-two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.trust-card{border:1px solid #c1cbb5;border-radius:6px;background:#faf8f1;padding:26px}.trust-card h3,.trust-controls h3{font-size:20px;line-height:1.5;color:#202923}.trust-card>a{display:inline-block;font-size:13px;margin-top:18px}.trust-card ol{padding-left:20px;margin:17px 0;line-height:1.9;font-size:14px;color:#505d49}.trust-card li+li{margin-top:12px}.trust-inline-note{font-size:12px;line-height:1.9;color:#5d6856;margin-top:23px;max-width:1020px}.trust-controls{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 45px}.trust-controls article{border-top:1px solid #c9d0bf;padding-top:20px}.trust-questions details{padding:21px 0;border-bottom:1px solid #c9d0bf}.trust-questions summary{font-size:17px;font-weight:600;cursor:pointer;line-height:1.7;color:#202923}.trust-questions details p{font-size:14px;line-height:1.9;color:#5b6657;margin-top:14px;max-width:950px}.trust-review{font-size:11px;line-height:1.9;color:#60695a;margin-top:25px;max-width:980px}.trust-close{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:40px;padding-bottom:60px;border-top:1px solid #cbd1c1}.trust-close h2{font-size:32px}.trust-close p{font-size:13px;line-height:1.8;color:#60695a;margin-top:12px}.trust-close .actions{margin-top:0;flex-shrink:0;flex-wrap:wrap}.trust-page footer{margin-top:0}
@media(min-width:761px) and (max-width:1100px){header nav{gap:14px}header nav a{font-size:12px}header .brand{font-size:24px}.trust-close{display:block}.trust-close .actions{margin-top:24px}}
@media(max-width:760px){.trust-hero{padding-top:36px;padding-bottom:34px}.trust-page h1{font-size:clamp(39px,10.5vw,51px);letter-spacing:-1.5px}.trust-lede{font-size:19px}.trust-intro{font-size:14px}.trust-quick{gap:15px}.trust-facts{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.trust-section{padding-top:35px;padding-bottom:35px}.trust-section-head h2{font-size:34px}.trust-section-head>p{font-size:14px}.trust-two-columns,.trust-controls,.trust-steps{grid-template-columns:1fr;gap:24px}.trust-card{padding:21px}.trust-diagram-caption{display:block}.trust-diagram-caption a{display:inline-block;margin-top:8px}.trust-boundary{padding:20px}.trust-close{display:block;padding-top:35px;padding-bottom:45px}.trust-close h2{font-size:29px}.trust-close .actions{margin-top:24px;gap:20px}.trust-questions summary{font-size:16px}.trust-page header nav{column-gap:15px}}
