.transparency-intro{padding-bottom:30px}
.transparency-intro h1{max-width:920px}
.transparency-intro .lede{max-width:760px}
.transparency-section{padding-top:10px;padding-bottom:48px}
.transparency-section h2{font-size:clamp(25px,2.4vw,31px);line-height:1.25}
.term-card{display:block;border-top:2px solid #375900;border-bottom:1px solid #d6d6d6;padding:27px 0 31px}
.term-card .eyebrow{margin-bottom:10px;font-size:16px}
.term-card h2{margin-bottom:15px}
.term-card p{font-size:18px;line-height:1.6;max-width:720px}
.transparency-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:23px}
.transparency-links a{display:inline-flex;align-items:center;min-height:44px;color:#375900;font-size:17px;font-weight:700;text-underline-offset:5px}
.transparency-links a:hover{text-decoration-thickness:2px}
.term-back{display:inline-flex;align-items:center;min-height:44px;color:#375900;font-size:17px;margin-bottom:15px}
.term-detail{padding-top:0}
.term-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin:0;border-top:2px solid #375900}
.term-facts div{padding:20px 0;border-bottom:1px solid #d6d6d6}
.term-facts dt{font-size:16px;color:#595959;line-height:1.5}
.term-facts dd{font-size:18px;line-height:1.5;font-weight:700;margin:7px 0 0;overflow-wrap:anywhere}
.term-document{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #d6d6d6;padding:27px 0}
.term-document h2{font-size:25px}
.term-document p{font-size:16px;line-height:1.6;margin-top:7px}
.term-document a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;background:#375900;color:white;text-decoration:none;font-size:16px;font-weight:700;white-space:nowrap}
.term-document a:hover{background:#3e3e00}
.term-document a:focus-visible{outline:3px solid #375900;outline-offset:4px}
.term-context{font-size:16px;line-height:1.6;margin-top:20px;max-width:800px;color:#3e3e3e}
@media(max-width:700px){.transparency-intro{padding-bottom:24px}.transparency-section{padding-bottom:38px}.term-card{padding:22px 0}.term-card p{font-size:18px}.transparency-links{margin-top:14px;gap:0 20px}.term-facts{grid-template-columns:1fr}.term-facts div{padding:16px 0}.term-facts dd{font-size:18px}.term-document{align-items:start;flex-direction:column}.term-document a{white-space:normal}.term-context{font-size:16px}}
