.fta-bioregulator-chooser-stage{width:min(100% - 32px,1060px);margin:42px auto 72px;background:#fff;color:#2c292a;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.5}@media(max-width:820px){.fta-bioregulator-chooser-stage{width:min(100% - 20px,1060px);margin:22px auto 50px}}.chooser{--amaranth:#e62e50;--cta:#eb536f;--cta-hover:#e62e50;--ink:#2c292a;--muted:#6d6769;--line:#ddd7d9;--line-strong:#c8c0c3;--soft:#f8f7f7;--white:#fff;--focus:#922342}.chooser,.chooser *{box-sizing:border-box}.chooser{border:1px solid var(--line);background:#fff;width:100%;max-width:100%;box-shadow:0 8px 28px #291f230d;font-family:inherit;color:var(--ink);line-height:1.5}.chooser button,.chooser input,.chooser textarea{font:inherit}.chooser button,.chooser a{-webkit-tap-highlight-color:transparent}.chooser button:focus-visible,.chooser a:focus-visible,.chooser input:focus-visible,.chooser textarea:focus-visible,.chooser summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.chooser a{color:var(--amaranth);text-underline-offset:3px}.chooser .chooser-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:13px 18px;border-bottom:1px solid var(--line);background:#fff}.chooser .chooser-brand{display:flex;align-items:center;gap:11px;min-width:0}.chooser .chooser-brand strong,.chooser .chooser-brand small{display:block}.chooser .chooser-brand strong{font-size:1rem;font-weight:600}.chooser .chooser-brand small{font-size:.75rem;color:var(--muted);margin-top:1px}.chooser .text-button{border:0;background:#fff;color:var(--amaranth);cursor:pointer;padding:5px 0;font-weight:400}.chooser .text-button:hover{text-decoration:underline}.chooser .compact{display:grid;grid-template-columns:1fr;gap:18px;align-items:center;padding:26px 28px 28px}.chooser .compact-copy,.chooser .compact-copy h2,.chooser .compact-copy p{text-align:left}.chooser .compact h2{font-size:1.625rem;line-height:1.12;font-weight:400;margin:0 0 8px;letter-spacing:-.02em}.chooser .compact p{color:#5d5759;margin:0;max-width:720px}.chooser .compact-actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;white-space:nowrap}.chooser .compact-actions .quick-start{grid-column:2}.chooser .compact-ask-wrap{grid-column:3;justify-self:end;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.8125rem}.chooser .compact-ask{border:0;background:transparent;color:var(--amaranth);font:inherit;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 0}.chooser .compact-ask:hover{text-decoration-thickness:2px}.chooser .primary,.chooser .secondary{border-radius:2px;min-height:44px;padding:10px 18px;font-weight:400;cursor:pointer}.chooser .quick-start{padding-left:32px;padding-right:22px;letter-spacing:.01em}.chooser .quick-start span{font-size:1.18em;margin-left:6px;vertical-align:-.02em}.chooser .primary{background:var(--cta);color:#fff;border:1px solid var(--cta)}.chooser .primary:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.chooser .secondary{background:#fff;color:var(--ink);border:1px solid var(--line-strong)}.chooser .secondary:hover{border-color:var(--interaction);color:var(--interaction)}.chooser .primary:disabled{opacity:.45;cursor:not-allowed}.chooser .compact-foot{grid-column:1/-1;display:flex;gap:14px 20px;flex-wrap:wrap;padding-top:6px;margin-top:-2px;color:var(--muted);font-size:.75rem;justify-content:center}.chooser .compact-foot span:before{content:"\2713" / "";color:var(--amaranth);font-weight:700;margin-right:6px}.chooser .expanded,.chooser.open .compact{display:none}.chooser.open .expanded{display:block}.chooser .progress-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.chooser .progress-item{position:relative;padding:11px 16px 12px;color:#655f61;font-size:.75rem;text-align:center;background:#fff;border:0;cursor:pointer}.chooser .progress-item+.progress-item{border-left:1px solid #eee9ea}.chooser .progress-item strong{font-weight:600}.chooser .progress-item.current{color:var(--ink)}.chooser .progress-item:disabled{cursor:default;opacity:.48}.chooser .progress-item:not(:disabled):hover{color:var(--amaranth)}.chooser .progress-item.current:after,.chooser .progress-item.done:after{content:"";position:absolute;height:3px;left:0;right:0;bottom:-1px;background:var(--amaranth)}.chooser .progress-item.done{color:var(--amaranth)}.chooser .screen{display:none;padding:30px 34px 34px}.chooser .screen.active{display:block}.chooser .screen-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:34px;align-items:start}.chooser .side-copy{position:sticky;top:18px}.chooser .side-copy .step-no{color:var(--amaranth);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.chooser .side-copy p{color:var(--muted);font-size:.8125rem;margin:7px 0 0}.chooser .question h3{font-size:1.8125rem;line-height:1.15;font-weight:400;letter-spacing:-.025em;margin:0 0 7px}.chooser .question>.helper{color:#605a5c;margin:0 0 21px}.chooser .goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.chooser .choice{display:flex;align-items:center;gap:10px;min-height:54px;text-align:left;background:#fff;border:1px solid var(--line-strong);padding:11px 12px;cursor:pointer;color:var(--ink)}.chooser .choice:hover{border-color:var(--amaranth)}.chooser .choice[aria-pressed=true]{border:1px solid var(--line-strong);padding:11px 12px;background:var(--amaranth);color:#fff}.chooser .choice-dot{width:16px;height:16px;border:1px solid #aaa1a4;border-radius:50%;display:grid;place-items:center;flex:0 0 16px}.chooser .choice[aria-pressed=true] .choice-dot{border-color:#fff}.chooser .choice[aria-pressed=true] .choice-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.chooser .choice span:last-child{font-size:.875rem;line-height:1.2}.chooser .area-groups{border-top:1px solid var(--line)}.chooser .area-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.chooser .area-label strong{display:block;font-size:.875rem;font-weight:700}.chooser .group-choice{width:100%;text-align:left;border:0;background:#fff;padding:0;cursor:pointer;color:var(--ink)}.chooser .group-choice:hover strong{color:var(--amaranth)}.chooser .group-choice[aria-pressed=true]{background:#fff0f3;color:var(--ink);border:1px solid var(--line-strong);padding:8px 10px}.chooser .group-choice .group-action{display:inline-block;margin-top:5px;color:var(--amaranth);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.chooser .group-choice[aria-pressed=true] .group-action{color:var(--amaranth)}.chooser .chips{display:flex;flex-wrap:wrap;gap:8px}.chooser .chip{min-height:36px;border:1px solid var(--line-strong);background:#fff;padding:7px 11px;cursor:pointer;border-radius:2px;font-size:.8125rem}.chooser .chip:hover{border-color:var(--interaction);color:var(--interaction)}.chooser .chip[aria-pressed=true]{border:1px solid var(--line-strong);padding:7px 11px;background:#fff0f3;color:var(--ink);font-weight:400}.chooser .unsure-line{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0 0}.chooser .note-privacy{margin:7px 0 0;color:var(--muted);font-size:.75rem;line-height:1.45}.chooser .actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.chooser .actions-right{display:flex;gap:10px;margin-left:auto}.chooser .results-screen{padding:30px 34px 38px}.chooser .results-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:21px}.chooser .results-head>div{min-width:0;max-width:100%;width:100%}.chooser .results-head h3{font-size:1.875rem;line-height:1.12;font-weight:400;letter-spacing:-.025em;margin:0 0 6px;max-width:100%;overflow-wrap:anywhere}.chooser .results-head p{color:#5e585a;margin:0;max-width:700px;overflow-wrap:break-word}.chooser .result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.chooser .result-card{min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.chooser .result-visual{min-height:154px;display:grid;place-items:center;padding:18px;border-bottom:1px solid #eee9ea;position:relative;background:#fff}.chooser .relation{position:absolute;top:10px;left:10px;color:var(--muted);font-size:.75rem;letter-spacing:.055em;text-transform:uppercase;font-weight:600;background:var(--soft);border:1px solid var(--line);padding:3px 6px}.chooser .product-image{display:block;width:100%;max-width:150px;height:150px;object-fit:contain}.chooser .result-body{padding:16px 17px 18px}.chooser .result-body h4{font-size:.9375rem;font-weight:400;margin:0 0 6px}.chooser .result-reason{font-size:.8125rem;color:#5f595b;line-height:1.45;margin:0 0 13px;min-height:56px}.chooser .product-link{font-size:.8125rem;font-weight:400;color:var(--amaranth);text-decoration:none}.chooser .insight{margin-top:20px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px}.chooser .insight h4{font-size:1.0625rem;margin:0;color:var(--ink);font-weight:700}.chooser .insight p{margin:0;color:#544e50;line-height:1.5}.chooser .insight-copy p+p{margin-top:9px}.chooser .also{margin-top:22px}.chooser .also h4{font-size:1.125rem;font-weight:600;margin:0 0 10px}.chooser .also-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.chooser .also-item{padding:11px 0;border-bottom:1px solid var(--line);font-size:.8125rem;color:#5c5658}.chooser .also-item:nth-child(odd){padding-right:18px}.chooser .also-item:nth-child(2n){padding-left:18px;border-left:1px solid var(--line)}.chooser .also-item strong{color:var(--ink);font-weight:700}.chooser .programme-note,.chooser .focused-note{margin-top:20px;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--amaranth);background:#fff}.chooser .programme-note strong,.chooser .focused-note strong{display:block;margin-bottom:4px}.chooser .programme-note p,.chooser .focused-note p{margin:0;color:#5d5759;font-size:.8125rem}.chooser .course-note{margin-top:24px;padding:10px 0 4px;border:0}.chooser .course-note summary{cursor:pointer;color:var(--ink);font-weight:700;list-style:none}.chooser .course-note summary::-webkit-details-marker{display:none}.chooser .course-note summary:after{content:" +";color:var(--amaranth)}.chooser .course-note[open] summary:after{content:" \2212";color:var(--amaranth)}.chooser .course-note-body{padding-top:12px;color:#5d5759;font-size:.8125rem;line-height:1.5}.chooser .course-note-body p{margin:0 0 8px}.chooser .course-note-body p:last-child{margin-bottom:0}.chooser .course-note-body strong{color:var(--ink)}.chooser .course-note-body a{font-weight:700}.chooser .planner-request{display:flex;align-items:flex-start;gap:8px;margin-top:13px;font-size:.75rem;color:#514b4d;cursor:pointer}.chooser .planner-request input{margin-top:3px}.chooser .order-action{border:1px solid var(--line-strong);background:#fff;color:var(--ink);padding:7px 11px;border-radius:2px;font:inherit;font-weight:400;cursor:pointer;white-space:nowrap}.chooser .order-action:hover{border-color:var(--interaction);color:var(--interaction);background:#fff}.chooser .order-action[aria-pressed=true]{background:var(--amaranth);color:#fff}.chooser .order-action[aria-pressed=true]:hover{background:var(--amaranth)}.chooser .cart-status{margin-top:10px;font-size:.75rem;color:#514b4d}.chooser .cart-status a{font-weight:600}.chooser .empty-results{padding:22px 0}.chooser .empty-results h4{font-size:1.375rem;font-weight:500;margin:0 0 7px}.chooser .empty-results p{color:#5d5759;margin:0 0 16px;max-width:720px}.chooser .safety{margin-top:18px;color:#777073;font-size:.75rem;line-height:1.45}@media(max-width:820px){.chooser .compact{grid-template-columns:1fr;padding:22px}.chooser .compact-actions{justify-content:center}.chooser .screen,.chooser .results-screen{padding:24px 20px 28px}.chooser .screen-grid{grid-template-columns:1fr;gap:15px}.chooser .side-copy{position:static;display:flex;justify-content:space-between;gap:14px;align-items:baseline;border-bottom:1px solid #eee9ea;padding-bottom:9px}.chooser .side-copy p{margin:0;text-align:right}.chooser .goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chooser .area-row{grid-template-columns:1fr;gap:8px}.chooser .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chooser .insight{grid-template-columns:1fr;gap:5px}}@media(max-width:560px){.chooser .chooser-head{padding:12px 14px}.chooser .chooser-brand small{display:none}.chooser .compact h2{font-size:1.4375rem}.chooser .compact-actions{flex-direction:row;align-items:center;justify-content:center}.chooser .compact-actions .primary{width:auto}.chooser .progress-item{padding:9px 5px 10px;font-size:.75rem}.chooser .goal-grid{grid-template-columns:1fr}.chooser .choice{min-height:48px}.chooser .unsure-line{align-items:flex-start;flex-direction:column}.chooser .actions{align-items:stretch}.chooser .actions-right{width:100%;justify-content:flex-end}.chooser .actions-right .primary{flex:1}.chooser .results-head{align-items:flex-start;flex-direction:column}.chooser .result-grid,.chooser .also-list{grid-template-columns:1fr}.chooser .also-item:nth-child(odd),.chooser .also-item:nth-child(2n){padding:11px 0;border-left:0}}.chooser .programme-field .optional{color:var(--muted);font-weight:400}.chooser .programme-question{margin:22px 0 0;padding:16px 18px;background:#fff;border:1px solid #e8e3e5}.chooser .programme-question label span{color:var(--muted);font-weight:400}.chooser .programme-question p{margin:4px 0 10px;color:var(--muted);font-size:.75rem;line-height:1.45}.chooser .programme-question textarea{display:block;width:100%;min-height:112px;resize:vertical;margin:0;padding:11px 12px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font:inherit;font-size:.8125rem;line-height:1.5}.chooser .email-takeaway{margin:0;padding:0;background:#fff;border:1px solid #ded8da}.chooser .email-takeaway-head{padding:18px 20px 16px;border:0;background:#fff}.chooser .email-takeaway-kicker{display:block;margin:0 0 3px;color:var(--amaranth);font-size:.75rem;letter-spacing:.075em;text-transform:uppercase}.chooser .email-takeaway-head h4{margin:0 0 2px!important;font-size:1.1875rem!important;line-height:1.25!important;font-weight:500!important}.chooser .email-takeaway-head p{margin:0;color:var(--muted);font-size:.75rem}.chooser .email-section{padding:13px 20px;border:0}.chooser .email-section h5{margin:0 0 6px!important;font-size:.75rem!important;line-height:1.35!important;font-weight:600!important;color:var(--ink)}.chooser .email-meta{font-size:.75rem;line-height:1.45}.chooser .email-meta strong,.chooser .email-cycle strong{font-weight:600}.chooser .email-cycle{font-size:.75rem;line-height:1.45}.chooser .programme-send{display:flex;justify-content:flex-end;margin:18px 0 0}.chooser .programme-actions{display:flex;justify-content:flex-end;margin:22px 0 0}.chooser .programme-actions .text-button:hover{text-decoration-thickness:2px}@media(max-width:620px){.chooser .programme-contact-grid{grid-template-columns:1fr;gap:12px}.chooser .programme-question{padding:14px}.chooser .programme-send .primary{width:100%}}.chooser{--interaction:#dc2749;--interaction-hover:#c51f40}.chooser .primary{background:var(--interaction);border-color:var(--interaction);color:#fff}.chooser .primary:hover{background:var(--interaction-hover);border-color:var(--interaction-hover)}.chooser .text-button,.chooser .compact-ask,.chooser .product-link{color:var(--interaction)}.chooser .quick-start{font-weight:400;text-transform:none}.chooser .compact-actions{display:flex;justify-content:center;align-items:center;gap:12px;white-space:nowrap}.chooser .compact-ask-wrap{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.8125rem}.chooser .compact-ask{padding:7px 0;min-height:44px}.chooser .compact-foot span:before{color:var(--interaction)}.chooser .progress-item{min-height:44px}.chooser .progress-item.current:after,.chooser .progress-item.done:after{background:var(--interaction)}.chooser .choice,.chooser .chip,.chooser .group-choice,.chooser .primary,.chooser .secondary,.chooser .text-button,.chooser .order-action,.chooser .route-choice{min-height:44px}.chooser .choice[aria-pressed=true],.chooser .chip[aria-pressed=true],.chooser .group-choice[aria-pressed=true]{background:#fff0f3;color:var(--ink);border:1px solid var(--line-strong)}.chooser .group-choice[aria-pressed=true] strong{color:var(--ink)}.chooser .group-choice[aria-pressed=true] .group-action{color:var(--interaction)}.chooser .relation{color:var(--muted);background:var(--soft);border-color:var(--line)}.chooser .result-body h4{font-size:.9375rem;font-weight:400}.chooser .programme-definitive{margin:0 0 24px;padding:18px 20px;background:var(--soft)}.chooser .programme-definitive>p{margin:0 0 14px;color:#5d5759;font-size:.8125rem;line-height:1.5}.chooser .programme-explain{margin-top:12px;padding:9px 11px;border-left:2px solid var(--interaction);background:#fff;color:#5d5759;font-size:.75rem;line-height:1.45}.chooser .next-step-title{margin:26px 0 12px;font-size:1.125rem;font-weight:500;color:var(--ink)}.chooser .route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.chooser .route-choice{width:100%;text-align:left;padding:16px 17px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);cursor:pointer;border-radius:2px}.chooser .route-choice:hover{border-color:var(--interaction)}.chooser .route-choice[aria-expanded=true]{border-color:var(--interaction);box-shadow:inset 3px 0 0 var(--interaction);background:#fff7f8}.chooser .route-choice strong{display:block;font-size:1rem;font-weight:500;margin-bottom:3px}.chooser .route-choice span{display:block;font-size:.75rem;line-height:1.45;color:#655f61}.chooser .route-branch{padding:19px 0 3px}.chooser .route-branch[hidden]{display:none!important}.chooser .order-action{min-height:44px;border-color:var(--line-strong);color:var(--ink)}.chooser .order-action[aria-pressed=true]{background:var(--interaction);border-color:var(--interaction);color:#fff}.chooser .order-choice-confirm{background:var(--interaction);border-color:var(--interaction)}.chooser .email-branch-inner{max-width:760px}.chooser .programme-email-form{display:block}.chooser .programme-contact-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:16px;align-items:start}.chooser .programme-field{display:block;margin:0;font-size:.75rem;font-weight:500;color:var(--ink)}.chooser .programme-field .optional{font-weight:400;color:var(--muted)}.chooser .programme-field input{display:block;width:100%;height:44px;margin:6px 0 0;padding:9px 11px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);border-radius:0}.chooser .programme-optin{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:#625c5e;font-size:.75rem;font-weight:400}.chooser .programme-optin input{flex:0 0 auto;width:auto;height:auto;margin:3px 0 0}.chooser .programme-question{margin:20px 0 0}.chooser .programme-question label{display:block;margin:0;color:var(--ink);font-size:.8125rem;font-weight:500}.chooser .programme-question label span{font-weight:400;color:var(--muted)}.chooser .programme-question p{margin:4px 0 9px;color:var(--muted);font-size:.75rem;line-height:1.45}.chooser .programme-question textarea{display:block;width:100%;min-height:110px;max-height:360px;resize:vertical;padding:11px 12px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font:inherit;font-size:.8125rem;line-height:1.5}.chooser .programme-send{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-top:16px}.chooser .programme-send .primary{min-width:168px}.chooser .programme-send-note{margin:3px 0 0;max-width:480px;color:var(--muted);font-size:.75rem;line-height:1.45}.chooser .email-status{margin-top:13px;color:#514b4d;font-size:.75rem;line-height:1.45}.chooser .programme-actions{display:flex;justify-content:flex-end;margin:24px 0 0}.chooser .programme-actions .text-button{font-size:.75rem;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.chooser .screen-grid{grid-template-columns:1fr}.chooser .side-copy{border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}.chooser .route-grid{grid-template-columns:1fr}.chooser .programme-contact-grid{grid-template-columns:1fr;gap:13px}}@media(max-width:560px){.chooser .compact-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.chooser .compact-ask-wrap{display:inline-flex}.chooser .progress-item{padding-left:7px;padding-right:7px;font-size:.75rem}.chooser .progress-item strong{display:block;font-size:.8125rem}.chooser .programme-definitive{padding:16px}.chooser .route-choice{padding:15px}.chooser .programme-send{display:block}.chooser .programme-send .primary{width:100%}.chooser .programme-send-note{margin-top:8px}}@media(prefers-reduced-motion:reduce){.chooser *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.chooser a,.chooser .side-copy .step-no,.chooser .group-choice:hover strong,.chooser .group-choice .group-action,.chooser .group-choice[aria-pressed=true] .group-action{color:var(--interaction)}.chooser .course-note summary:after,.chooser .course-note[open] summary:after{color:var(--interaction)}.chooser .progress-item.current{color:var(--interaction)}.chooser .progress-item.done{color:#655f61}.chooser .progress-item:not(:disabled):hover{color:var(--ink);background:var(--soft)}.chooser .progress-item.current:hover{color:var(--interaction);background:#fff}.chooser .also-item strong{font-weight:700}.chooser .programme-definitive{margin:0 0 18px;padding:0;background:transparent}.chooser .programme-definitive h3{margin:0 0 5px;font-size:1.5rem;font-weight:400}.chooser .programme-definitive>p{margin:0 0 16px;color:#5d5759;font-size:.8125rem;line-height:1.5}.chooser .programme-frame{border:1px solid #ded8da;border-left:3px solid var(--interaction);background:#fff}.chooser .programme-card-grid{display:block}.chooser .programme-card{border:0;background:#fff;padding:16px 17px 17px;transition:background .15s ease,box-shadow .15s ease}.chooser .programme-card+.programme-card{border-top:1px solid #eee9ea}.chooser .programme-card .programme-month{display:block;margin-bottom:5px;color:var(--ink);font-size:.75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.065em;font-weight:600}.chooser .programme-card h4{margin:0 0 8px;font-size:1rem;font-weight:700;color:var(--ink)}.chooser .programme-card p{margin:0;color:#554f51;font-size:.78125rem;line-height:1.55}.chooser .programme-card.is-shop-selected{background:#fff7f8;box-shadow:inset 3px 0 0 var(--interaction)}.chooser .programme-explain{margin:0;padding:11px 17px;border-top:1px solid #eee9ea;background:#fff;color:#5d5759;font-size:.75rem;line-height:1.45}.chooser .programme-cycle-note{margin:14px 0 0;padding:0;border:0}.chooser .programme-cycle-note summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:7px 0;color:var(--ink);font-size:.8125rem;font-weight:500;border:0;cursor:pointer}.chooser .programme-cycle-note summary:after{color:var(--interaction)}.chooser .programme-cycle-note .course-note-body{padding:3px 0 4px;max-width:760px;color:#5d5759;font-size:.75rem;line-height:1.5}.chooser .programme-cycle-note .course-note-body p{margin:0 0 8px}.chooser .next-step-title{margin:26px 0 12px;font-size:1.125rem;font-weight:500}.chooser .route-branch{padding:17px 0 2px}.chooser .shop-panel{max-width:760px}.chooser .shop-intro{margin:0 0 12px;color:#5d5759;font-size:.8125rem}.chooser .shop-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.chooser .shop-options .order-action{display:block;width:100%;min-height:58px;padding:11px 13px;text-align:left;border:1px solid var(--line-strong);background:#fff;color:var(--ink)}.chooser .shop-options .order-action strong{display:block;font-size:.875rem;font-weight:500}.chooser .shop-options .order-action span{display:block;margin-top:2px;color:var(--muted);font-size:.75rem}.chooser .shop-options .order-action[aria-pressed=true]{background:#fff0f3;color:var(--ink);border-color:#e7aab6;box-shadow:inset 3px 0 0 var(--interaction)}.chooser .basket-contents{margin:0 0 14px;border:1px solid var(--line);background:#fff}.chooser .basket-contents[hidden]{display:none!important}.chooser .basket-group{padding:10px 12px}.chooser .basket-group+.basket-group{border-top:1px solid #eee9ea}.chooser .basket-group strong{display:block;margin-bottom:4px;font-size:.75rem;font-weight:600;color:var(--ink)}.chooser .basket-item{font-size:.75rem;line-height:1.5;color:#5d5759}.chooser .basket-total{padding:8px 12px;border-top:1px solid #eee9ea;font-size:.75rem;font-weight:600;color:var(--ink)}.chooser .planner-request{margin:0 0 12px;font-size:.75rem}.chooser .shop-offer{margin:0 0 14px;padding:8px 10px;background:#fff7f8;color:#5d5759;font-size:.75rem;line-height:1.45}.chooser .shop-offer strong{color:var(--ink);font-weight:600}.chooser .order-choice-confirm{min-width:190px;margin:0}.chooser .cart-status{margin-top:10px;font-size:.75rem}.chooser .cart-status a{color:var(--interaction);font-weight:500}.chooser .email-branch-inner{max-width:800px}.chooser .email-takeaway{margin:0 0 20px;border:1px solid var(--line);background:#fff}.chooser .email-takeaway-head{padding:15px 17px 12px;border:0}.chooser .email-takeaway-kicker{color:var(--interaction)}.chooser .email-takeaway-head h4{margin:0 0 2px!important;font-size:1.125rem!important;font-weight:500!important}.chooser .email-section{padding:10px 17px 12px;border:0}.chooser .email-meta{font-size:.75rem}.chooser .email-programme-frame{border:1px solid #ded8da;border-left:2px solid #f2b2be;background:#fff}.chooser .email-programme-group{margin:0;padding:10px 12px;background:#fff}.chooser .email-programme-group>span{display:block;color:var(--ink);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.chooser .email-programme-group>.programme-group-title{display:block;margin-top:2px;font-size:.75rem;font-weight:700}.chooser .email-programme-group p{margin:3px 0 0;color:#554f51;font-size:.75rem;line-height:1.45}.chooser .email-broad-note{margin:0;padding:9px 12px;border-top:1px solid #eee9ea;background:#fff;color:#5d5759;font-size:.75rem}.chooser .email-cycle{font-size:.75rem}.chooser .email-note-preview p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.chooser .programme-email-form,.chooser .programme-contact-grid{margin-top:0}.chooser .programme-question{margin:18px 0 0;padding:0;border:0;background:transparent}.chooser .programme-question label{font-size:.75rem;font-weight:500}.chooser .programme-question p{margin:3px 0 8px;font-size:.75rem}.chooser .programme-question textarea{min-height:110px;max-height:360px;padding:10px 11px;border:1px solid var(--line-strong);background:#fff;font-size:.78125rem}.chooser .programme-optin{margin:13px 0 0}.chooser .programme-send{display:block;margin:17px 0 0}.chooser .programme-send .primary{min-width:170px}.chooser .programme-send-note{margin:7px 0 0;max-width:620px;font-size:.75rem;color:var(--muted);line-height:1.45}.chooser .email-status{margin-top:10px;font-size:.75rem;color:#514b4d}@media(max-width:700px){.chooser .shop-options{grid-template-columns:1fr}}@media(max-width:560px){.chooser .programme-card{padding:14px}.chooser .programme-definitive h3{font-size:1.375rem}.chooser .order-choice-confirm{width:100%}}.chooser [hidden]{display:none!important}.chooser :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.chooser{overflow-wrap:break-word}.chooser button,.chooser a{touch-action:manipulation}.chooser input,.chooser textarea{font-size:1rem!important}.chooser input:not([type=checkbox]){height:auto;min-height:2.75em;line-height:1.3}.chooser .programme-optin,.chooser .planner-request{min-height:44px;align-items:center;cursor:pointer}.chooser input[type=checkbox]{width:18px;height:18px;accent-color:var(--interaction)}.chooser .chip{color:var(--ink);font-size:.875rem}.chooser .chip[aria-pressed=true]{border-color:#927a80}.chooser .chip[aria-pressed=true]:after{content:" \2713" / "";color:var(--interaction)}.chooser .progress-item{font-size:.875rem;min-width:0;overflow-wrap:anywhere}.chooser .progress-item.current:after{height:4px}.chooser .group-choice .group-action{font-size:.75rem}.chooser .side-copy p,.chooser .result-reason,.chooser .product-link,.chooser .also-item,.chooser .programme-definitive>p,.chooser .programme-card p,.chooser .course-note-body,.chooser .route-choice span,.chooser .shop-intro,.chooser .programme-field,.chooser .programme-question label,.chooser .planner-request,.chooser .shop-options .order-action span,.chooser .basket-item,.chooser .basket-total,.chooser .shop-offer,.chooser .email-meta,.chooser .email-cycle,.chooser .email-programme-group p,.chooser .email-programme-group>.programme-group-title,.chooser .email-note-preview p,.chooser .cart-status,.chooser .email-status{font-size:.875rem}.chooser .programme-card p{font-size:1rem}.chooser .programme-month,.chooser .email-programme-group>span{font-size:.75rem;text-transform:none;letter-spacing:.025em}.chooser .programme-send-note,.chooser .note-privacy,.chooser .safety{font-size:.75rem}.chooser .result-reason{min-height:0}.chooser .result-body{display:flex;flex-direction:column;align-items:flex-start}.chooser .product-link{display:inline-flex;align-items:center;min-height:44px}.chooser .results-next{display:flex;justify-content:flex-end;margin-top:24px}.chooser .result-visual.image-unavailable:after{content:"Image unavailable";font-size:.875rem;color:var(--muted)}.chooser .programme-field input,.chooser textarea{min-width:0;max-width:100%}.chooser .safety a{text-decoration:underline}@media(max-width:560px){.chooser .screen,.chooser .results-screen{padding:22px 16px 26px}.chooser .progress-item{font-size:.75rem;padding:10px 3px}.chooser .progress-item strong{font-size:.875rem}.chooser .side-copy{display:block}.chooser .side-copy p{text-align:left;margin-top:5px}.chooser .results-next .primary{width:100%}.chooser .route-choice,.chooser .order-action{white-space:normal}}.chooser .chooser-mark{display:block;width:32px;height:34px;flex:0 0 32px;object-fit:contain}.chooser .shop-offer{padding:0;background:transparent}.chooser .offer-code{display:inline-flex;align-items:center;min-height:44px;padding:0 3px;color:var(--ink);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;border:0;background:transparent;cursor:pointer}.chooser .copy-status{display:block;font-size:.75rem;color:var(--muted)}.chooser .email-takeaway{padding:0}.chooser .email-takeaway table{border-collapse:collapse;table-layout:fixed;width:100%}.chooser .email-takeaway td{vertical-align:top}.chooser .email-takeaway h5{font-size:.875rem!important}.chooser .email-meta,.chooser .email-cycle{display:block;font-size:.875rem!important}.chooser .email-meta p,.chooser .email-cycle p{margin:0 0 10px}.chooser .email-programme-group p,.chooser .email-programme-group>.programme-group-title,.chooser .email-note-preview p{font-size:.875rem!important}.chooser .email-programme-group>span{font-size:.75rem!important}.chooser .email-takeaway p,.chooser .email-broad-note{font-size:.875rem!important}.chooser .email-takeaway .email-takeaway-kicker{font-size:.8125rem!important}.chooser .next-step-title{margin:28px 0 10px;font-size:1.125rem;font-weight:500}.chooser .next-step-panel{border:1px solid var(--line-strong);background:#faf8f9}.chooser .route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-bottom:1px solid var(--line-strong)}.chooser .route-choice{min-height:68px;padding:14px 17px;border:0;border-radius:0;background:#f3f0f1;color:var(--ink)}.chooser .route-choice:hover{background:#fff;color:var(--ink)}.chooser .route-choice[aria-expanded=true]{background:#faf8f9;border:0;box-shadow:inset 0 3px 0 var(--interaction);margin-bottom:-1px;padding-bottom:15px}.chooser .route-choice strong{font-size:1rem;line-height:1.3;font-weight:500;margin:0 0 3px}.chooser .route-choice span{font-size:.875rem;line-height:1.45;color:#625c5e}.chooser .route-stage{background:#faf8f9}.chooser .route-branch{padding:20px 20px 22px;background:#faf8f9}.chooser .shop-panel,.chooser .email-branch-inner{max-width:none}.chooser .shop-intro,.chooser .email-intro{margin:0 0 16px;color:#5d5759;font-size:.875rem;line-height:1.5}.chooser .shop-options{gap:10px;margin:0 0 16px}.chooser .shop-options .order-action{min-height:64px;padding:12px 14px;background:#fff}.chooser .shop-options .order-action strong{font-size:.9375rem;font-weight:500}.chooser .shop-options .order-action span{font-size:.875rem}.chooser .shop-options .order-action[aria-pressed=true]{background:#fff;border-color:#d99aaa;box-shadow:inset 3px 0 0 var(--interaction)}.chooser .basket-contents{margin:0 0 16px;border-color:#d9d2d5;background:#fff}.chooser .basket-group{padding:11px 14px}.chooser .basket-month{margin:0 0 5px;color:var(--interaction);font-size:.75rem;font-weight:600;letter-spacing:.025em}.chooser .basket-item{font-size:.875rem;line-height:1.55;color:#4f494b;font-weight:400}.chooser .basket-total{padding:10px 14px;font-size:.875rem;font-weight:500}.chooser .planner-request{margin:0 0 12px;font-size:.875rem}.chooser .shop-offer{margin:0 0 16px;font-size:.875rem;line-height:1.5}.chooser .order-choice-confirm{min-width:210px}.chooser .programme-email-form{padding:0;margin:0}.chooser .programme-contact-grid{gap:14px}.chooser .programme-field,.chooser .programme-question label{font-size:.875rem;font-weight:500}.chooser .programme-question{margin:18px 0 0}.chooser .programme-question p{margin:4px 0 9px;font-size:.875rem;line-height:1.5}.chooser .programme-question textarea{font-size:1rem;line-height:1.5;background:#fff}.chooser .programme-optin{font-size:.875rem}.chooser .programme-send{margin-top:18px}.chooser .programme-send-note{margin-top:8px;max-width:640px;font-size:.8125rem;line-height:1.5}.chooser .email-preview-details{margin:18px 0 0;padding-top:0;border-top:0}.chooser .email-preview-details summary{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-height:44px;color:var(--ink);font-size:.875rem;font-weight:500;cursor:pointer;list-style:none}.chooser .email-preview-details summary::-webkit-details-marker{display:none}.chooser .email-preview-details summary:after{content:"+";color:var(--interaction);font-size:1.125rem;font-weight:400;line-height:1;margin-left:1px}.chooser .email-preview-details[open] summary:after{content:"\2212"}.chooser .email-preview-details .email-takeaway{margin:10px 0 0;background:#fff}.chooser .closing-safety{margin:18px 20px 0;color:#777073;font-size:.75rem;line-height:1.45}@media(max-width:700px){.chooser .route-grid{grid-template-columns:1fr 1fr}.chooser .route-choice{padding:13px 12px}.chooser .route-branch{padding:18px 16px 20px}}@media(max-width:460px){.chooser .route-grid{grid-template-columns:1fr}.chooser .route-choice+.route-choice{border-left:0;border-top:1px solid var(--line-strong)}.chooser .route-choice[aria-expanded=true]{margin-bottom:0}.chooser .route-choice strong{font-size:.9375rem}.chooser .route-choice span{font-size:.8125rem}.chooser .order-choice-confirm{width:100%}}.chooser .insight h4{font-size:.9375rem;font-weight:600}.chooser .insight p{font-size:.875rem;line-height:1.5}.chooser .also{margin-top:18px;padding:13px 15px;background:var(--soft);border:0}.chooser .also h4{margin:0 0 7px;font-size:.9375rem;font-weight:600}.chooser .also-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;border:0}.chooser .also-item,.chooser .also-item:nth-child(odd),.chooser .also-item:nth-child(2n){padding:3px 0;border:0;font-size:.875rem;line-height:1.45;color:#5c5658}.chooser .also-item strong{font-weight:600;color:var(--ink)}.chooser .programme-send-note{max-width:none}.chooser .email-footer{padding:12px 17px 15px;border-top:1px solid #eee9ea;font-size:.875rem;line-height:1.5;color:#554f51}.chooser .email-footer a{color:#bc2546;text-decoration:underline;text-underline-offset:2px}.chooser .shop-offer strong{font-weight:600;color:var(--ink)}@media(max-width:560px){.chooser .also-list{grid-template-columns:1fr;gap:2px}}.chooser{--selected-green:#66866f}.chooser .choice[aria-pressed=true],.chooser .chip[aria-pressed=true]{background:#fff;color:var(--interaction);border:1px solid var(--selected-green);box-shadow:none}.chooser .choice[aria-pressed=true] .choice-dot{border-color:var(--selected-green)}.chooser .choice[aria-pressed=true] .choice-dot:after{background:var(--selected-green)}.chooser .chip[aria-pressed=true]:after{content:none!important}.chooser .group-choice[aria-pressed=true],.chooser .group-choice[aria-pressed=mixed]{background:#fff;border:0;padding:0;box-shadow:none;color:var(--ink)}.chooser .result-visual{border-bottom:0}.chooser .result-body{padding-top:9px}.chooser .insight{border:0;padding:10px 0 0;margin-top:16px}.chooser .also{margin-top:18px;padding:14px 16px;background:#fff;border:1px solid var(--line)}.chooser .also-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 8px}.chooser .also h4{margin:0;font-size:.9375rem;font-weight:600}.chooser .support-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.8125rem;cursor:pointer}.chooser .support-toggle-track{position:relative;display:inline-block;width:34px;height:20px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;transition:.15s ease}.chooser .support-toggle-thumb{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#8b8587;transition:.15s ease}.chooser .support-toggle[aria-checked=true] .support-toggle-track{border-color:var(--selected-green);background:#f4f8f5}.chooser .support-toggle[aria-checked=true] .support-toggle-thumb{left:17px;background:var(--selected-green)}.chooser .support-toggle[aria-checked=true] .support-toggle-label{color:var(--ink)}.chooser .programme-note{margin-top:16px;padding:10px 16px 0;border:0;background:#fff;display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px}.chooser .programme-note h4{font-size:.9375rem;font-weight:600;margin:0;color:var(--ink);line-height:1.35}.chooser .programme-note p{margin:0;color:#544e50;font-size:.875rem;line-height:1.5}@media(max-width:820px){.chooser .programme-note{grid-template-columns:1fr;gap:5px}}.chooser .programme-explain{position:relative;padding-left:38px;border-left:0}.chooser .programme-explain:before{content:"\2713";position:absolute;left:17px;top:10px;color:var(--interaction);font-weight:600}.chooser .programme-cycle-note summary,.chooser .email-preview-details summary{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:auto}.chooser .programme-cycle-note summary:after,.chooser .email-preview-details summary:after{margin-left:1px;content:"+";color:var(--interaction);font-size:1.125rem;font-weight:400;line-height:1}.chooser .programme-cycle-note[open] summary:after,.chooser .email-preview-details[open] summary:after{content:"\2304";font-size:1rem}.chooser .next-step-panel{background:#fbfafb}.chooser .route-choice{background:#f8f7f7}.chooser .route-choice:hover{background:#fff}.chooser .route-choice[aria-expanded=true],.chooser .route-stage,.chooser .route-branch{background:#fbfafb}@media(max-width:560px){.chooser .also-head{align-items:flex-start;flex-direction:column;gap:2px}}.chooser .side-copy .step-no,.chooser .group-choice[aria-pressed=false] .group-action{color:var(--ink)}.chooser .group-choice[aria-pressed=true] .group-action,.chooser .group-choice[aria-pressed=mixed] .group-action{color:var(--interaction)}.chooser .choice[aria-pressed=true],.chooser .chip[aria-pressed=true]{background:#fff;color:var(--interaction);border-color:var(--interaction);box-shadow:none}.chooser .choice[aria-pressed=true] .choice-dot{border-color:var(--interaction)}.chooser .choice[aria-pressed=true] .choice-dot:after{background:var(--interaction)}.chooser .support-toggle{color:var(--ink)}.chooser .support-toggle-track{background:#fff;border-color:var(--line-strong)}.chooser .support-toggle-thumb{background:#4e4a4b}.chooser .next-step-panel{background:#fff;border:0}.chooser .route-grid{gap:10px;border-bottom:0}.chooser .route-choice,.chooser .route-choice:hover{background:#fff;color:var(--ink);border:1px solid var(--ink);border-radius:2px}.chooser .route-choice+.route-choice{border-left:1px solid var(--ink)}.chooser .route-choice[aria-expanded=true]{background:#fff;border:1px solid var(--ink);box-shadow:inset 0 3px 0 var(--interaction);margin-bottom:0;padding-bottom:14px}.chooser .route-stage,.chooser .route-branch{background:#fff}@media(max-width:460px){.chooser .route-choice+.route-choice{border-left:1px solid var(--ink);border-top:1px solid var(--ink)}}.chooser .route-grid{position:relative;z-index:2;margin:0 0 -1px;gap:10px}.chooser .route-choice{border-radius:2px 2px 0 0}.chooser .route-choice[aria-expanded=true]{position:relative;z-index:3;border-bottom-color:#fff;border-radius:2px 2px 0 0}.chooser .route-stage{position:relative;z-index:1;border:1px solid var(--ink);background:#fff}.chooser .route-branch{background:#fff}@media(max-width:460px){.chooser .route-grid{margin-bottom:10px}.chooser .route-choice{border-radius:2px}.chooser .route-choice[aria-expanded=true]{border-bottom-color:var(--ink);border-radius:2px}.chooser .route-stage{border:1px solid var(--ink)}}.chooser .choice[aria-pressed=true] .choice-dot{border-color:transparent;background:transparent}.chooser .choice[aria-pressed=true] .choice-dot:after{width:10px;height:10px;background:var(--interaction)}.chooser .group-choice:hover strong{color:var(--ink)}.chooser .group-choice:hover .group-action{color:var(--interaction)}.chooser .unsure-line{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:start;justify-content:initial}.chooser .unsure-line #doneAreas{justify-self:start}.chooser .results-head{padding-inline:10px}.chooser .insight{padding:10px 16px 0}.chooser .also>h4{margin:0 0 7px;font-size:.9375rem;font-weight:600}.chooser .also-toggle-row{display:flex;justify-content:flex-end;margin-top:10px}.chooser .support-toggle{width:112px;min-width:112px;justify-content:flex-start;gap:8px}.chooser .support-toggle-label{display:inline-block;width:62px;text-align:left;color:var(--ink)}.chooser .support-toggle-track{background:#ded9db;border-color:#c9c3c5}.chooser .support-toggle-thumb{background:#fff}.chooser .support-toggle[aria-checked=true] .support-toggle-track{background:var(--selected-green);border-color:var(--selected-green)}.chooser .support-toggle[aria-checked=true] .support-toggle-thumb{background:#fff}.chooser .support-toggle[aria-checked=true] .support-toggle-label,.chooser .support-toggle[aria-checked=false] .support-toggle-label{color:var(--ink)}.chooser .next-step-panel{border:0;background:#fff}.chooser .route-grid{position:relative;z-index:auto;margin:0 0 18px;gap:10px;border:0}.chooser .route-choice{background:#f8f7f7;border:1px solid var(--line-strong);border-radius:2px;color:var(--ink);margin:0}.chooser .route-choice:hover{background:#fff;border-color:var(--interaction)}.chooser .route-choice+.route-choice{border-left:1px solid var(--line-strong)}.chooser .route-choice[aria-expanded=true]{position:relative;z-index:auto;background:#fff;border:1px solid var(--interaction);border-radius:2px;box-shadow:inset 0 3px 0 var(--interaction);margin:0;padding-bottom:14px}.chooser .route-stage{border:0;background:#fff}.chooser .route-branch{padding:0 20px 2px;background:#fff}.chooser .shop-options{grid-template-columns:repeat(2,minmax(180px,240px));justify-content:start;gap:0;margin:0 0 16px}.chooser .shop-options .order-action{width:100%;min-height:58px;background:#fff;border:1px solid #e4e0e1;border-radius:0;box-shadow:none}.chooser .shop-options .order-action+.order-action{border-left:0}.chooser .shop-options .order-action[aria-pressed=true]{background:#fff;border-color:#e4e0e1;box-shadow:inset 0 3px 0 var(--interaction);color:var(--ink)}.chooser .basket-month{color:var(--ink)}.chooser .programme-card .programme-month{font-size:.8125rem;font-weight:600}.chooser .programme-card h4{font-size:.9375rem;font-weight:600;line-height:1.4;margin-bottom:7px}.chooser .programme-card p{font-size:.9375rem;line-height:1.5}@media(max-width:560px){.chooser .route-branch{padding-left:16px;padding-right:16px}.chooser .closing-safety{margin-left:16px;margin-right:16px}.chooser .unsure-line{grid-template-columns:1fr;gap:8px}.chooser .shop-options{grid-template-columns:1fr 1fr;width:100%}.chooser .route-grid{grid-template-columns:1fr 1fr}.chooser .route-choice+.route-choice{border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}}@media(max-width:420px){.chooser .shop-options,.chooser .route-grid{grid-template-columns:1fr}.chooser .shop-options .order-action+.order-action{border-left:1px solid #e4e0e1;border-top:0}.chooser .route-choice+.route-choice{border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}}.chooser .insight,.chooser .programme-note,.chooser .insight h4,.chooser .programme-note h4{border-top:0;border-bottom:0}.chooser .insight h4:after,.chooser .programme-note h4:after{content:none}.chooser .programme-contact-grid{gap:12px}.chooser .programme-email-form .programme-field{font-size:.8125rem}.chooser .programme-email-form .programme-field input{min-height:40px;height:40px;padding:7px 10px;font-size:.875rem!important}.chooser .programme-question{margin-top:14px}.chooser .programme-question label{font-size:.8125rem}.chooser .programme-question p{margin:3px 0 7px;font-size:.8125rem;line-height:1.45}.chooser .programme-question textarea{min-height:88px;padding:9px 10px;font-size:.875rem!important;line-height:1.45}@media(max-width:560px){.chooser .programme-email-form .programme-field input{min-height:44px;height:44px}.chooser .programme-question textarea{min-height:96px}}.chooser{--selected-green:#7b9f42}.chooser .support-toggle[aria-checked=true] .support-toggle-track{background:#3f78b5;border-color:#3f78b5}.chooser .shop-options{gap:10px}.chooser .shop-options .order-action,.chooser .shop-options .order-action+.order-action{background:#fff;border:1px solid var(--line-strong);border-radius:2px;box-shadow:none}.chooser .shop-options .order-action[aria-pressed=true]{background:#fff;border-color:var(--interaction);box-shadow:none;color:var(--interaction)}.chooser .shop-options .order-action[aria-pressed=true] span{color:#5d5759}.chooser .basket-contents{width:min(100%,360px)}.chooser .basket-contents.is-multi-month{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,700px)}.chooser .basket-contents.is-multi-month .basket-group+.basket-group{border-top:0;border-left:1px solid #eee9ea}.chooser .basket-contents.is-multi-month .basket-total{grid-column:1/-1}@media(max-width:620px){.chooser .basket-contents,.chooser .basket-contents.is-multi-month{width:100%;grid-template-columns:1fr}.chooser .basket-contents.is-multi-month .basket-group+.basket-group{border-left:0;border-top:1px solid #eee9ea}}.chooser .programme-email-form input:focus,.chooser .programme-email-form input:focus-visible,.chooser .programme-email-form textarea:focus,.chooser .programme-email-form textarea:focus-visible{border-color:var(--interaction);outline:1px solid var(--interaction);outline-offset:1px;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/82/assets/fta-bioregulator-chooser.css.map */
