.trust-nav{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.trust-nav a{color:#245b50;text-decoration:none}.trust-nav a:hover{text-decoration:underline}.site-explainer{max-width:1212px;margin:38px auto 0;padding:38px 24px 20px;border-top:1px solid var(--line)}.explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.site-explainer h2{font:30px/1.25 Georgia,serif;margin:15px 0 18px}.site-explainer h3{font-size:17px;margin:25px 0 12px}.site-explainer p,.site-explainer li{font-size:14px;line-height:1.8;color:#415b5b}.site-explainer ol{padding-left:22px}.site-explainer a,.info-page a,.cc-explainer a{color:#006b60}.intro .intro-purpose{font-size:13px;margin:10px 0;color:#45605b}.info-page{max-width:820px;padding:55px 30px 70px;margin:auto}.info-page h1{font-size:42px;letter-spacing:-1px;line-height:1.2}.info-page h2{font-size:21px;margin:34px 0 10px}.info-page p{color:#3d5556;line-height:1.85;font-size:15px}.info-page .lead{font-size:19px;line-height:1.65}.effective{font-size:13px!important}.contact-box{padding:25px;background:#e8f3ec;border:1px solid #c9ded3;border-radius:10px;margin:25px 0}.contact-box span{display:block;color:#486259;font-size:12px}.contact-box a{display:block;font-size:23px;margin-top:8px;overflow-wrap:anywhere}.cc-explainer{font-size:13px;line-height:1.75;color:#415b5b;margin:0 24px 28px;max-width:900px}footer{flex-wrap:wrap}@media(max-width:720px){.explain-grid{grid-template-columns:1fr;gap:5px}.site-explainer{margin-top:20px;padding:30px 22px}.info-page{padding:32px 22px}.info-page h1{font-size:34px}.trust-nav{gap:18px}}
@media print{.site-explainer,.cc-explainer,.trust-nav{display:none!important}.info-page{padding:0;max-width:none}}
