.trust-date{font:13px/1.8 var(--sans)!important;color:var(--muted)}
.interior-title h1,.trust-section h2{text-wrap:balance}
.trust-toc{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:24px;font-size:14px}
.trust-toc a{color:var(--bronze);text-underline-offset:5px}
.trust-body{max-width:1040px;padding-bottom:52px}
.trust-section{padding:38px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}
.trust-section:last-child{border-bottom:0}
.trust-section h2{font-size:27px;line-height:1.6;max-width:900px}
.trust-answer{font-size:17px;line-height:2;margin:18px 0 26px;max-width:930px;color:var(--ink)}
.trust-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0}
.trust-facts>div{border-top:1px solid var(--line);padding:19px 0}
.trust-facts dt{font-size:13px;color:var(--muted);margin-bottom:9px}
.trust-facts dd{margin:0;font:600 20px/1.65 var(--serif);overflow-wrap:anywhere}
.trust-facts p{font-size:14px;line-height:1.95;margin:12px 0 0}
.trust-section a{color:var(--bronze);text-underline-offset:4px;overflow-wrap:anywhere}
.trust-section a:focus-visible,.trust-registration summary:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}
.trust-registration{border:1px solid var(--line);padding:19px 23px;background:var(--soft);font-size:15px;line-height:1.95}
.trust-registration summary{cursor:pointer;font-weight:600}
.trust-registration ul{padding-left:22px;margin:18px 0}
.trust-registration li{margin:10px 0;overflow-wrap:anywhere}
.trust-registration p{margin:16px 0}
.trust-steps,.trust-preparation{padding-left:25px;margin:20px 0;font-size:16px;line-height:2}
.trust-steps li,.trust-preparation li{padding-left:5px;margin:14px 0}
.trust-boundary{padding:18px 22px;border-left:2px solid var(--bronze);background:var(--soft);font-size:14px;line-height:2}
.trust-actions{display:flex;gap:15px 28px;flex-wrap:wrap;margin:24px 0;font-size:15px}
.trust-sources{font-size:14px;line-height:2}
.trust-sources p{margin:14px 0}
.trust-sources ol{padding-left:22px}
.trust-sources li{margin:13px 0;padding-left:5px;scroll-margin-top:24px}
@media(max-width:640px){.interior-title h1{font-size:30px}.trust-toc{gap:12px 22px;margin-top:20px}.trust-body{padding-bottom:30px}.trust-section{padding:27px 0}.trust-section h2{font-size:23px;line-height:1.65}.trust-answer{font-size:16px;line-height:1.95;margin:15px 0 21px}.trust-facts{grid-template-columns:1fr;gap:0}.trust-facts dd{font-size:19px}.trust-facts>div{padding:17px 0}.trust-registration{padding:16px 17px}.trust-steps,.trust-preparation{font-size:15px;padding-left:22px}.trust-boundary{padding:15px 17px}.trust-sources{font-size:14px}.trust-actions{gap:15px}}
