#s5-disc79 .dc91-tagline{font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.4;color:#fff;margin-bottom:20px;max-width:44ch}#s5-disc79 .dc91-hero-cta{margin-top:23px}#s5-disc79 .weeks-label{display:inline-block;white-space:normal;line-height:1.45}#s5-disc79 .dc91-hero-cta .btn{max-width:100%;text-align:center}

/* Stage 5 v1.7.91: approved DISC offer, readability and Culture Pack refinements. */
#s5-disc79 .hero-ribbon{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 0;font-size:clamp(16px,1.35vw,18px);font-weight:700;line-height:1.5;margin-top:26px}
#s5-disc79 .hero-ribbon span{display:inline-flex;align-items:center;max-width:100%}
#s5-disc79 .hero-ribbon span+span:before{content:"";display:inline-block;flex:0 0 3px;width:3px;height:1em;background:#F5C242;margin:0 11px;vertical-align:middle}
#s5-disc79 .dc83-trust{display:flex;flex-direction:column;align-items:flex-start;gap:11px;list-style:none;padding:0;margin:25px 0 0;font-size:18px;font-weight:600;line-height:1.5}
#s5-disc79 .dc83-trust li{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:inherit;line-height:inherit}
#s5-disc79 .dc83-trust li:before{position:static;content:"✓";display:block;flex:0 0 20px;width:20px;height:auto;margin:0;background:none;color:#F5C242;font-size:19px}
#s5-disc79 #formats{padding-top:60px;padding-bottom:64px}
#s5-disc79 #formats h2{margin-bottom:14px}
#s5-disc79 #formats .lead{max-width:none;margin-bottom:12px}
#s5-disc79 #formats .dc92-inclusions{max-width:100%;margin:0;font-size:17px;line-height:1.6}
#s5-disc79 #formats .format-grid{margin-top:22px}
#s5-disc79 .culture-left h2{margin-bottom:18px}
#s5-disc79 .culture-left .culture-intro{font-size:18px;line-height:1.6;margin:0 0 22px}
#s5-disc79 .culture-left>h3{font-size:22px;line-height:1.3;margin:0 0 16px}
#s5-disc79 .dc92-culture-resources{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0}
#s5-disc79 .dc92-culture-resources article{min-height:0;padding:20px 22px;border-left:4px solid #F5C242}
#s5-disc79 .dc92-culture-resources h4{font-size:19px;line-height:1.3;margin:0 0 8px;color:#F5C242}
#s5-disc79 .dc92-culture-resources p{font-size:17px;line-height:1.55;margin:0}
#s5-disc79 .dc92-culture-resources article:hover h4,#s5-disc79 .dc92-culture-resources article:hover p{color:#084267}
@media(max-width:820px){#s5-disc79 .hero-ribbon{gap:10px 0;font-size:17px}}
@media(max-width:600px){#s5-disc79 #formats{padding-top:44px;padding-bottom:48px}#s5-disc79 .dc83-trust{font-size:17px}#s5-disc79 .dc92-culture-resources article{padding:18px}#s5-disc79 .dc92-culture-resources p{font-size:16px}}
