.article-meta a.article-author{color:#204b3a;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(32,75,58,.35)}
.article-meta a.article-author:hover{border-bottom-color:#204b3a}.legal-card .legal-lead{font:400 21px/1.65 Georgia,serif;color:#31483c;max-width:760px;margin:-10px 0 30px}
.legal-card .legal-meta{font-size:13px;color:#6a786f;margin:0 0 32px}.legal-card .legal-callout{background:#f3f5ed;border:1px solid #dce4d7;border-left:4px solid #2f6d55;border-radius:10px;padding:21px 23px;margin:28px 0}
.legal-card .legal-callout p{margin:0}.legal-card ul{padding-left:22px}.legal-card li+li{margin-top:8px}.legal-facts{display:grid;grid-template-columns:minmax(150px,210px) 1fr;border-top:1px solid #dce4d7;margin:28px 0}
.legal-facts dt,.legal-facts dd{margin:0;padding:14px 0;border-bottom:1px solid #dce4d7}.legal-facts dt{font-weight:700;color:#253e32}.legal-facts dd{color:#45584d}
.trust-profile{display:grid;grid-template-columns:120px 1fr;gap:28px;align-items:center;background:#f3f5ed;border:1px solid #dce4d7;border-radius:14px;padding:28px;margin:28px 0 42px}
.trust-avatar{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:#204b3a;color:#fff;font:700 34px/1 Georgia,serif;letter-spacing:1px}.trust-profile h2{margin:0 0 10px;font-size:30px}.trust-profile p{margin:0}
.legal-card .source-note{font-size:14px;color:#637269;border-top:1px solid #dce4d7;padding-top:20px;margin-top:46px}.legal-card code{background:#eef2ec;padding:2px 5px;border-radius:4px}
@media(max-width:620px){.trust-profile{grid-template-columns:1fr}.trust-avatar{width:82px;height:82px;font-size:28px}.legal-facts{grid-template-columns:1fr}.legal-facts dt{padding-bottom:4px;border-bottom:0}.legal-facts dd{padding-top:0}}
