.delivered-glimpse{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;padding-top:32px;padding-bottom:48px}
.delivered-copy h2{font-size:clamp(28px,3.3vw,44px);line-height:1.15;margin:12px 0 20px}
.delivered-copy>p{max-width:40ch;line-height:1.55}
.delivered-format{font-size:14px;color:#655c63;margin-top:18px}
.delivered-page{padding:clamp(24px,3vw,42px);background:#fffdf9;box-shadow:0 12px 35px #37253510;border:1px solid #dfd7ce;border-radius:3px}
.delivered-page header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #ded5cd;padding-bottom:18px;font-size:13px;letter-spacing:.04em}
.delivered-page header span{letter-spacing:0;color:#655c63}.delivered-page .section-index{margin-top:22px;font-size:12px}
.delivered-question{font-size:16px;line-height:1.5}.delivered-page h3{font-size:clamp(25px,2.8vw,36px);line-height:1.17;margin:18px 0}.delivered-page>p{line-height:1.55}
.delivered-page footer{display:block;background:transparent;min-height:0;border-top:1px solid #ded5cd;padding:16px 0 0;margin:22px 0 0;font-size:13px;color:#655c63;line-height:1.5}
.report-look{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;border:0;background:transparent;color:#542d43;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:14px;cursor:pointer}
.plan-card>.report-look{width:100%;margin-top:4px}.report-look:focus-visible{outline:2px solid #542d43;outline-offset:3px}
.plan-card.featured .plan-badge{white-space:normal;line-height:1.4;max-width:100%}.complete-length p{font-size:14px;line-height:1.5}
@media(max-width:700px){.delivered-glimpse{grid-template-columns:1fr;gap:22px;padding-top:20px;padding-bottom:28px}.delivered-page{padding:24px}.delivered-copy h2{margin-bottom:14px}.delivered-copy>p{line-height:1.5}.delivered-page>p{font-size:16px;line-height:1.5}.delivered-page header{flex-wrap:wrap}.delivered-copy .cta-row{gap:10px}}
