/* Capability statement download: scoped to the new calls to action. */
.statement-download{justify-content:center;gap:12px;min-height:48px;line-height:1.35;text-align:left;text-decoration:none}
.statement-download .download-icon{width:20px;height:20px;flex:none}
.statement-download .pdf-label{font-size:9px;letter-spacing:.08em;border-left:1px solid currentColor;padding-left:10px;opacity:.8}
.statement-download:hover{filter:brightness(1.09)}
.statement-download:focus-visible,.statement-view:focus-visible,.statement-preview:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}
.home-page .hero-actions{flex-wrap:wrap;align-items:center;gap:12px}
.home-page .hero .statement-hero-cta{background:#082c3de8;color:#e8faff;border:1px solid #5bd8f2;box-shadow:inset 0 1px 0 #ffffff14;min-height:44px;padding:11px 17px}
.home-page .hero .statement-hero-cta:hover{background:#10465d}
.statement-section{padding-top:36px;scroll-margin-top:110px}
.statement-card{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:36px;padding:28px 34px;border:1px solid var(--border);border-top:2px solid var(--cyan);border-radius:7px;background:var(--panel)}
.statement-preview{display:block;max-width:170px}
.statement-preview img{display:block;width:100%;height:auto;box-shadow:0 9px 25px #0003}
.statement-card h2{font-size:clamp(25px,3vw,36px);line-height:1.15;margin:9px 0 13px}
.statement-card p{max-width:700px;color:var(--muted);line-height:1.6;margin:0 0 18px}
.statement-facts{display:flex;flex-wrap:wrap;gap:9px 20px;margin:0 0 20px;color:var(--muted);font-size:12px}
.statement-facts strong{color:var(--text)}
.statement-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}
.statement-view{font-size:13px;text-decoration:underline;text-underline-offset:4px;color:var(--text)}
.page-hero .statement-actions{margin-top:26px}
.detail-copy .statement-card{grid-template-columns:120px minmax(0,1fr);gap:24px;padding:24px;margin-bottom:35px}
.detail-copy .statement-card h2{font-size:27px}
.detail-copy .statement-preview{max-width:120px}
@media(min-width:651px) and (max-width:1100px){.home-page .hero{min-height:510px}}
@media(max-width:650px){.home-page .hero-actions{gap:10px}.home-page .hero .statement-hero-cta{font-size:11px;min-height:44px;padding:11px 13px}.statement-section{padding-top:24px}.statement-card,.detail-copy .statement-card{grid-template-columns:1fr;padding:24px;gap:24px}.statement-preview,.detail-copy .statement-preview{max-width:130px}.statement-download{padding:12px 14px;gap:10px;max-width:100%;font-size:11px}.statement-actions{align-items:flex-start;flex-direction:column;gap:16px}.statement-facts{flex-direction:column;gap:8px}}
@media(prefers-reduced-motion:reduce){.statement-download{transition:none}}
