.e7a-reader-marketing{padding-block:clamp(2rem,5vw,5rem) 5rem}.e7a-reader-marketing .e7a-page-header{border-top:1px solid var(--e7a-border)}.e7a-reader-lead{max-width:22ch;color:var(--e7a-text);letter-spacing:-.045em;font-size:clamp(1.8rem,4vw,3.6rem);font-weight:500;line-height:1.15}.e7a-reader-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.2rem;display:flex}.e7a-reader-primary{background:var(--e7a-text);min-height:48px;color:var(--e7a-bg);justify-content:center;align-items:center;padding:.8rem 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.e7a-reader-secondary{color:var(--e7a-text);text-underline-offset:.3em}.e7a-reader-primary:focus-visible,.e7a-reader-secondary:focus-visible{outline:3px solid var(--e7a-text);outline-offset:4px}.e7a-reader-section{border-top:1px solid var(--e7a-border);gap:1.5rem 3rem;margin-top:clamp(3rem,7vw,6rem);padding-top:clamp(1.5rem,4vw,3rem);display:grid}.e7a-reader-section h2{letter-spacing:-.035em;margin-bottom:1.4rem;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500}.e7a-reader-section p,.e7a-reader-section li,.e7a-reader-faq dd{color:var(--e7a-muted);line-height:1.7}.e7a-reader-grid{border:1px solid var(--e7a-border);background:var(--e7a-border);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.e7a-reader-grid article{background:var(--e7a-bg);padding:clamp(1.4rem,2.5vw,2.4rem)}.e7a-reader-grid article>span{color:var(--e7a-blue)}.e7a-reader-grid h3{margin-top:1.5rem;font-size:1.2rem;font-weight:500}.e7a-reader-grid p{margin-top:.8rem}.e7a-reader-steps{gap:1rem;margin:0;padding-left:1.4rem;display:grid}.e7a-reader-steps li::marker{color:var(--e7a-blue)}.e7a-reader-subheading{margin-block:2rem 1rem;font-size:1.1rem;font-weight:600}.e7a-reader-faq{border-top:1px solid var(--e7a-border)}.e7a-reader-faq>div{border-bottom:1px solid var(--e7a-border);padding:1.25rem 0}.e7a-reader-faq dt{margin-bottom:.5rem;font-weight:600}.e7a-reader-feedback{border-top:1px solid var(--e7a-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3rem,7vw,6rem);padding-top:2.5rem;display:flex}.e7a-reader-feedback h2{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500}.e7a-reader-feedback p{max-width:50ch;color:var(--e7a-muted);margin-top:1rem;line-height:1.7}@media (min-width:900px){.e7a-reader-section{grid-template-columns:var(--e7a-rail) minmax(0,1fr);gap:var(--e7a-layout-gap)}.e7a-reader-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
