/* Private secondary-page reading layout; shared VSM branding is in design.css. */
.secondary-page .product-shot img{width:100%;max-width:760px}
.secondary-page .eyebrow{color:var(--accent)}
.secondary-page main.reading-page{max-width:900px}.page-hero{padding:26px 0 31px}.page-hero h1{font-size:clamp(34px,4vw,48px);max-width:24ch}.page-hero .intro{max-width:65ch;font-size:18px;margin-top:17px}.page-hero .actions{margin-top:21px}.feature-group>h2{font-size:25px;margin:0 0 17px}.feature-group{margin-bottom:27px}.detail-grid h3{font-size:19px;line-height:1.35;margin:0 0 9px}.detail-grid article{padding:21px 0}.detail-grid p{font-size:15px}.pricing-offer h2{font-size:24px}.plan-summary{margin:20px 0}.plan-summary>div{display:flex;justify-content:space-between;gap:24px;padding:13px 0;border-top:1px solid var(--line)}.plan-summary>div:last-child{border-bottom:1px solid var(--line)}.plan-summary dt{font-weight:650}.plan-summary dd{margin:0;text-align:right}.plan-summary dd span{display:block;color:var(--muted);font-size:13px;margin-top:3px}.pricing-offer p{font-size:14px;color:var(--muted)}.pricing-offer .price-note{font-size:12px;margin-top:17px}.proof{margin-top:27px}.support-intro>p{max-width:65ch;margin-top:16px}.support-contact{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:23px;padding-top:20px;border-top:1px solid var(--line)}.support-contact h2{font-size:20px;margin:0 0 11px}.support-contact p{font-size:14px;max-width:54ch;margin:0 0 11px}.support-contact a{color:var(--accent)}.support-content .guide-intro{font-size:14px;margin-bottom:10px}.support-content summary h2{font-size:19px;line-height:1.35;margin:0}.support-content .guide-body{padding:5px 0 20px}.support-content .guide-body p,.support-content .guide-body li{font-size:15px;line-height:1.75;max-width:72ch}.support-content .guide-body p{margin:0 0 18px}.support-content .guide-body p:last-child{margin-bottom:0}.support-content .guide-body .eyebrow{font-size:12px;color:var(--accent);margin-bottom:14px}.support-content .guide-body a{color:var(--accent)}.support-content .guide-body ol{margin:0 0 20px}.support-content .guide-body li{padding:4px 0 8px}.support-toc a{line-height:1.4;padding:7px 0}.support-content details:target{scroll-margin-top:24px}.support-content details:target>summary h2{color:var(--accent)}
@media(max-width:700px){.page-hero{padding:23px 0 28px}.page-hero h1{font-size:36px}.page-hero .intro{font-size:16px}.feature-group>h2{font-size:23px}.feature-group{margin-bottom:23px}.plan-summary>div{gap:15px}.plan-summary dd{font-size:14px}.plan-summary dt{font-size:15px}.support-contact{grid-template-columns:1fr;gap:18px;margin-top:18px;padding-top:19px}.support-content summary h2{font-size:18px}.support-content .guide-body p,.support-content .guide-body li{font-size:14px;line-height:1.75}.support-toc a{font-size:13px;padding:4px 0}.support-content details:target{scroll-margin-top:15px}.pricing-offer{padding:20px}}
