.ShareButton-module__5lcZPq__button{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--font-text);font-size:var(--type-body-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft);background:0 0;display:inline-flex}.ShareButton-module__5lcZPq__button:hover{background:var(--accent-wash)}.ShareButton-module__5lcZPq__button:active{transform:scale(.97)}.ShareButton-module__5lcZPq__button:focus-visible{outline:3px solid var(--accent-300);outline-offset:2px}
.parents-module__4zke9G__sectionTitle{margin-bottom:var(--space-6)}.parents-module__4zke9G__lede{max-width:64ch;margin:0 0 var(--space-8);font-size:var(--type-body-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.parents-module__4zke9G__careers{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.parents-module__4zke9G__career{align-content:start;gap:var(--space-1);height:100%;padding:var(--space-4);border:var(--hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft);text-decoration:none;display:grid}.parents-module__4zke9G__career:hover{border-color:var(--border-strong);transform:translateY(-2px)}.parents-module__4zke9G__career:focus-visible{outline:3px solid var(--accent-300);outline-offset:2px}.parents-module__4zke9G__careerTitle{font-weight:var(--weight-semibold)}.parents-module__4zke9G__careerPay{margin-top:var(--space-2);font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--accent-text)}.parents-module__4zke9G__careerNote,.parents-module__4zke9G__careerOpenings{font-size:var(--type-body-sm);color:var(--text-tertiary)}.parents-module__4zke9G__source{max-width:72ch;margin:var(--space-5) 0 0;font-size:var(--type-caption);color:var(--text-tertiary)}.parents-module__4zke9G__anchor{top:calc(-1 * (var(--space-20) + var(--space-4)));visibility:hidden;display:block;position:relative}.parents-module__4zke9G__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.parents-module__4zke9G__card{align-content:start;gap:var(--space-3);padding:var(--space-6);border:var(--hairline) solid var(--border-subtle);border-top:2px solid var(--accent-500);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.parents-module__4zke9G__who{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text);margin:0}.parents-module__4zke9G__courseTitle{font-family:var(--font-display);font-size:var(--type-h3);font-weight:var(--weight-bold);margin:0;line-height:1.15}.parents-module__4zke9G__courseStandfirst{font-size:var(--type-body-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.parents-module__4zke9G__does{padding-left:var(--space-3);border-left:2px solid var(--accent-500);font-size:var(--type-body-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.parents-module__4zke9G__specs{gap:var(--space-1) var(--space-4);font-size:var(--type-body-sm);color:var(--text-tertiary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.parents-module__4zke9G__price{font-weight:var(--weight-bold);color:var(--text-primary)}.parents-module__4zke9G__cardActions{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.parents-module__4zke9G__courseLink{font-size:var(--type-body-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}.parents-module__4zke9G__steps{gap:var(--space-5);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.parents-module__4zke9G__steps li{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--hairline) solid var(--border-default);counter-increment:step;font-size:var(--type-body);line-height:var(--leading-relaxed);color:var(--text-secondary);display:grid}.parents-module__4zke9G__stepTitle{font-family:var(--font-display);font-size:var(--type-body-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.parents-module__4zke9G__stepTitle:before{content:counter(step) ". ";color:var(--accent-text)}.parents-module__4zke9G__split{gap:var(--space-12);display:grid}@media (min-width:60rem){.parents-module__4zke9G__split{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.parents-module__4zke9G__nots{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.parents-module__4zke9G__nots li{padding-left:var(--space-6);font-size:var(--type-body);color:var(--text-secondary);position:relative}.parents-module__4zke9G__nots li:before{content:"✕";font-weight:var(--weight-bold);color:var(--accent-text);position:absolute;left:0}.parents-module__4zke9G__note{margin:var(--space-6) 0 0;font-size:var(--type-body-sm);line-height:var(--leading-relaxed);color:var(--text-tertiary)}.parents-module__4zke9G__faq{gap:var(--space-5);margin:0;display:grid}.parents-module__4zke9G__faq dt{font-weight:var(--weight-semibold);color:var(--text-primary)}.parents-module__4zke9G__faq dd{margin:var(--space-1) 0 0;font-size:var(--type-body-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}.parents-module__4zke9G__closing{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.parents-module__4zke9G__closingTitle{margin:0}.parents-module__4zke9G__closingText{font-size:var(--type-body-lg);color:var(--text-secondary);margin:0}.parents-module__4zke9G__closingActions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.parents-module__4zke9G__closingShare{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-6) 0 0;font-size:var(--type-body-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.parents-module__4zke9G__inlineShare{min-height:2.25rem;padding:0 var(--space-4)}
