.trust-section{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(40px,7vw,108px);max-width:1086px;margin:0 auto;padding:0 20px 112px}.trust-lede h2{margin:0;font:600 42px/1.04 Fraunces,serif}.trust-lede>p:not(.eyebrow):not(.byline){max-width:360px;margin:21px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.byline{margin:24px 0 0;color:#687372;font:10px/1.65 'DM Mono',monospace}.byline a{color:var(--blue)}.source-panel{display:grid;grid-template-columns:42% 58%;align-self:start;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--card)}.source-panel>img{display:block;width:100%;height:100%;min-height:315px;object-fit:cover}.source-panel>div{padding:25px 25px 22px}.source-label{margin:0 0 15px;color:var(--coral);font:10px 'DM Mono',monospace;letter-spacing:.1em}.source-panel ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.source-panel li{padding:11px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.45}.source-panel li a{color:var(--ink);font-weight:600;text-decoration-color:var(--coral);text-underline-offset:3px}.source-panel>div>p:last-child{margin:16px 0 0;color:var(--muted);font-size:11px;line-height:1.65}@media(max-width:900px){.trust-section{grid-template-columns:1fr;gap:35px}.source-panel{max-width:670px}}@media(max-width:560px){.trust-section{padding-bottom:76px}.trust-lede h2{font-size:36px}.source-panel{grid-template-columns:1fr}.source-panel>img{height:190px;min-height:0}.source-panel>div{padding:20px}.source-panel li{font-size:12px}}
