.guide-downloads{margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);background:#f0eadf;border:1px solid #d8cbb8;border-radius:20px;scroll-margin-top:110px}.guide-download-heading h2{margin:.5rem 0 1rem}.guide-download-heading>p{max-width:65ch}.guide-download-list{list-style:none;padding:0!important;margin:1.5rem 0 0;display:grid;gap:1rem}.guide-download-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem;background:#fffdf8;border:1px solid #ddd2c0;border-radius:14px}.guide-download-card>div{min-width:0}.guide-download-card h3{font-size:1.13rem;margin:.45rem 0 .6rem;overflow-wrap:anywhere}.guide-download-card p{font-size:.94rem;line-height:1.6;margin:0 0 .75rem}.guide-download-card small{display:block;font-size:.8rem;overflow-wrap:anywhere;color:#5c635c}.guide-document-type{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#36574a}.guide-download-button{white-space:nowrap;align-self:center;text-decoration:none!important;min-height:44px;justify-content:center}.guide-download-jump{display:inline-flex;gap:.5rem;margin-top:.7rem;font-weight:700;text-underline-offset:4px}.guide-download-badge{display:block;font-size:.78rem;color:#36574a;margin:.4rem 0}.guide-download-button:focus-visible,.guide-download-jump:focus-visible{outline:3px solid #b35c39;outline-offset:4px}@media(max-width:650px){.guide-download-card{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.guide-download-button{justify-self:stretch}.guide-downloads{padding:1rem}.guide-download-card h3{font-size:1.08rem}}

.warm-reading-summary{min-width:0}.warm-reading-summary>.guide-downloads{margin:1.5rem 0 0}.warm-reading-summary .guide-download-card{grid-template-columns:minmax(0,1fr)}.warm-reading-summary .guide-download-button{justify-self:start}

@media(max-width:650px){.warm-reading-summary .guide-download-button{justify-self:stretch}}
