.ProgrammeSelectionForm-module__HyC3fa__page{background:var(--paper);padding:clamp(36px,6vw,76px) 5vw}.ProgrammeSelectionForm-module__HyC3fa__wrap{width:min(100%,980px);margin:0 auto}.ProgrammeSelectionForm-module__HyC3fa__back{color:var(--ink);text-underline-offset:3px;margin-bottom:26px;font-size:14px;font-weight:700;display:inline-block}.ProgrammeSelectionForm-module__HyC3fa__page .eyebrow{color:var(--red);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.ProgrammeSelectionForm-module__HyC3fa__page .eyebrow span{background:var(--red);width:24px;height:2px}.ProgrammeSelectionForm-module__HyC3fa__page h1{max-width:780px;color:var(--ink);letter-spacing:-.035em;margin:12px 0 16px;font:500 clamp(2.5rem,6vw,4.6rem)/1.05 Georgia,serif}.ProgrammeSelectionForm-module__HyC3fa__intro{max-width:720px;color:var(--muted);margin:0 0 32px;font-size:17px;line-height:1.7}.ProgrammeSelectionForm-module__HyC3fa__form{gap:18px;display:grid}.ProgrammeSelectionForm-module__HyC3fa__card{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:clamp(20px,4vw,32px)}.ProgrammeSelectionForm-module__HyC3fa__card h2{color:var(--ink);margin:0 0 18px;font-size:23px;line-height:1.25}.ProgrammeSelectionForm-module__HyC3fa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ProgrammeSelectionForm-module__HyC3fa__fields>label{min-width:0;color:var(--ink);align-content:start;gap:7px;font-size:14px;font-weight:700;line-height:1.45;display:grid}.ProgrammeSelectionForm-module__HyC3fa__fields input,.ProgrammeSelectionForm-module__HyC3fa__fields textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--ink);background:#fff;border:1px solid #b9c5c2;border-radius:4px;padding:11px 13px;font:400 16px/1.5 Arial,sans-serif}.ProgrammeSelectionForm-module__HyC3fa__fields textarea{resize:vertical;min-height:130px}.ProgrammeSelectionForm-module__HyC3fa__fields input::placeholder,.ProgrammeSelectionForm-module__HyC3fa__fields textarea::placeholder{color:#707d80;opacity:1}.ProgrammeSelectionForm-module__HyC3fa__wide{grid-column:1/-1}.ProgrammeSelectionForm-module__HyC3fa__help{color:var(--muted);margin:-8px 0 20px;font-size:15px;line-height:1.6}.ProgrammeSelectionForm-module__HyC3fa__groups{gap:10px;display:grid}.ProgrammeSelectionForm-module__HyC3fa__group{border:1px solid var(--line);background:#fff;border-radius:4px;min-width:0}.ProgrammeSelectionForm-module__HyC3fa__group summary{min-height:52px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-weight:700;line-height:1.4;list-style-position:inside;display:flex}.ProgrammeSelectionForm-module__HyC3fa__group summary span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:400}.ProgrammeSelectionForm-module__HyC3fa__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.ProgrammeSelectionForm-module__HyC3fa__option{min-width:0;min-height:48px;color:var(--ink);cursor:pointer;background:#fbfcfa;border:1px solid #e2e7e5;border-radius:4px;align-items:flex-start;gap:10px;padding:10px;font-size:14px;line-height:1.45;display:flex}.ProgrammeSelectionForm-module__HyC3fa__option:hover{background:#fff9f7;border-color:#c18d87}.ProgrammeSelectionForm-module__HyC3fa__option input{width:20px;height:20px;accent-color:var(--red);flex:none;margin:1px 0 0}.ProgrammeSelectionForm-module__HyC3fa__option span{overflow-wrap:anywhere}.ProgrammeSelectionForm-module__HyC3fa__card fieldset{border:1px solid var(--line);border-radius:4px;min-width:0;margin:0;padding:14px}.ProgrammeSelectionForm-module__HyC3fa__card legend{color:var(--ink);padding:0 7px;font-size:14px;font-weight:700}.ProgrammeSelectionForm-module__HyC3fa__delivery{padding:0}.ProgrammeSelectionForm-module__HyC3fa__privacy{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.6}.ProgrammeSelectionForm-module__HyC3fa__submitRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.ProgrammeSelectionForm-module__HyC3fa__submitRow .button{min-height:48px;padding:12px 20px}.ProgrammeSelectionForm-module__HyC3fa__status{color:#9f211b;font-size:14px;line-height:1.55}.ProgrammeSelectionForm-module__HyC3fa__success{color:#176b40}.ProgrammeSelectionForm-module__HyC3fa__pdfLink{color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.6}.ProgrammeSelectionForm-module__HyC3fa__pdfLink a{color:var(--red);text-underline-offset:3px;font-weight:700}@media (max-width:600px){.ProgrammeSelectionForm-module__HyC3fa__page{padding:30px 16px 52px}.ProgrammeSelectionForm-module__HyC3fa__page h1{font-size:clamp(2.3rem,11vw,3.3rem)}.ProgrammeSelectionForm-module__HyC3fa__intro{font-size:16px}.ProgrammeSelectionForm-module__HyC3fa__card{padding:19px 16px}.ProgrammeSelectionForm-module__HyC3fa__card h2{font-size:21px}.ProgrammeSelectionForm-module__HyC3fa__fields,.ProgrammeSelectionForm-module__HyC3fa__options{grid-template-columns:minmax(0,1fr)}.ProgrammeSelectionForm-module__HyC3fa__option{min-height:48px}.ProgrammeSelectionForm-module__HyC3fa__submitRow{align-items:stretch}.ProgrammeSelectionForm-module__HyC3fa__submitRow .button{justify-content:center;width:100%}.ProgrammeSelectionForm-module__HyC3fa__status{flex-basis:100%}}
