.marketing-shell .free-hub{padding-bottom:70px}.free-hub{--hub-dark:#173647;--hub-ink:var(--marketing-ink);--hub-muted:var(--marketing-muted)}.free-hub [id]{scroll-margin-top:28px}.free-hub :where(h1,h2,h3){overflow-wrap:anywhere}.free-hub-hero{grid-template-columns:minmax(0,1.32fr) minmax(320px,.9fr);align-items:center;gap:clamp(32px,5vw,84px);padding:76px 0 42px;display:grid}.free-hub-hero-copy{min-width:0}.free-hub .marketing-eyebrow{letter-spacing:.12em;color:#126d72;font-size:11px;font-weight:750}.free-hub-hero h1{letter-spacing:-.052em;max-width:810px;margin:19px 0 0;font-size:clamp(40px,4.8vw,66px);font-weight:760;line-height:1.04}.free-hub-hero h1 span{display:block}.free-hub-hero h1 span:last-child{color:#08677a}.free-hub-lead{max-width:740px;color:var(--hub-muted);font-size:17px;line-height:1.68;margin-top:25px!important}.free-hub-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.free-hub-hero-actions .marketing-button{min-height:50px;padding-inline:19px;font-size:14px}.free-hub-hero-actions a.marketing-button-light{background:var(--marketing-surface-strong)}.free-hub-hero-note{color:var(--hub-muted);align-items:center;gap:9px;font-size:12px;display:flex;margin-top:14px!important}.free-hub-hero-note svg{color:#147e71;flex:none}.free-hub-hero-index{background:var(--hub-dark);color:#f8ffff;border-radius:25px;min-width:0;padding:28px 29px 19px;box-shadow:0 16px 45px #0c2e4224}.free-hub-index-label{letter-spacing:.14em;text-transform:uppercase;color:#bfdae0;font-size:10px;font-weight:720;margin-bottom:13px!important}.free-hub-hero-index a{border-bottom:1px solid #ffffff29;grid-template-columns:45px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:17px 0;text-decoration:none;display:grid}.free-hub-hero-index a:hover strong{text-underline-offset:3px;text-decoration:underline}.free-hub-hero-index a>svg{color:#d3e5eb;width:18px}.free-hub-hero-index a strong{color:#fff;font-size:14px;font-weight:690;line-height:1.35;display:block}.free-hub-hero-index a small{color:#c5d7df;margin-top:3px;font-size:11px;line-height:1.55;display:block}.free-hub-index-icon{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.free-hub-index-icon svg{width:23px;height:23px}.free-hub-index-icon-purple{color:#674099;background:#e1d3f8}.free-hub-index-icon-blue{color:#305f9b;background:#cfddfb}.free-hub-index-icon-mint{color:#1b7268;background:#a4e3d5}.free-hub-index-foot{color:#c5d7df;align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex;margin-top:17px!important}.free-hub-index-foot svg{flex:none}.free-hub-jump-nav{border-block:1px solid var(--marketing-border);flex-wrap:wrap;align-items:center;gap:9px;padding:19px 0;display:flex}.free-hub-jump-nav>span{color:var(--hub-muted);margin-right:10px;font-size:11px;font-weight:660}.free-hub-jump-nav a{background:var(--marketing-surface-strong);border:1px solid var(--marketing-border);min-height:38px;color:var(--hub-ink);border-radius:9px;align-items:center;padding:8px 13px;font-size:12px;font-weight:630;display:inline-flex}.free-hub-jump-nav a:hover{background:color-mix(in srgb, var(--marketing-surface-strong) 80%, #d5f3eb);border-color:#257b85}.free-hub-section{border-bottom:1px solid var(--marketing-border);padding:52px 0 60px}.free-hub-section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:end;gap:30px;margin-bottom:24px;display:grid}.free-hub-section-heading h2{letter-spacing:-.035em;margin-top:8px;font-size:clamp(28px,3vw,40px);font-weight:725;line-height:1.16}.free-hub-section-heading>p{color:var(--hub-muted);font-size:13px;line-height:1.65}.free-hub-portfolio-panel{background:var(--marketing-surface-strong);border:1px solid #d8cce9;border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.free-hub-portfolio-feature{color:#34214d;background:#f1eafa;flex-direction:column;align-items:flex-start;padding:clamp(26px,3vw,42px);display:flex}.free-hub-feature-icon{color:#69449c;background:#e3d5f2;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.free-hub-feature-label{letter-spacing:.09em;text-transform:uppercase;color:#69449c;font-size:10px;font-weight:760}.free-hub-portfolio-feature h3{letter-spacing:-.035em;margin-top:10px;font-size:32px;line-height:1.2}.free-hub-portfolio-feature p{color:#514765;max-width:460px;margin-top:15px;font-size:14px;line-height:1.7}.free-hub-portfolio-feature a{margin-top:28px}.free-hub-portfolio-feature small{color:#514765;margin-top:13px;font-size:11px;line-height:1.6;display:block}.free-hub-portfolio-steps{color:var(--hub-ink);padding:clamp(25px,3vw,42px)}.free-hub-portfolio-steps h3{margin-bottom:15px;font-size:15px;font-weight:730}.free-hub-portfolio-steps ol{margin:0;padding:0;list-style:none}.free-hub-portfolio-steps li{border-top:1px solid var(--marketing-border);grid-template-columns:24px minmax(0,1fr);gap:15px;padding:17px 0;display:grid}.free-hub-portfolio-steps li>span{color:#7d58a7;font-size:11px;font-weight:750}.free-hub-portfolio-steps li strong{font-size:14px}.free-hub-portfolio-steps li p{color:var(--hub-muted);margin-top:6px;font-size:12px;line-height:1.6}.free-hub-fine-print{color:var(--hub-muted);font-size:11px;line-height:1.6;margin-top:16px!important}.free-hub-practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.free-hub-practice-card{border:1px solid var(--marketing-border);border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;display:flex}.free-hub-practice-card-0{color:#124b3f;background:#ddf3ea;border-color:#b8e0d0}.free-hub-practice-card-1{color:#28466f;background:#e4edff;border-color:#cadbf7}.free-hub-practice-card-2{color:#513b74;background:#f3ecff;border-color:#e2d7f3}.free-hub-card-icon{color:currentColor;background:#ffffffae;border-radius:13px;place-items:center;width:47px;height:47px;margin-bottom:21px;display:grid}.free-hub-card-icon svg{width:25px;height:25px}.free-hub-card-kicker{letter-spacing:.085em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1.4}.free-hub-practice-card h3{letter-spacing:-.025em;margin-top:10px;font-size:24px;font-weight:750;line-height:1.22}.free-hub-practice-card p{color:inherit;margin-top:13px;font-size:13px;line-height:1.63}.free-hub-practice-card .free-hub-access{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 18%, transparent);width:100%;margin-top:19px;padding-top:15px;font-size:11px;line-height:1.6}.free-hub-practice-card a{text-underline-offset:3px;align-items:center;gap:8px;min-height:42px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:720;text-decoration:underline;display:inline-flex}.free-hub-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.free-hub-guide-card{color:#20334a;--guide-soft:#e7eff7;--guide-accent:#245c8a;border:1px solid color-mix(in srgb, var(--guide-accent) 19%, var(--marketing-border));background:color-mix(in srgb, var(--guide-soft) 76%, var(--marketing-surface-strong));border-radius:14px;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:14px;min-width:0;padding:19px 20px;transition:transform .15s,border-color .15s;display:grid}.free-hub-guide-card:hover{border-color:var(--guide-accent);transform:translateY(-2px)}.free-hub-guide-card .specialty-mark{background:color-mix(in srgb, var(--guide-accent) 12%, #fff);width:48px;height:48px;color:var(--guide-accent);border-radius:14px}.free-hub-guide-card .specialty-mark svg{width:29px;height:29px}.free-hub-guide-card div{min-width:0}.free-hub-guide-card div>span{color:var(--guide-accent);font-size:10px;font-weight:700;display:block}.free-hub-guide-card h3{margin:5px 0;font-size:16px;font-weight:730;line-height:1.35}.free-hub-guide-card small{color:var(--hub-muted);font-size:11px}.free-hub-guide-card>svg{color:var(--guide-accent)}.free-hub-guide-card.specialty-theme-radiology{--guide-accent:#4053a4;--guide-soft:#e6eaff}.free-hub-guide-card.specialty-theme-medicine{--guide-accent:#107c71;--guide-soft:#ddf7f1}.free-hub-guide-card.specialty-theme-surgery{--guide-accent:#a15b30;--guide-soft:#fff0df}.free-hub-guide-card.specialty-theme-anaesthetics{--guide-accent:#3567a0;--guide-soft:#e6efff}.free-hub-guide-card.specialty-theme-emergency{--guide-accent:#a94f48;--guide-soft:#ffe9e6}.free-hub-guide-card.specialty-theme-obgyn{--guide-accent:#a04b83;--guide-soft:#fde8f4}.free-hub-guide-card.specialty-theme-paediatrics{--guide-accent:#167966;--guide-soft:#dbf5eb}.free-hub-guide-card.specialty-theme-ophthalmology{--guide-accent:#7c58ab;--guide-soft:#eee5ff}.free-hub-guide-card.specialty-theme-consultant{--guide-accent:#876336;--guide-soft:#f9eddb}.free-hub-guide-card.specialty-theme-clinical-fellow{--guide-accent:#286d87;--guide-soft:#e2f1f6}.free-hub-inline-link{text-underline-offset:3px;align-items:center;gap:9px;min-height:44px;margin-top:21px;font-size:13px;font-weight:710;display:inline-flex;color:#176d80!important;text-decoration:underline!important}.free-hub-msra-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:18px;display:grid}.free-hub-msra-feature{color:#664425;background:#fff0df;border:1px solid #e6d6c5;border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.free-hub-msra-feature h3{letter-spacing:-.03em;margin-top:10px;font-size:28px;font-weight:740}.free-hub-msra-feature>p:not(.free-hub-card-kicker){color:#6b5442;margin-top:12px;font-size:13px;line-height:1.68}.free-hub-msra-feature>a{color:#785226;text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:12px;font-weight:720;text-decoration:underline;display:flex}.free-hub-msra-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;display:grid}.free-hub-msra-links a{background:#fffaf3;border:1px solid #e8dfd0;border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:60px;padding:12px 14px;display:flex}.free-hub-msra-links a span{color:#6d5338;flex:1;min-width:0;font-size:12px;font-weight:660;line-height:1.5}.free-hub-msra-links a svg{color:#a16c35;flex-shrink:0}.free-hub-msra-links a:hover{border-color:#a16c35}.free-hub-career-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.free-hub-career-grid>a{color:#154b58;background:#eaf4f4;border:1px solid #dae4e6;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px 21px;display:flex}.free-hub-career-grid>a:nth-child(2){color:#274f7d;background:#e6f0fc}.free-hub-career-grid>a:nth-child(3){color:#715633;background:#faf0df}.free-hub-career-grid>a:nth-child(4){color:#604480;background:#f1eafa}.free-hub-career-grid h3{font-size:18px;font-weight:720;line-height:1.3}.free-hub-career-grid p{color:inherit;margin:10px 0 16px;font-size:12px;line-height:1.6}.free-hub-career-grid strong{text-underline-offset:3px;align-items:center;gap:6px;margin-top:auto;font-size:11px;text-decoration:underline;display:flex}.free-hub-consultant{color:#4d3922;background:#fbf4e7;border:1px solid #e5d4b8;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,70px);margin-top:20px;padding:clamp(26px,4vw,44px);display:grid}.free-hub-consultant .marketing-eyebrow{color:#846027}.free-hub-consultant .free-hub-card-icon{color:#80591e;background:#f0deb8}.free-hub-consultant h2{letter-spacing:-.035em;margin-top:10px;font-size:clamp(29px,3.2vw,42px);font-weight:740;line-height:1.17}.free-hub-consultant-copy>p:not(.marketing-eyebrow){color:#67553e;margin-top:16px;font-size:14px;line-height:1.72}.free-hub-consultant-copy>a{margin-top:25px}.free-hub-consultant-copy small{color:#735f43;max-width:400px;margin-top:14px;font-size:11px;line-height:1.65;display:block}.free-hub-consultant-links{min-width:0}.free-hub-consultant-links>a{color:#574026;border-bottom:1px solid #dfcfb7;grid-template-columns:23px minmax(0,1fr) 18px;align-items:start;gap:13px;padding:18px 0;display:grid}.free-hub-consultant-links>a:first-child{padding-top:0}.free-hub-consultant-links>a>span{color:#97713a;margin-top:3px;font-size:11px;font-weight:750}.free-hub-consultant-links strong{font-size:15px;font-weight:730;line-height:1.4}.free-hub-consultant-links>a p{color:#6c5a41;margin-top:6px;font-size:12px;line-height:1.6}.free-hub-consultant-links>a>svg{margin-top:4px}.free-hub-consultant-links>a:hover strong{text-underline-offset:3px;text-decoration:underline}.free-hub-consultant-more{flex-wrap:wrap;gap:8px 22px;padding-top:12px;display:flex}.free-hub-consultant-more a{color:#735225;text-underline-offset:3px;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:720;display:inline-flex;text-decoration:underline!important}.free-hub-footer-note{color:var(--hub-muted);font-size:12px;line-height:1.7;margin-top:24px!important}@media (width<=1100px){.free-hub-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:32px}.free-hub-hero h1{font-size:clamp(38px,4.6vw,54px)}.free-hub-career-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.free-hub-hero{grid-template-columns:1fr;padding-top:42px}.free-hub-hero-index{max-width:670px}.free-hub-section-heading{grid-template-columns:1fr;gap:8px}.free-hub-section-heading>p{max-width:630px}.free-hub-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-hub-msra-grid,.free-hub-consultant{grid-template-columns:1fr}}@media (width<=620px){.free-hub-hero{gap:28px;padding:32px 0 29px}.free-hub-hero h1{letter-spacing:-.045em;font-size:clamp(34px,9vw,44px)}.free-hub-lead{font-size:15px;margin-top:18px!important}.free-hub-hero-actions{flex-direction:column;align-items:stretch;margin-top:22px}.free-hub-hero-actions .marketing-button{width:100%}.free-hub-hero-index{border-radius:18px;padding:20px 20px 14px}.free-hub-jump-nav{gap:7px}.free-hub-jump-nav>span{flex-basis:100%}.free-hub-section{padding:38px 0 43px}.free-hub-section-heading h2{font-size:29px}.free-hub-portfolio-panel,.free-hub-practice-grid,.free-hub-guides-grid,.free-hub-msra-links,.free-hub-career-grid{grid-template-columns:1fr}.free-hub-portfolio-feature,.free-hub-portfolio-steps{padding:24px}.free-hub-portfolio-feature h3{font-size:27px}.free-hub-practice-card{padding:23px}.free-hub-consultant{padding:24px}.free-hub-consultant-copy>a{width:100%}}@media (prefers-reduced-motion:reduce){.free-hub-guide-card{transition:none}.free-hub-guide-card:hover{transform:none}}
