.programme-comparison{background:#f5f1e9;color:#142130;padding:clamp(28px,5vw,72px);max-width:1440px;margin:0 auto}.programme-comparison h2{font-size:clamp(28px,4vw,48px);line-height:1.15;margin:0 0 20px}.programme-comparison>p{font-size:18px;line-height:1.6;max-width:960px}.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.comparison-grid article{border:1px solid #d5cfc4;border-radius:14px;background:#fff;padding:24px}.comparison-grid h3{font-size:23px;margin:0 0 18px}.comparison-grid ul{padding-left:20px;margin:0}.comparison-grid li{font-size:16px;line-height:1.6;margin-bottom:12px}.comparison-note{color:#4c5860}.comparison-actions{display:flex;gap:16px;flex-wrap:wrap}.comparison-actions a{display:inline-flex;align-items:center;min-height:48px;padding:14px 20px;border:1px solid #142130;border-radius:6px;color:#142130;text-decoration:none;font-weight:700}.comparison-actions a:first-child{background:#142130;color:white}.calendar-more{margin-top:14px}.calendar-more summary{padding:20px 0;font-size:18px;cursor:pointer;font-weight:700}.calendar-more[open] summary{margin-bottom:12px}@media(max-width:760px){.comparison-grid{grid-template-columns:1fr}.comparison-actions a{width:100%;justify-content:center}.programme-comparison{padding:32px 20px}}.licence-documents{padding:24px 0;line-height:1.6}.licence-documents a{display:inline-block;margin:0 20px 12px 0;text-decoration:underline;color:inherit}.licence-documents small{display:block;max-width:780px;font-size:14px}.programme-select{display:flex;justify-content:center;align-items:center;min-height:48px;background:#142130;color:white;padding:12px 16px;border-radius:6px;font-weight:700;text-decoration:none;margin-top:auto}.comparison-grid article{display:flex;flex-direction:column}.comparison-grid ul{margin-bottom:20px}