/* A visual look at the format, not a full-size document reader. */
.report-glimpse .rp-full-delivery{font-size:clamp(20px,3vw,28px);line-height:1.35;padding:14px 18px;margin:12px 0;background:#4c293e;color:#fff;border-radius:6px;letter-spacing:.025em}
.rp-personal-chart{padding:18px;background:#f0e8ed;border-left:5px solid #72485f;margin-bottom:22px}
.rp-personal-chart h4{font-size:25px;margin:0 0 12px}.rp-personal-chart p{font-size:19px;line-height:1.5}.cg-sign-selected{outline:3px solid #72485f;background:#f0e8ed}
.plan-size{font-weight:700!important;color:#4c293e!important;font-size:18px!important}.value-pages{font-size:24px!important;font-weight:700!important}
.report-glimpse .rp-track{padding:24px 28px 20px;gap:22px;align-items:flex-start;background:#e9e1de;scroll-snap-type:x proximity}
.rp-thumbnail{margin:0;flex:0 0 250.8px;scroll-snap-align:start;min-width:0}
.rp-thumbnail-canvas{position:relative;width:250.8px;height:342px;background:#fffdf9;box-shadow:0 7px 18px #3824321a;overflow:hidden;border:1px solid #d8ccca}
.report-glimpse .rp-thumbnail .rp-page{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:660px;min-width:660px;height:auto;min-height:900px;max-height:none;padding:40px;overflow:visible;transform:scale(.38);transform-origin:top left;margin:0;border:0;border-radius:0;box-sizing:border-box;pointer-events:none}
.rp-thumbnail figcaption{font-size:14px;line-height:1.4;color:#503b49;margin-top:14px}
.rp-thumbnail .rp-life-chart{overflow:visible;margin:16px 0}
.rp-thumbnail .rp-life-chart svg{width:580px;min-width:0;height:auto}
.rp-thumbnail .rp-life-chart::before{display:none}
.rp-thumbnail .life-weave-now-line,.rp-thumbnail .life-weave-now-label,.rp-thumbnail .life-cycle-baseline{display:none}
.rp-thumbnail .rp-cover-title h3{font-size:48px!important}
.rp-thumbnail .rp-cover-title{margin:auto 0;padding:60px 0}
.rp-thumbnail .rp-cover-credit{padding-bottom:20px}
.rp-thumbnail .rp-animal-cover .rp-cover-title{margin:0;padding:8px 0 4px}
.rp-thumbnail .rp-animal-cover .rp-cover-title h3{font-size:42px!important;margin:12px auto!important}
.rp-cover-portrait{margin:12px auto 20px;width:280px;text-align:center}
.rp-cover-portrait .rp-portrait-window{width:280px;height:360px;overflow:hidden;border-radius:140px 140px 8px 8px;background:#eee2ce}
.rp-cover-portrait img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:left center}
.rp-cover-portrait.rp-cover-pair{width:560px}
.rp-cover-pair .rp-portrait-window{width:560px;height:360px;border-radius:8px}
.rp-cover-pair img{object-fit:contain;object-position:center}
.rp-thumbnail .rp-cover-portrait figcaption{font:18px/1.4 Georgia,serif;margin:12px 0 0;color:#654956}
.rp-thumbnail .rp-animal-cover .rp-cover-credit{margin-top:auto!important;padding-bottom:8px}
.rp-thumbnail .rp-contents button{font-size:18px!important;padding:18px 0}
.report-glimpse .rp-status{white-space:nowrap}
@media(max-width:600px){.report-glimpse .rp-track{padding:18px;gap:16px}.report-glimpse header>h2{font-size:22px}.report-glimpse .rp-plans button{font-size:14px}.report-glimpse footer{gap:10px}.rp-thumbnail figcaption{font-size:14px}.report-glimpse .rp-thumbnail .rp-page{padding:40px;min-height:900px;max-height:none}.report-glimpse .rp-thumbnail h3{font-size:30px}.rp-thumbnail .rp-cover-title h3{font-size:48px!important}}
