
.event-tabs{display:flex;gap:30px;padding-top:24px;padding-bottom:24px;font-size:12px;font-weight:700;flex-wrap:wrap}.event-tabs a{text-decoration:none;padding:9px 0;border-bottom:2px solid transparent}.event-tabs a[aria-current]{border-color:#ff2b63}.plan-hero{display:grid;grid-template-columns:1.4fr .7fr;gap:70px;padding-top:55px;padding-bottom:70px}.plan-hero h1{font-size:clamp(32px,4vw,58px);line-height:1.06}.plan-hero h1 em,.setup-hero em,.host-files em{font-family:Georgia,serif;text-transform:none;font-weight:400}.plan-hero>div>p:not(.eyebrow){max-width:660px;font-size:18px}.plan-hero aside{border-left:3px solid #ff2b63;padding:25px 32px;background:white;align-self:center}.plan-hero ol{padding-left:20px}.plan-hero li{padding:12px 0}.plan-hero li p{font-size:14px;margin:8px 0}.toolkit{padding-bottom:65px}.section-intro{max-width:720px;margin-bottom:32px}.section-intro h2,.event-next h2,.radio-card h2{font-size:36px;line-height:1.1}.file-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.file-card{display:block;background:white;border-top:4px solid #323232;padding:30px;text-decoration:none}.file-card:hover{border-color:#ff2b63}.file-card span,.download-list span{font-size:11px;letter-spacing:1px;font-weight:bold}.file-card h3{font-size:29px;line-height:1.12;margin:30px 0 16px}.file-card p{font-size:15px}.file-card b{display:block;margin-top:35px;font-size:14px}.reel-band{background:#323232;color:white;padding:60px 0}.reel-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:55px;align-items:center}.reel-grid h2{font-size:36px;line-height:1.1;color:white}.reel-grid a{color:white}.reel-grid iframe{border:0;width:100%;aspect-ratio:16/9}.event-next{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:60px;padding-bottom:55px}.setup-hero{background:#323232;color:white;padding:55px 0 75px}.setup-hero h1{color:white;font-size:clamp(36px,5vw,70px);line-height:1.08}.setup-hero p:not(.eyebrow){font-size:18px;max-width:650px}.approval-note{background:white;border-left:4px solid #ff2b63;padding:25px 30px;margin-top:35px;margin-bottom:50px}.approval-note p{font-size:15px;max-width:900px}.approval-note a{font-weight:bold;font-size:14px}.host-files{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;padding-bottom:65px}.host-files h2{font-size:54px;line-height:1.05}.download-list>a{display:block;text-decoration:none;border-top:1px solid #ccc;padding:22px 0}.download-list h3{font-size:26px;margin:10px 0}.download-list h3 b{float:right;color:#ff2b63}.download-list p{font-size:15px;max-width:600px}.radio-card{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;background:white;padding:35px;margin-bottom:50px;border-top:4px solid #ff2b63}.original-materials{padding-bottom:65px}.original-materials summary{padding:22px;border:1px solid #ccc;cursor:pointer;font-size:15px;font-weight:bold}.original-content{padding-top:30px;overflow-wrap:anywhere}.original-content img{max-width:100%;height:auto}.original-content iframe{max-width:100%}
@media(max-width:800px){.plan-hero,.reel-grid,.host-files{gap:30px}.file-card{padding:20px}.file-card h3{font-size:23px}.host-files h2{font-size:40px}.radio-card{gap:30px}}
@media(max-width:620px){.event-tabs{gap:10px 20px;font-size:11px}.plan-hero,.reel-grid,.host-files,.radio-card{grid-template-columns:1fr}.plan-hero{padding-top:25px;padding-bottom:35px;gap:25px}.plan-hero aside{padding:20px}.plan-hero h1{font-size:34px}.file-grid{grid-template-columns:1fr}.file-card h3{font-size:28px;margin:20px 0 12px}.file-card b{margin-top:20px}.file-card h3 br{display:none}.file-card p{margin-bottom:0}.section-intro h2,.event-next h2,.reel-grid h2,.radio-card h2{font-size:30px}.reel-band{padding:35px 0}.event-next{display:block;padding-top:35px}.setup-hero{padding:30px 0 45px}.setup-hero h1{font-size:37px}.approval-note{padding:20px}.host-files{gap:25px;padding-bottom:35px}.host-files h2{font-size:38px}.download-list h3{font-size:23px}.radio-card{padding:25px}.original-materials summary{padding:18px}.original-content{overflow-x:auto}}
.review-note{background:#fff5f8;border-bottom:1px solid #ff2b63;text-align:center;padding:10px 20px;font-size:12px}.ccm-elevated-events .button.pink{background:#ff2b63;color:#323232}
