.section.page-hero.tds-viewer-hero{padding-top:42px;padding-bottom:40px}
.page-hero.tds-viewer-hero h1{font-size:clamp(38px,4vw,54px);line-height:1.06;max-width:1000px}
.tds-viewer-hero>p:not(.eyebrow):not(.breadcrumb){max-width:750px}
.tds-viewer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:30px}
.tds-viewer-actions .button-primary{background:var(--acid);color:var(--ink);padding:14px 20px}
.tds-viewer-actions .button-primary:hover{background:#c7f038;color:var(--ink)}
.tds-viewer-secondary{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.tds-viewer-secondary:hover,.tds-preview-card figcaption a:hover{color:#557a29}
.section.tds-viewer-body{padding-top:24px}
.tds-preview-card{background:#fff;border:1px solid var(--line);margin:0 auto;max-width:910px;padding:28px}
.tds-preview-card>a{display:block;line-height:0}
.tds-preview-card img{display:block;height:auto;width:100%}
.tds-preview-card figcaption{color:var(--ink-soft);font-size:13px;line-height:1.5;margin-top:16px}
.tds-preview-card figcaption a{font-weight:700;text-decoration:underline;text-underline-offset:3px}
.tds-viewer-error{background:#fff;border:1px solid var(--line);margin:0 auto;max-width:910px;padding:26px}
.tds-viewer-error a{text-decoration:underline}
@media(max-width:760px){.section.page-hero.tds-viewer-hero{padding-top:35px;padding-bottom:30px}.page-hero.tds-viewer-hero h1{font-size:38px}.tds-preview-card{padding:8px}.tds-preview-card figcaption{padding:0 10px 6px}.tds-viewer-actions{align-items:stretch;flex-direction:column;gap:16px}}
