.programme-date{color:var(--gold,#c9a34b);font-weight:700;line-height:1.7}.programme-curriculum{margin-top:3rem}.programme-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding:0;list-style:none;counter-reset:module}.programme-modules .card{margin:0;min-width:0}.programme-modules h4{font-size:1.2rem;line-height:1.5;margin:.8rem 0 0;overflow-wrap:anywhere}.programme-module-number{font-size:.85rem;letter-spacing:.08em;color:var(--gold,#c9a34b)}.programme-inclusions{margin-top:2.5rem}.programme-poster-status{border:1px solid rgba(201,163,75,.4);padding:1.5rem;align-self:start}.programme-status h3{line-height:1.4}.programme-status .btn{white-space:normal;text-align:center}.programme-prices .note{line-height:1.7}@media(max-width:900px){.programme-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.programme-modules{grid-template-columns:minmax(0,1fr)}.programme-inclusions{gap:1.5rem}}
