.ra10{--ra10-gold:#fbbc06;--ra10-ink:#132c3c;font:16px/1.7 Inter,Arial,sans-serif}.ra10 [hidden]{display:none!important}.ra10 .ra10-wrap{max-width:1200px}.ra10 :is(h1,h2,h3){font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.015em}.ra10 #ra10-title{font-size:clamp(32px,3.6vw,52px);line-height:1.12}.ra10 .ra10-heading{font-size:clamp(28px,3vw,40px);line-height:1.18}.ra10 .ra10-section{padding-block:80px}.ra10 :is(p,.ra10-rich){color:#405563}.ra10 :is(.ra10-midcta,.ra10-counsel) p{color:inherit}.ra10 :is(.ra10-midcta,.ra10-counsel) .ra10-button--secondary{background:transparent!important;border:1px solid #fff!important;color:#fff!important}.ra10 .ra10-button{min-height:44px;font-size:14px}.ra10 .ra10-feature-mini{background:#fbf6e9!important;border:1px solid #dfd6bc;min-height:72px;box-shadow:0 4px 12px #142c3d0a}.ra10 .ra10-mini-icon{background:#fff3cf!important;color:#795800!important}.ra10 .ra10-feature-mini small{font-size:12px;color:#405563}.ra10 .ra10-hero-facts{gap:0;border:1px solid #cbd5da;border-radius:12px;overflow:hidden}.ra10 .ra10-fact{border:0;border-radius:0;background:#fff;border-right:1px solid #cbd5da;box-shadow:none}.ra10 .ra10-fact:last-child{border-right:0}.ra10 .ra10-hero-media img{object-fit:contain!important;background:#f4f0e6}.ra10 .ra10-hero-brand{position:static!important;background:#132c3c!important;color:#fff!important;padding:18px!important}.ra10 .ra10-hero-brand span{color:#fff!important}.ra10 .ra10-hero-ornament{display:none}.ra10 .ra10-roadmap-details{align-items:start}.ra10 :is(.ra10-person,.ra10-material,.ra10-video,.ra10-roadmap-details>details){border:1px solid #cbd5da;border-radius:12px;box-shadow:0 4px 9px #142c3d08,0 12px 28px #142c3d0c;overflow:hidden;background:#fff}.ra10 :is(.ra10-person,.ra10-material) img{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;height:auto!important;width:100%}.ra10 .ra-home-portrait{aspect-ratio:4/5;height:auto!important;overflow:visible}.ra10 .ra-home-portrait img{height:100%;object-fit:cover}.ra10 .ra-home-medal{position:static!important;display:inline-flex!important;gap:5px;align-items:center;justify-content:center;margin:8px auto;width:auto!important;height:auto!important;padding:3px 10px!important;border-radius:20px!important;font:700 13px/1.5 Inter,Arial,sans-serif!important}.ra10 .ra-home-person h4{font:650 15px/1.5 Inter,Arial,sans-serif;min-height:3em;text-transform:none;overflow-wrap:break-word}.ra10 .ra10-offering-table thead th{position:sticky;top:0;background:#f6f2e8;z-index:1}.ra10 .ra10-offering-table th:first-child,.ra10 .ra10-offering-table td:first-child{position:sticky;left:0;background:#fff;z-index:2}.ra10 .ra10-faq-list details{background:#fff;border:1px solid #cbd5da;border-radius:10px;margin-bottom:12px}.ra10 .ra10-faq-list summary{background:#fff!important;min-height:48px;cursor:pointer}.ra10 .ra10-faq-list details[open] summary{border-bottom:2px solid #fbbc06}.ra10 .ra10-counsel{position:sticky;top:140px;align-self:start}.ra10 .ra10-form-phone{gap:12px}.ra10 .ra10-form-phone button{width:100%}.ra10 .ra10-about-more summary{color:#755600;cursor:pointer;padding:12px 0}.ra10-section-nav{display:flex;gap:20px;overflow-x:auto;position:sticky;top:80px;z-index:90;background:#fff;border-block:1px solid #d6dee1;padding:10px max(20px,calc((100% - 1160px)/2));scrollbar-width:none}.ra10-section-nav a{white-space:nowrap;text-decoration:none;color:#405563;font:650 14px/1.5 Inter,Arial,sans-serif;padding:10px 0;min-height:44px}.ra10-section-nav a[aria-current=true]{color:#132c3c;box-shadow:inset 0 -3px #fbbc06}.ra10 section[id]{scroll-margin-top:150px}.ra10-mode-switch,.ra10-mobile-offers{display:none}.ra10-offer-legend{font-size:13px}.ra10 .ra10-eyebrow{color:#755600;font-size:12px}.ra10-video-dialog{border:0;border-radius:12px;padding:16px;background:#132c3c;width:min(900px,95vw);color:#fff}.ra10-video-dialog::backdrop{background:#08131cdd}.ra10-video-dialog iframe{width:100%;aspect-ratio:16/9;border:0}.ra10-video-dialog button{background:#fbbc06;color:#132c3c;border:0;border-radius:6px;min-height:44px;padding:10px 20px;margin-bottom:12px}
@media(min-width:768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.ra10 :is(.ra10-person,.ra10-material,.ra10-video){transition:transform .2s,box-shadow .2s}.ra10 :is(.ra10-person,.ra10-material,.ra10-video):hover{transform:translateY(-4px);box-shadow:0 14px 30px #142c3d20}}
@media(max-width:767px){.ra10 .ra10-section{padding-block:48px}.ra10 .ra10-hero-grid{display:flex;flex-direction:column;gap:24px}.ra10 .ra10-hero-summary{font-size:16px;line-height:1.65}.ra10 .ra10-hero-media{width:100%;min-height:0;aspect-ratio:auto}.ra10 #ra10-media-image{max-height:250px;width:100%}.ra10 .ra10-hero-features{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;padding:6px 4px 18px;gap:10px;scroll-snap-type:x mandatory}.ra10 .ra10-feature-mini{scroll-snap-align:start;min-height:64px}.ra10 .ra10-hero-facts{display:block}.ra10 .ra10-fact{border-right:0;border-bottom:1px solid #d6dee1;display:flex;align-items:center;gap:10px;padding:12px}.ra10 .ra10-fact strong{margin-left:auto;font-size:14px}.ra10 .ra10-cta-group .ra10-button--primary{width:100%}.ra10 .ra10-exam-layout{display:block}.ra10 .ra10-roadmap-details{grid-template-columns:1fr}.ra10 :is(.ra-home-people,.ra10-person-list,.ra10-material-list,.ra10-video-list){display:grid!important;grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none!important;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding:8px 4px 22px}.ra10 .ra-home-people{grid-auto-columns:44%}.ra10 :is(.ra-home-people,.ra10-person-list,.ra10-material-list,.ra10-video-list)>*{scroll-snap-align:start;min-width:0}.ra10 .ra10-closing-layout{display:block}.ra10 .ra10-counsel{position:static;margin-top:24px}.ra10-section-nav{top:69px;padding:6px 18px;gap:18px}.ra10 .ra10-offering-table-wrap:has(+.ra10-mobile-offers){display:none}.ra10-mode-switch{display:flex;gap:6px;margin-block:16px}.ra10-mode-switch button{flex:1;min-height:44px;border:1px solid #a4b0b9;border-radius:8px;background:#fff;color:#132c3c;font-size:13px}.ra10-mode-switch button[aria-pressed=true]{background:#132c3c;color:#fff}.ra10-mobile-offers{display:block;padding:0;list-style:none}.ra10-mobile-offers li{display:flex;gap:12px;padding:12px;border-bottom:1px solid #d6dee1;color:#405563;font-size:15px}.ra10-mobile-offers strong{color:#14613e}.ra10 .ra10-wrap{padding-inline:20px}.ra10 small{font-size:12px}.ra10 section[id]{scroll-margin-top:135px}.footer .ra-footer-layout>section:nth-child(4){display:flex!important;flex-direction:column;align-items:flex-start}.footer .ra-footer-layout>section:nth-child(4) p{font-size:14px!important;text-align:left!important}}
@media(prefers-reduced-motion:reduce){.ra10 *{animation:none!important;transition:none!important;scroll-behavior:auto!important;opacity:1!important;transform:none!important}}
.ra-programme-page main :is(h1,h2){font-family:Georgia,'Times New Roman',serif}.ra-programme-page main :is(.aside-card,.opt-card){border:1px solid #cbd5da;box-shadow:0 4px 12px #142c3d0a,0 12px 28px #142c3d0c}.ra10 .ra10-feature-mini strong{font-size:14px}.ra10 :is(.ra10-person-body,.ra10-material-body) p{font-size:15px}.ra10 .ra10-hero-grid.ra10-wrap,.ra10 .ra10-crumb{width:min(100%,1200px)}.ra10 .ra10-hero-summary{max-width:58ch}.ra10 .ra10-exam-layout{display:block}.ra10 .ra10-exam-layout>div{max-width:80ch}.ra10 .ra10-mode-switch[hidden]{display:none!important}.ra10 .ra10-hero-brand small{font-size:12px}.ra10 .ra10-counsel [data-ra-enquiry-form]{margin-bottom:12px}.ra10 .ra10-counsel .ra-contact-tools{margin-bottom:0}.ra10 .ra10-counsel p{font-size:15px}.ra10 .ra10-form-phone{display:grid}.ra10 .ra10-fact:has(strong:empty){display:none}.ra10 .ra10-hero-facts .ra10-fact:last-child{border-bottom:0}
@media(max-width:767px){.ra10 .ra10-wrap{width:100%;box-sizing:border-box}.ra10 .ra10-hero-grid{padding-block:20px}.ra10 .ra10-hero-left{width:100%;min-width:0}.ra10 .ra10-hero-facts .ra10-fact{padding:7px 10px;min-height:0}.ra10 .ra10-fact .ra10-fact-symbol{width:28px;height:28px}.ra10 .ra10-hero-summary{margin-bottom:14px}.ra10 .ra10-hero-features{padding-bottom:12px}.ra10 .ra10-fact strong{font-size:13px}.ra10 .ra10-hero-media img{max-height:240px}.ra10 .ra10-hero-features{grid-auto-columns:72%}}
@media(prefers-reduced-motion:no-preference){.ra10 .ra10-hero-left>*{animation:ra10-p1-enter .45s ease both}.ra10 .ra10-hero-summary{animation-delay:.08s}.ra10 .ra10-cta-group{animation-delay:.16s}@keyframes ra10-p1-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
.ra-programme-page #ra-site-header{position:sticky!important;top:0}.ra10 .ra10-section-nav{top:var(--ra10-header-offset,69px)}.ra10 :is(section[id],#ra10-phone-form){scroll-margin-top:calc(var(--ra10-header-offset,69px) + 70px)}.ra10-section-nav .ra10-section-enquire{background:#fbbc06;color:#132c3c;padding:10px 14px;border-radius:8px;margin-left:auto}.ra10 .ra10-hero .ra10-cta-group [data-ra10-details]{border:0;background:none;color:#755600;text-decoration:underline}.ra10 .ra10-hero .ra10-cta-group [data-ra10-join]{border:1px solid #a6b1b8}.ra10 .ra10-faq-list summary:focus-visible,.ra10 .ra10-roadmap-details summary:focus-visible,.ra10-section-nav a:focus-visible{outline:2px solid #8a6a00;outline-offset:2px}
@media(max-width:767px){.ra10-section-nav .ra10-section-enquire{display:none}.ra10 .ra-home-people{grid-template-columns:none!important}.ra10 .ra10-person-list{grid-auto-columns:44%}.ra10 .ra10-person-body h3{font-size:17px}.ra10 .ra10-counsel input{font-size:16px}.ra10 .ra10-hero-media .ra10-hero-brand{padding:12px!important}}
