.webinar-description{max-width:920px}.webinar-description h2,.webinar-results h2{font-size:38px;margin:10px 0 28px}.webinar-description div{color:var(--muted);font-size:15px;line-height:1.85}.webinar-description div p{margin:0 0 18px}.webinar-results{background:#efe7da;padding:75px 0}.results-grid{display:grid;grid-template-columns:1fr 2fr;gap:80px}.result-list p{position:relative;margin:0;padding:0 0 18px 34px;line-height:1.65}.result-list p::before{content:"✓";position:absolute;left:0;top:0;color:var(--wine);font-weight:700}.bonus-card{margin-top:20px;border:1px solid var(--gold);background:var(--card);padding:25px 28px}.bonus-card b{color:var(--wine);font-size:13px;letter-spacing:.08em}.bonus-card p{margin:10px 0 0;line-height:1.65}@media(max-width:800px){.results-grid{grid-template-columns:1fr;gap:20px}.webinar-description h2,.webinar-results h2{font-size:31px}.webinar-results{padding:55px 0}}
.rich-text .rt-size-small{font-size:.8em}.rich-text .rt-size-normal{font-size:1em}.rich-text .rt-size-large{font-size:1.25em}.rich-text .rt-size-xlarge{font-size:1.6em}
.legal-page{max-width:920px;padding-top:80px;padding-bottom:100px}.legal-page h1{font-size:48px;line-height:1.2;margin:14px 0 12px}.legal-updated{color:var(--muted);font-size:12px;margin-bottom:45px}.legal-content{font-size:15px;line-height:1.8}.legal-content h2{font-size:28px;margin:38px 0 16px}.legal-content h3{font-size:20px;margin:30px 0 12px}.legal-content p,.legal-content li{margin-bottom:12px}.legal-content a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.legal-page{padding-top:55px;padding-bottom:70px}.legal-page h1{font-size:36px}.legal-content h2{font-size:25px}}
