:root{--bg:#fff;--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--blue:#0f2d63;--blue-soft:#eff6ff;--panel:#f8fafc;--mobile-bottom-nav-height:0px;--audio-mini-player-height:0px;--audio-reopen-chip-height:0px}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;overflow-x:clip}body{overflow-wrap:break-word;background:var(--bg);min-width:320px;min-height:100%;color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a,button{-webkit-tap-highlight-color:#0f2d631f;touch-action:manipulation}.skip-link{z-index:1000;color:#fff;letter-spacing:.04em;background:#0b2e64;border:2px solid #fff;padding:11px 15px;font-size:.78rem;font-weight:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{outline-offset:2px;outline:3px solid #78a8ff;transform:translateY(0)}#site-content:focus{outline:none}.site-shell{min-height:100vh;padding-bottom:calc(var(--audio-mini-player-height) + var(--audio-reopen-chip-height))}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1360px,100% - 48px);margin:0 auto}.topbar{border-bottom:1px solid var(--line);background:#f8fafc}.topbar-inner{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);justify-content:space-between;gap:16px;padding:10px 0;font-size:11px;display:flex}.masthead{text-align:center;padding:28px 0 22px}.masthead-with-menu{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.masthead-spacer{min-height:1px}.masthead-center{text-align:center}.masthead-actions{justify-content:flex-end;align-items:center;display:flex}.brand{border-top:4px solid var(--blue);border-bottom:4px solid var(--blue);letter-spacing:-.02em;padding:8px 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;display:inline-block}.tagline{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin:12px 0 0;font-size:11px}.menu-toggle{border:1px solid var(--line);color:var(--text);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#fff;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.menu-toggle-icon{flex-direction:column;gap:3px;display:inline-flex}.menu-toggle-icon span{background:var(--text);width:16px;height:1.5px;display:block}.main-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nav-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:14px 0;display:flex}.nav-link{text-transform:uppercase;letter-spacing:.14em;color:#334155;justify-content:center;align-items:center;height:24px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative}.nav-link:after{content:"";opacity:0;transform-origin:50%;background:#0f2d635c;border-radius:999px;height:2px;transition:opacity .18s,transform .18s,background .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(.6)}.nav-link:hover{color:var(--blue)}.nav-link:hover:after,.nav-link[data-active=true]:after{opacity:1;transform:scaleX(1)}.nav-link[data-active=true]{color:#203966}.site-header{z-index:30;position:relative}:is(html:has(.global-mega-menu),body:has(.global-mega-menu)){overflow:hidden}.global-mega-menu-backdrop{z-index:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#05142e4d;position:fixed;inset:0}.global-mega-menu{z-index:1;overscroll-behavior:contain;background:linear-gradient(#f1f6fcb8,#fff0 150px),#fff;border-top:3px solid #0b2e64;width:100%;height:100dvh;max-height:none;position:fixed;inset:0;overflow-y:auto}.global-mega-menu-inner{padding:0 0 30px}.global-mega-menu-top{z-index:5;background:#fff;border-bottom:1px solid #d9e2ee;grid-template-columns:minmax(210px,.46fr) minmax(0,1fr) auto;grid-template-areas:"brand shortcuts close""search search search";align-items:center;gap:16px 28px;padding-top:24px;padding-bottom:18px;display:grid;position:sticky;top:0;box-shadow:0 12px 26px #0b2e6414}.global-mega-menu-intro{background:#0b2e64;grid-area:brand;align-self:stretch;min-width:0;padding:18px 20px 16px;box-shadow:inset 0 3px #4d84c7}.global-mega-menu-eyebrow,.global-mega-menu-kicker{color:#315e9e;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:800;line-height:1.2;display:block}.global-mega-menu-eyebrow{color:#fff;letter-spacing:-.045em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;line-height:.92}.global-mega-menu-intro p{color:#c7d9f4;margin:9px 0 0;font-size:.7rem;line-height:1.35}.global-mega-menu-shortcuts{flex-direction:column;grid-area:shortcuts;justify-content:center;align-self:stretch;gap:7px;min-width:0;display:flex}.global-mega-menu-shortcuts>span,.global-mega-menu-search-label{color:#5a6f8f;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.2}.global-mega-menu-shortcuts>div{flex-wrap:wrap;gap:7px 18px;display:flex}.global-mega-menu-shortcuts a{color:#143b72;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.25;text-decoration:none}.global-mega-menu-shortcuts a:after{content:" ↗";color:#5c7ea9;font-family:Arial,sans-serif;font-size:.74em}.global-mega-menu-shortcuts a:hover,.global-mega-menu-shortcuts a:focus-visible{color:#1b5fa9;text-decoration:underline}.global-mega-menu-search-wrap{grid-area:search;width:100%;max-width:880px;margin:0 auto;padding-top:14px;position:relative}.global-mega-menu-search-label{position:absolute;top:-1px;left:0}.global-mega-menu-search{color:#10264a;background:#fff;border:1px solid #7798c2;border-radius:999px;width:100%;min-height:52px;padding:12px 68px 12px 22px;font-family:Georgia,Times New Roman,serif;font-size:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 28px #0b2e641a,inset 0 0 0 1px #1e54970d}.global-mega-menu-search::placeholder{color:#687d9a;font-style:italic}.global-mega-menu-search:focus{border-color:#123f7d;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #2b5da024,0 16px 34px #0b2e6429}.global-mega-menu-search-icon{color:#fff;background:#103b76;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:calc(50% + 7px);right:10px;transform:translateY(-50%);box-shadow:0 5px 11px #0b2e6438}.global-mega-menu-close{color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#0b2e64;border:1px solid #0b2e64;border-radius:999px;grid-area:close;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 17px 9px 10px;font-size:.7rem;font-weight:800;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.global-mega-menu-close:hover,.global-mega-menu-close:focus-visible{color:#0b2e64;background:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #0b2e6429}.global-mega-menu-close span{border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:1.15rem;font-weight:400;line-height:1;display:grid}.global-mega-menu-close:hover span,.global-mega-menu-close:focus-visible span{border-color:#0b2e6473}.global-mega-menu-grid{grid-template-columns:minmax(256px,.68fr) minmax(0,2.32fr);gap:42px;padding-top:24px;display:grid}.global-mega-menu-feature{background:#fff;border:0;padding:0 18px 0 4px}.global-mega-menu-title{color:#10264a;letter-spacing:-.035em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2vw,2.18rem);line-height:1.04}.global-mega-menu-formats{gap:4px;margin-top:22px;display:grid}.global-mega-menu-format{color:#10264a;border:1px solid #0000;border-left-width:3px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:8px 7px;transition:background .16s,border-color .16s,transform .16s;display:grid}.global-mega-menu-format:hover,.global-mega-menu-format:focus-visible,.global-mega-menu-format[data-active=true]{background:#fff;border-color:#c8d6e9 #c8d6e9 #c8d6e9 #0f2d63;transform:translate(2px)}.global-mega-menu-format:focus-visible,.global-mega-menu-heading:focus-visible,.global-mega-menu-link:focus-visible{outline-offset:2px;outline:2px solid #0f2d63}.global-mega-menu-format-icon{color:#164f91;background:#fff;border:1px solid #cad5e4;place-items:center;width:32px;height:32px;display:grid}.global-mega-menu-format-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.global-mega-menu-format strong,.global-mega-menu-format small{display:block}.global-mega-menu-format strong{font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.1}.global-mega-menu-format small{color:#617593;margin-top:2px;font-size:.72rem;line-height:1.28}.global-mega-menu-columns{columns:3 220px;column-gap:48px;padding-top:2px}.global-mega-menu-column{break-inside:avoid;vertical-align:top;width:100%;min-width:0;margin:0 0 28px;padding:3px 0 0;display:inline-block}.global-mega-menu-column--curriculum{background:radial-gradient(circle at 100% 0,#5b8bc62e,#0000 42%),linear-gradient(145deg,#f9fbff,#edf4fc);border:1px solid #a9bfdc;margin-top:2px;padding:18px 18px 20px;position:relative;box-shadow:0 14px 32px #0a30621a}.global-mega-menu-new{color:#5276a6;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:.61rem;font-weight:800;line-height:1.2;display:block}.global-mega-menu-column--curriculum .global-mega-menu-heading{color:#082c63;letter-spacing:-.025em;text-transform:none;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem}.global-mega-menu-column--curriculum .global-mega-menu-section-summary{color:#4c6382;margin-bottom:14px}.global-mega-menu-column--curriculum .global-mega-menu-link{color:#0b3b77;border-bottom:1px solid #6f91bb;align-items:center;gap:8px;width:fit-content;font-weight:700;display:inline-flex}.global-mega-menu-column--curriculum .global-mega-menu-link:after{content:"→"}.global-mega-menu-section-summary{color:#5d708b;max-width:28ch;margin:-4px 0 12px;font-size:.72rem;line-height:1.42}.global-mega-menu-heading{color:#0b2c60;text-transform:uppercase;letter-spacing:.08em;margin-bottom:11px;font-size:.7rem;font-weight:800;display:inline-block}.global-mega-menu-heading:hover{text-decoration:underline}.global-mega-menu-links{flex-direction:column;gap:8px;display:flex}.global-mega-menu-link{color:#233b5f;font-size:.9rem;line-height:1.3}.global-mega-menu-link:hover{color:#0f2d63;text-decoration:none}.global-mega-menu-empty{color:#405b80;border-top:1px solid #d4e0ef;grid-column:2;margin:0;padding:20px 0;font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.global-mega-menu-network{border-top:1px solid #d9e2ee;grid-template-columns:minmax(190px,.54fr) minmax(0,1.46fr);align-items:center;gap:28px;margin-top:18px;padding:18px 0 0;display:grid}.global-mega-menu-network>div>p{color:#5d708b;max-width:42ch;margin:7px 0 0;font-size:.78rem;line-height:1.45}.global-mega-menu-network-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.global-mega-menu-network-link{color:#102e61;background:linear-gradient(145deg,#fff,#f6f9fd);border:1px solid #d6e1ee;border-radius:13px;gap:5px;min-height:78px;padding:13px 14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.global-mega-menu-network-link:hover,.global-mega-menu-network-link:focus-visible{border-color:#92aed2;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #0a2c5f1a}.global-mega-menu-network-link strong{font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.1}.global-mega-menu-network-link strong span{color:#4b75ad;font-family:Arial,sans-serif;font-size:.72em}.global-mega-menu-network-link small{color:#637793;font-size:.7rem;line-height:1.32}.homepage{padding-bottom:64px}.section-label{text-transform:uppercase;letter-spacing:.2em;color:var(--blue);font-size:11px;font-weight:700}.button-primary,.button-secondary{text-transform:uppercase;letter-spacing:.14em;padding:14px 18px;font-size:12px;font-weight:700;display:inline-block}.button-primary{background:var(--blue);color:#fff}.button-secondary{border:1px solid var(--line);color:var(--text)}.homepage-hero{border-bottom:1px solid var(--line);padding:72px 0 60px}.homepage-hero-grid{grid-template-columns:1.22fr .88fr;align-items:stretch;gap:40px;display:grid}.homepage-hero-main{max-width:820px}.homepage-hero-title{letter-spacing:-.045em;max-width:10ch;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.8vw,5.1rem);line-height:.95}.homepage-hero-text{color:#475569;max-width:680px;margin-top:22px;font-size:1.05rem;line-height:1.8}.homepage-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.homepage-lead-story{border:1px solid var(--line);background:#fff;min-height:100%;padding:32px;transition:border-color .2s,transform .2s;display:block}.homepage-lead-story:hover{border-color:var(--blue);transform:translateY(-2px)}.homepage-lead-story h2{letter-spacing:-.035em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:1}.homepage-lead-story p{color:#475569;margin-top:16px;font-size:1rem;line-height:1.8}.homepage-link-label{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);margin-top:18px;font-size:.78rem;font-weight:700;display:inline-block}.homepage-feature{border:1px solid var(--line);background:#fff;padding:30px;transition:border-color .2s,transform .2s;display:block}.homepage-feature:hover{border-color:var(--blue);transform:translateY(-2px)}.homepage-feature-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.homepage-feature-two-column{grid-template-columns:1.5fr .65fr;align-items:start;gap:28px;display:grid}.homepage-book-week-shell{border:1px solid var(--line);background:linear-gradient(158deg,#f7faff 0%,#fff 58%);border-radius:16px;align-content:start;gap:16px;padding:22px;display:grid;box-shadow:0 1px #0f2d6308}.homepage-book-week-shell article{height:100%}.homepage-book-week-label{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:9px;font-size:.72rem;font-weight:700;display:inline-flex}.homepage-book-week-label:before{content:"";background:var(--blue);border-radius:2px;width:22px;height:2px}.homepage-feature-kicker{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.8rem}.homepage-feature h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1.02}.homepage-feature p{color:#475569;margin-top:16px;font-size:1rem;line-height:1.8}.homepage-feature-side{border-left:1px solid var(--line);padding-top:8px;padding-left:20px}.homepage-feature-side-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.78rem}.homepage-feature-side-value{margin-top:8px;font-size:1.2rem;font-weight:700}.homepage-feature-side-subvalue{color:#475569;margin-top:6px;line-height:1.6}.homepage-discovery-section{padding-top:52px;padding-bottom:52px}.homepage-discovery-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(260px,.6fr);align-items:end;gap:32px;padding-bottom:26px;display:grid}.homepage-discovery-heading h2{letter-spacing:-.055em;max-width:660px;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.4rem);line-height:.94}.homepage-discovery-heading>p{color:#52627a;max-width:420px;margin:0;font-size:1.03rem;line-height:1.65}.homepage-discovery-grid{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:18px;margin-top:22px;display:grid}.homepage-discovery-card{border:1px solid #cbd5e1;flex-direction:column;min-height:430px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.homepage-discovery-card:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 18px 40px #0f2d6321}.homepage-discovery-card-podcast{color:#f8fafc;background:#0b1f3a;border-color:#0b1f3a}.homepage-discovery-card-path{background:#f4f7fc}.homepage-discovery-podcast-art{background:#0b1f3a;border-bottom:1px solid #ffffff2e;place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.homepage-discovery-card-podcast .homepage-discovery-podcast-orbit,.homepage-discovery-card-podcast .homepage-discovery-podcast-play,.homepage-discovery-card-podcast .homepage-discovery-podcast-wave{display:none}.homepage-discovery-card-podcast .homepage-discovery-podcast-art{border-bottom-color:#0000}.homepage-discovery-podcast-art:after{display:none}.homepage-discovery-podcast-orbit{border:1px solid #ffffff38;border-radius:50%;position:absolute}.homepage-discovery-podcast-orbit-one{width:240px;height:240px}.homepage-discovery-podcast-orbit-two{border-color:#ffffff4d;width:150px;height:150px}.homepage-discovery-podcast-play{z-index:1;color:#fff;background:0 0;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;font-size:1rem;display:grid}.homepage-discovery-podcast-wave{z-index:1;align-items:center;gap:4px;height:32px;display:flex;position:absolute;bottom:20px;right:28px}.homepage-discovery-podcast-wave span{background:#ffffffd6;border-radius:99px;width:3px}.homepage-discovery-podcast-wave span:first-child,.homepage-discovery-podcast-wave span:nth-child(7){height:9px}.homepage-discovery-podcast-wave span:nth-child(2),.homepage-discovery-podcast-wave span:nth-child(6){height:18px}.homepage-discovery-podcast-wave span:nth-child(3),.homepage-discovery-podcast-wave span:nth-child(5){height:28px}.homepage-discovery-podcast-wave span:nth-child(4){height:36px}.homepage-discovery-path-art{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;height:168px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.homepage-discovery-path-art-overlay{background:linear-gradient(110deg,#081d3fd6,#0f2d6333);position:absolute;inset:0}.homepage-discovery-path-art span{z-index:1;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.homepage-discovery-card-body{flex-direction:column;flex:1;min-height:260px;padding:24px 26px 22px;display:flex}.homepage-discovery-meta,.homepage-discovery-footer{letter-spacing:.095em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.72rem;font-weight:700;display:flex}.homepage-discovery-meta{color:#64748b}.homepage-discovery-card-podcast .homepage-discovery-meta,.homepage-discovery-card-podcast .homepage-discovery-footer{color:#c7d1df}.homepage-discovery-card-body h3{letter-spacing:-.045em;max-width:690px;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.1vw,3.4rem);line-height:.98}.homepage-discovery-card-body p{color:#52627a;max-width:700px;margin:16px 0 0;font-size:.98rem;line-height:1.65}.homepage-discovery-card-podcast .homepage-discovery-card-body p{color:#d4dde8}.homepage-discovery-signals{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.homepage-discovery-signals span{color:#3d5271;letter-spacing:.055em;text-transform:uppercase;border:1px solid #cbd5e1;padding:6px 8px;font-size:.68rem;font-weight:700}.homepage-discovery-footer{align-items:end;margin-top:auto;padding-top:20px}.homepage-discovery-footer>span:first-child{letter-spacing:.055em;max-width:250px}.homepage-discovery-action{color:var(--blue);flex:none;align-items:center;gap:8px;display:inline-flex}.homepage-discovery-card-podcast .homepage-discovery-action{color:#fff}.homepage-discovery-action b{font-size:1rem;line-height:1;transition:transform .18s}.homepage-discovery-card:hover .homepage-discovery-action b,.homepage-discovery-links a:hover span{transform:translate(4px)}.homepage-discovery-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:18px;display:flex}.homepage-discovery-links a{border-right:1px solid var(--line);color:#1a3768;letter-spacing:.075em;text-transform:uppercase;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:220px;padding:16px 18px;font-size:.76rem;font-weight:700;display:inline-flex}.homepage-discovery-links a:last-child{border-right:0}.homepage-discovery-links span{font-size:1rem;transition:transform .18s}@media (max-width:900px){.homepage-discovery-heading,.homepage-discovery-grid{grid-template-columns:1fr}.homepage-discovery-heading{gap:16px}.homepage-discovery-heading>p{max-width:560px}}@media (max-width:640px){.homepage-discovery-section{padding-top:34px;padding-bottom:34px}.homepage-discovery-heading{padding-bottom:20px}.homepage-discovery-card{min-height:0}.homepage-discovery-podcast-art,.homepage-discovery-path-art{height:142px}.homepage-discovery-card-body{min-height:0;padding:20px}.homepage-discovery-meta,.homepage-discovery-footer{gap:10px;font-size:.65rem}.homepage-discovery-card-body h3{font-size:clamp(2rem,10vw,2.75rem)}.homepage-discovery-footer{flex-direction:column;align-items:start}.homepage-discovery-links{display:block}.homepage-discovery-links a{border-right:0;border-bottom:1px solid var(--line);min-width:0}.homepage-discovery-links a:last-child{border-bottom:0}}.homepage-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.homepage-mini-card{border:1px solid var(--line);background:#fff;padding:24px;transition:border-color .2s,transform .2s;display:block}.homepage-mini-card:hover{border-color:var(--blue);transform:translateY(-2px)}.homepage-mini-card-type{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.76rem}.homepage-mini-card h3{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.08}.homepage-mini-card p{color:#475569;margin-top:12px;font-size:.94rem;line-height:1.7}.partnerships-grid,.partnerships-detail-grid,.partnership-internal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partnership-index-hero{padding-top:72px}.partnership-index-intro-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:28px;margin-top:32px;display:grid}.partnership-index-intro-card,.partnership-index-intro-list,.partnership-hero-panel,.partnership-internal-banner,.partnership-transition-panel,.partnership-quick-card,.partnership-aside-card{border:1px solid var(--line);background:#f8fafc}.partnership-index-intro-card{padding:30px}.partnership-index-intro-card h2,.partnership-section-title,.partnership-transition-panel h3{letter-spacing:-.04em;color:#0f172a;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.8vw,3rem);line-height:.98}.partnership-index-intro-card p{color:#475569;max-width:46ch;margin-top:16px;line-height:1.8}.partnership-index-intro-list{gap:0;padding:12px 24px;display:grid}.partnership-index-intro-item{border-top:1px solid #dde5ef;gap:8px;padding:18px 0;display:grid}.partnership-index-intro-item:first-child{border-top:0}.partnership-index-intro-item strong{text-transform:uppercase;letter-spacing:.1em;color:#203f8f;font-size:.86rem;font-weight:700}.partnership-index-intro-item span{color:#475569;line-height:1.75}.partnership-card,.partnership-detail-card{min-height:100%}.partnership-card-featured{padding:28px}.partnership-card-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.partnership-card-monogram{letter-spacing:-.04em;color:#0f172a;background:#fff;border:1px solid #cfd7e3;justify-content:center;align-items:center;min-width:62px;min-height:62px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;display:inline-flex}.partnership-card-tagline{color:#0f172a;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.5}.partnership-page{padding-bottom:64px}.partnership-hero{background:linear-gradient(#f8fafc 0%,#f8fafc00 240px),#fff;padding-top:72px}.partnership-hero-grid{grid-template-columns:1.16fr .84fr;align-items:start;gap:32px;display:grid}.partnership-breadcrumb{text-transform:uppercase;letter-spacing:.12em;color:#64748b;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:.78rem;font-weight:700;display:flex}.partnership-breadcrumb a:hover{color:var(--blue)}.partnership-hero-main{max-width:780px}.partnership-hero-lead{color:#0f172a;max-width:44ch;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.5}.partnership-hero-copy{color:#475569;max-width:720px;margin-top:22px;font-size:1.02rem;line-height:1.8}.partnership-pill-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.partnership-pill{text-transform:uppercase;letter-spacing:.08em;color:#334155;background:#fff;border:1px solid #d8e1ee;align-items:center;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:700;display:inline-flex}.partnership-hero-actions,.partnership-internal-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.partnership-hero-panel,.partnership-internal-banner,.partnership-transition-panel,.partnership-quick-card,.partnership-aside-card{padding:28px}.partnership-hero-panel-label{text-transform:uppercase;letter-spacing:.1em;color:var(--blue);font-size:.78rem;font-weight:700}.partnership-hero-panel-location{color:#0f172a;margin-top:10px;font-size:1rem;font-weight:700}.partnership-hero-panel p,.partnership-internal-banner p{color:#475569;margin-top:14px;line-height:1.8}.partnership-stat-grid{gap:12px;margin-top:22px;display:grid}.partnership-stat-card{border-top:1px solid #d8e1ee;padding-top:14px}.partnership-stat-label{text-transform:uppercase;letter-spacing:.12em;color:#64748b;font-size:.72rem;font-weight:700}.partnership-stat-value{color:#0f172a;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.1}.partnership-story-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);align-items:start;gap:30px;display:grid}.partnership-story-block{max-width:760px}.partnership-story-copy{color:#475569;max-width:48ch;margin-top:18px;font-size:1.04rem;line-height:1.85}.partnership-story-aside{gap:16px;display:grid}.partnership-aside-card h3,.partnership-editorial-content h3,.partnership-quick-card p,.partnership-detail-card h3{color:#0f172a;margin:12px 0 0;font-family:Georgia,Times New Roman,serif}.partnership-aside-card h3,.partnership-detail-card h3,.partnership-editorial-content h3{letter-spacing:-.025em;font-size:1.65rem;line-height:1.08}.partnership-aside-card p,.partnership-editorial-content p,.partnership-quick-card p,.partnership-roadmap-item,.partnership-transition-meta{color:#475569;margin-top:14px;line-height:1.78}.partnership-editorial-list{border-top:1px solid var(--line);gap:0;display:grid}.partnership-editorial-row{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.partnership-editorial-index{text-transform:uppercase;letter-spacing:.14em;color:var(--blue);font-size:.8rem;font-weight:700}.partnership-transition-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);align-items:end;gap:28px;display:grid}.partnership-transition-panel p{color:#475569;max-width:46ch;margin-top:16px;line-height:1.8}.partnership-transition-actions{justify-items:start;gap:18px;display:grid}.partnership-inline-link{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);margin-top:18px;font-size:.82rem;font-weight:700;display:inline-block}.partnership-internal-shell{padding-top:72px}.partnership-internal-banner{grid-template-columns:1fr auto;align-items:start;gap:24px;display:grid}.partnership-internal-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.partnership-quick-card{padding:22px 22px 24px}.partnership-quick-card p{font-size:1.12rem;line-height:1.5}.partnership-internal-banner h2{letter-spacing:-.03em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1.02}.partnership-badge{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#0f172a;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:.74rem;font-weight:700;display:inline-flex}.partnership-roadmap-grid{margin-top:0}.partnership-detail-card-dark{background:#0f172a;border-color:#0f172a}.partnership-detail-card-dark .card-meta,.partnership-detail-card-dark h3,.partnership-detail-card-dark .card-summary{color:#fff}.partnership-detail-card-dark .card-summary{opacity:.82}.partnership-roadmap-list{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.partnership-roadmap-item{color:#334155;background:#fff;border:1px solid #d8e1ee;align-items:center;min-height:40px;margin-top:0;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.partnership-index-note{max-width:760px}.section-block{border-bottom:1px solid var(--line);padding:64px 0}.section-header-row{margin-bottom:24px}.section-header-row h2{letter-spacing:-.03em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2.45rem;line-height:1.02}.page-title{letter-spacing:-.03em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,4.5rem);line-height:.98}.page-description{color:#475569;max-width:760px;margin-top:20px;font-size:1.1rem;line-height:1.8}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;padding:22px;transition:border-color .2s,transform .2s}.card:hover{border-color:var(--blue);transform:translateY(-2px)}.card-link{display:block}.card-meta{text-transform:uppercase;letter-spacing:.18em;color:var(--blue);font-size:10px;font-weight:700}.card h3{letter-spacing:-.02em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;line-height:1.08}.card-summary{color:#475569;margin-top:12px;font-size:.98rem;line-height:1.7}.card-submeta{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-top:14px;font-size:.8rem}.podcast-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.podcast-listen-pill{appearance:none;color:#111;cursor:pointer;background:#fff;border:1px solid #d3d8e0;border-radius:999px;align-items:center;gap:.72rem;padding:.38rem .52rem .38rem .42rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #1111110f}.podcast-listen-pill:hover{border-color:#a4acb8;transform:translateY(-1px);box-shadow:0 12px 28px #1111111a}.podcast-listen-pill:focus-visible{border-color:#111;outline:none;box-shadow:0 0 0 4px #11111114,0 12px 28px #1111111a}.podcast-listen-icon-shell{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative}.podcast-listen-main{font-size:.9rem;font-weight:600;line-height:1.1;display:block}.podcast-listen-icon{width:.82rem;height:.82rem;position:relative}.podcast-listen-icon:before,.podcast-listen-icon:after{content:"";border-radius:999px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.podcast-listen-icon:before{border-top:.36rem solid #0000;border-bottom:.36rem solid #0000;border-left:.54rem solid;width:0;height:0;left:.18rem}.podcast-listen-icon:after{opacity:0}.podcast-listen-duration{color:#5b6472;letter-spacing:.01em;margin-top:.08rem;font-size:.74rem;font-weight:500;line-height:1.1;display:block}.podcast-listen-labels{justify-items:start;gap:.14rem;padding-right:.18rem;display:grid}.podcast-listen-pill.is-playing{color:#fff;background:#111;border-color:#111;box-shadow:0 14px 30px #11111129}.podcast-listen-pill.is-playing .podcast-listen-icon-shell{background:#ffffff24}.podcast-listen-pill.is-playing .podcast-listen-duration{color:#ffffffb8}.podcast-listen-pill.is-playing .podcast-listen-icon:before{background:currentColor;border:0;width:.18rem;height:.72rem;left:.14rem}.podcast-listen-pill.is-playing .podcast-listen-icon:after{opacity:1;background:currentColor;width:.18rem;height:.72rem;left:.5rem}.series-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.series-card{border:1px solid var(--line);background:#fff;padding:16px;transition:border-color .2s,transform .2s;display:block}.series-card:hover{border-color:var(--blue);transform:translateY(-2px)}.series-card-image-wrap{aspect-ratio:1;background:#f1f5f9;margin-bottom:14px;overflow:hidden}.series-card-image{object-fit:cover;width:100%;height:100%;display:block}.series-card-meta{color:#475569;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.78rem}.series-card-title{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.02}.series-card-summary{color:#475569;margin-top:12px;font-size:.98rem;line-height:1.7}.series-card-action{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);margin-top:14px;font-size:.78rem;font-weight:700;display:inline-block}.series-hero{border-bottom:1px solid var(--line);background:#eef2ff}.series-hero-inner{grid-template-columns:340px 1fr;align-items:center;gap:40px;padding:56px 0;display:grid}.series-hero-art{justify-content:center;display:flex}.series-hero-image{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);background:#fff;width:100%;max-width:320px;display:block}.series-hero-content{max-width:760px}.series-hero-meta{color:#475569;text-transform:uppercase;letter-spacing:.08em;margin:14px 0 0;font-size:.82rem}.series-hero-title{letter-spacing:-.04em;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5rem);line-height:.98}.series-hero-summary{color:#475569;max-width:760px;margin-top:20px;font-size:1.15rem;line-height:1.8}.podcasts-page,.podcast-series-page,.podcast-episode-page{background:#fff}.podcasts-landing-hero,.podcast-series-hero,.podcast-episode-hero{border-bottom:1px solid var(--line);background:#fff}.podcasts-landing-title,.podcast-series-hero-title,.podcast-episode-title,.podcast-section-heading h2,.podcast-editorial-title,.podcast-disclosure-title,.audio-sheet-title,.audio-fullscreen-title,.podcast-continue-title{color:#0f172a;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif}.podcasts-landing-title{margin-top:14px;font-size:clamp(3rem,6vw,4.9rem);line-height:.93}.podcasts-landing-description,.podcast-series-hero-summary,.podcast-episode-deck,.podcast-section-heading p,.podcast-editorial-body p,.podcast-bullet-list,.podcast-person-card p,.podcast-disclosure-description,.podcast-show-note p,.podcast-sidebar-panel p,.podcast-continue-copy,.podcast-notice-panel p{color:#4f5d73;line-height:1.75}.podcasts-landing-hero-inner,.podcast-series-hero-inner,.podcast-episode-hero-inner{padding:36px 0 18px}.podcasts-show-hero-card,.podcast-notice-panel,.podcast-sidebar-panel,.podcast-inline-player,.podcast-continue-module,.audio-queue-sheet,.audio-fullscreen-player{background:#fff;border:1px solid #0f172a1a}.podcasts-listen-intro{max-width:900px}.podcasts-show-hero-art,.podcast-series-hero-art,.podcast-episode-hero-art{justify-content:center;display:flex}.podcasts-show-hero-image-shell,.podcasts-featured-episode-image-shell,.podcast-series-hero-image-shell,.podcast-episode-cover-shell,.audio-fullscreen-art,.audio-mini-art,.podcast-editorial-card-art,.podcast-show-card-art{background:#f1f5f9;position:relative;overflow:hidden}.podcasts-show-hero-image-shell{aspect-ratio:1;border:10px solid #7f92d7;width:min(100%,320px)}.podcasts-show-hero-image,.podcasts-featured-episode-image,.podcast-series-hero-image,.podcast-episode-cover,.audio-fullscreen-art-image,.audio-mini-art-image,.podcast-editorial-card-image,.podcast-show-card-image{object-fit:cover}.podcasts-show-hero-kicker,.podcast-inline-player-label,.audio-mini-show,.audio-fullscreen-show,.podcast-person-role,.podcast-editorial-card-kicker,.podcast-show-card-meta,.audio-queue-item-show{text-transform:uppercase;letter-spacing:.12em;color:#203f8f;font-size:.76rem;font-weight:700}.podcasts-listen-actions{margin-top:22px}.podcasts-show-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.podcasts-show-hero-button,.podcast-show-card-action,.podcast-inline-link,.podcast-continue-link{color:#111;background:#fff;border:1px solid #cfd6e3;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.92rem;font-weight:700;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.podcasts-show-hero-button-primary{border-color:#0f172a}.podcasts-show-hero-button:hover,.podcast-inline-link:hover,.podcast-continue-link:hover,.podcast-show-card-action:hover{border-color:#0f172a;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.podcasts-featured-episode{max-width:760px;display:block}.podcasts-featured-episode-heading{text-transform:uppercase;letter-spacing:.1em;color:#111;margin-bottom:18px;font-size:.78rem;font-weight:700}.podcasts-featured-episode-art{width:100%}.podcasts-featured-episode-image-shell{aspect-ratio:1.42;border:16px solid #8a99dc;width:100%}.podcasts-featured-episode-date,.podcast-inline-player-meta,.audio-fullscreen-submeta,.audio-fullscreen-times,.audio-up-next-preview span{color:#475569;margin-top:18px;font-size:.84rem;font-weight:700}.podcasts-featured-episode-title{letter-spacing:-.04em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,3.8rem);line-height:.98}.podcasts-featured-episode-summary{color:#111;max-width:34ch;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2.8vw,1.45rem);line-height:1.35}.podcasts-featured-episode-listen{color:#111;background:#fff;border:1px solid #cfd6e3;justify-content:center;align-items:center;min-height:40px;margin-top:18px;padding:0 16px;font-size:.92rem;font-weight:700;display:inline-flex}.podcast-section-block{border-bottom:1px solid var(--line);padding:34px 0}.podcast-section-heading{margin-bottom:22px}.podcast-section-heading-with-marker .section-label{padding-top:22px;position:relative}.podcast-section-heading-with-marker .section-label:before{content:"";background:#cf2f22;width:36px;height:4px;position:absolute;top:0;left:0}.podcast-section-heading h2{margin-top:10px;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.96}.podcast-section-heading p{max-width:46ch;margin-top:12px}.podcast-show-grid,.podcast-list{gap:28px;display:grid}.podcast-list-two-up{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px 28px}.podcast-list-compact{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.podcast-show-card{transform-origin:top;background:#fff;border:0;gap:14px;padding:0;transition:transform .24s,opacity .24s;display:grid}.podcast-show-card:hover,.podcast-editorial-card:hover{transform:scale(1.035)}.podcast-show-card-art{aspect-ratio:1;border:0;border-radius:4px;overflow:hidden}.podcast-show-card-title{letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,2.65rem);line-height:1.02}.podcast-show-card-summary,.podcast-show-card-tagline{color:#334155;margin:10px 0 0;font-size:.96rem;line-height:1.48}.podcast-show-card-tagline{font-size:.92rem}.podcast-show-card-action,.podcast-inline-link{width:fit-content;margin-top:10px}.podcast-show-card-action{letter-spacing:.08em;min-height:0;color:var(--blue);background:0 0;border:0;border-radius:0;padding:0;font-size:.78rem}.podcast-show-card-action:hover{box-shadow:none;transform:none}.podcasts-editorial-note{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:28px;display:grid}.podcasts-editorial-note-copy h2,.podcasts-editorial-note-card h3{color:#0f172a;letter-spacing:-.03em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif}.podcasts-editorial-note-copy h2{font-size:clamp(2rem,4vw,3rem);line-height:1}.podcasts-editorial-note-copy p,.podcasts-editorial-note-card p{color:#475569;margin-top:16px;line-height:1.8}.podcasts-editorial-note-card{background:#f8fafc;border:1px solid #d7deea;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:block}.podcasts-editorial-note-card:hover{border-color:#0f2d6329;transform:translateY(-2px);box-shadow:0 18px 40px #0f172a0f}.podcasts-editorial-note-card h3{font-size:1.85rem;line-height:1.06}.podcast-continue-module{max-width:760px;padding:24px 22px}.podcast-section-heading-centered{text-align:center}.podcast-continue-title{margin-top:10px;font-size:clamp(2rem,4vw,2.8rem);line-height:.98}.podcast-continue-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.podcast-continue-link-primary{color:#fff;background:#0f172a;border-color:#0f172a}.podcast-notice-panel{max-width:760px;padding:22px}.podcast-notice-panel,.podcast-sidebar-panel{box-shadow:none}.podcast-series-hero-inner,.podcast-episode-hero-grid,.podcast-episode-layout,.podcast-episode-flow{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.podcast-series-hero-image-shell,.podcast-episode-cover-shell,.audio-fullscreen-art{aspect-ratio:1}.podcast-series-hero-image-shell,.podcast-episode-cover-shell{border:10px solid #8a99dc;width:min(100%,340px)}.podcast-series-hero-meta,.podcast-series-hero-tagline,.podcast-episode-showline,.podcast-meta-row,.podcast-editorial-card-footer,.podcast-sidebar-link span{color:#475569;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.podcast-series-hero-title,.podcast-episode-title{margin-top:14px;font-size:clamp(2.8rem,6vw,4.5rem);line-height:.94}.podcast-series-hero-summary,.podcast-episode-deck{color:#1f2937;max-width:34ch;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.6vw,1.7rem);line-height:1.35}.podcast-series-hero-tagline{color:#3354a5;margin-top:18px}.podcast-episode-hero-copy{text-align:center;max-width:760px;margin:0 auto}.podcast-series-hosts{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.podcast-series-host{background:#fff;border:1px solid #e2e8f0;gap:4px;padding:14px 16px;display:grid}.podcast-back-link{color:#111;background:0 0;border:0;align-items:center;min-height:34px;margin-bottom:20px;padding:0;font-size:.94rem;font-weight:700;display:inline-flex}.podcast-episode-showline{text-transform:none;letter-spacing:0;flex-wrap:wrap;justify-content:center;gap:0;font-size:1rem;display:flex}.podcast-episode-showline-primary{color:#c55434}.podcast-episode-showline-divider{color:#111;margin:0 .35rem}.podcast-meta-row{border-top:1px solid #dbe3ed;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:18px;padding-top:20px;display:flex}.podcast-action-bar{margin-top:24px}.podcast-action-bar,.podcast-secondary-actions,.podcast-inline-player{justify-items:center;display:grid}.podcast-primary-play{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;align-items:center;gap:12px;min-height:50px;padding:0 22px;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}.podcast-primary-play:hover,.audio-player-button-primary:hover,.podcast-continue-link-primary:hover{background:#0f2d63;border-color:#0f2d63;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1f}.podcast-primary-play-icon{text-transform:uppercase;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:32px;font-size:.68rem;font-weight:700;display:inline-flex}.podcast-primary-play-text{letter-spacing:.03em;font-size:.96rem;font-weight:700}.podcast-secondary-actions,.audio-fullscreen-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.podcast-utility-button,.audio-sheet-button,.audio-queue-control,.audio-player-button,.audio-sleep-button,.audio-fullscreen-collapse,.podcast-inline-control,.podcast-inline-open-button,.audio-mini-control,.audio-mini-dismiss,.audio-reopen-chip,.audio-reopen-chip-secondary{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.96rem;font-weight:700;transition:border-color .2s,transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.podcast-utility-button:hover,.audio-sheet-button:hover,.audio-queue-control:hover,.audio-player-button:hover,.audio-sleep-button:hover,.audio-fullscreen-collapse:hover,.podcast-inline-control:hover,.podcast-inline-open-button:hover,.audio-mini-control:hover,.audio-mini-dismiss:hover,.audio-reopen-chip:hover,.audio-reopen-chip-secondary:hover{border-color:#0f172a;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.podcast-utility-button[disabled],.audio-player-button[disabled],.audio-queue-control[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.podcast-inline-player{box-shadow:none;background:#f7f8fa;border:1px solid #e3e8ef;border-radius:28px;width:min(100%,620px);margin-top:26px;padding:18px 20px}.podcast-inline-player-top,.audio-sheet-header,.audio-fullscreen-topbar{justify-content:space-between;align-items:start;gap:12px;display:flex}.podcast-progress-range{accent-color:#0f2d63;width:100%;margin-top:14px}.podcast-inline-player-label{color:#111;font-size:.86rem;font-weight:700}.podcast-inline-player-meta{color:#111;margin-top:8px;font-size:1rem}.podcast-inline-player-controls,.audio-fullscreen-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.podcast-inline-control,.podcast-inline-open-button{border-radius:999px;min-height:40px;padding:0 14px;font-size:.88rem}.podcast-inline-play-button,.audio-player-button-primary{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.9rem;font-weight:700;display:inline-flex}.podcast-episode-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);padding:24px 0 0}.podcast-episode-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px 0 8px;display:grid}.podcast-episode-rail-card{background:#f8fafc;border:1px solid #dce3ec;padding:24px}.podcast-episode-rail-card h2,.podcast-episode-nav-link strong{color:#0f172a;margin:10px 0 0;font-family:Georgia,Times New Roman,serif}.podcast-episode-rail-card h2{letter-spacing:-.03em;font-size:1.9rem;line-height:1.04}.podcast-episode-rail-card p{color:#475569;margin-top:14px;line-height:1.78}.podcast-episode-rail-facts,.podcast-episode-nav-grid{gap:12px;margin-top:18px;display:grid}.podcast-episode-rail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.podcast-episode-rail-facts div,.podcast-episode-nav-link{background:#fff;border:1px solid #e1e7ef;padding:14px 16px}.podcast-episode-rail-facts span,.podcast-episode-nav-link span{text-transform:uppercase;letter-spacing:.12em;color:#64748b;font-size:.72rem;font-weight:700;display:block}.podcast-episode-rail-facts strong,.podcast-episode-nav-link strong{margin-top:8px;font-size:1.15rem;line-height:1.3;display:block}.podcast-episode-nav-link{transition:border-color .2s,transform .2s,box-shadow .2s}.podcast-episode-nav-link:hover{border-color:#0f2d632e;transform:translateY(-1px);box-shadow:0 14px 32px #0f172a0f}.podcast-episode-nav-link.is-disabled{opacity:.7}.podcast-episode-flow{grid-template-columns:minmax(0,760px);justify-content:center;padding:0 0 10px}.podcast-episode-main{min-width:0}.podcast-episode-sidebar{gap:16px;display:grid;position:sticky;top:24px}.podcast-editorial-block{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:36px}.podcast-editorial-block-article{padding-top:6px}.podcast-editorial-meta-strip{color:#5b6575;border-bottom:1px solid #dce3ec;flex-wrap:wrap;gap:10px 16px;padding-bottom:20px;font-size:.86rem;font-weight:700;display:flex}.podcast-editorial-meta-strip span+span:before{content:"|";color:#94a3b8;margin-right:16px}.podcast-editorial-title{margin-top:10px;font-size:clamp(2rem,4vw,3rem);line-height:.98}.podcast-editorial-body{max-width:700px;margin-top:18px}.podcast-editorial-body p{color:#111;margin:0 0 1.2em;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.7}.podcast-editorial-body p:first-child:first-letter{float:left;margin:.03em .08em 0 0;font-size:3.3em;line-height:.8}.podcast-bullet-list{margin:18px 0 0;padding-left:18px}.podcast-bullet-list li{margin-bottom:12px}.podcast-people-grid,.podcast-show-notes-list{gap:14px;margin-top:18px;display:grid}.podcast-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.podcast-person-card,.podcast-show-note{background:#fff;border:0;border-top:1px solid #e2e8f0;padding:18px 0}.podcast-person-card h3,.podcast-show-note h3{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.08}.podcast-person-bio{margin-top:12px}.podcast-disclosure{box-shadow:none;background:#fff;border-top:1px solid #dce3ec;border-bottom:1px solid #dce3ec;margin-bottom:18px}.podcast-disclosure-summary{cursor:pointer;justify-content:space-between;align-items:start;gap:16px;padding:18px 20px;list-style:none;display:flex}.podcast-disclosure-summary::-webkit-details-marker{display:none}.podcast-disclosure-summary-main{min-width:0}.podcast-disclosure-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#3354a5;font-size:.76rem;font-weight:700}.podcast-disclosure-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.podcast-disclosure-title{font-size:1.6rem;line-height:1.02}.podcast-disclosure-badge{text-transform:uppercase;letter-spacing:.08em;color:#111;background:#f3dda0;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.podcast-disclosure-description{margin-top:10px}.podcast-disclosure-toggle-open{display:none}.podcast-disclosure-toggle{color:#111;white-space:nowrap;font-size:.92rem;font-weight:700}.podcast-disclosure[open] .podcast-disclosure-toggle-open{display:inline}.podcast-disclosure[open] .podcast-disclosure-toggle-closed{display:none}.podcast-disclosure-panel{padding:0 20px 20px}.podcast-chapters-list,.podcast-sidebar-list,.podcast-transcript-body{gap:12px;display:grid}.podcast-queue-header{margin-top:10px}.podcast-queue-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.podcast-queue-card{background:linear-gradient(#fffffffa,#f7fafefa);border:1px solid #d9e2ee;border-radius:20px;gap:14px;min-height:100%;padding:18px 18px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 36px #0f172a0d}.podcast-queue-card:hover{border-color:#becbdd;transform:translateY(-2px);box-shadow:0 22px 42px #0f172a14}.podcast-queue-card.is-disabled{cursor:default}.podcast-queue-card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.podcast-queue-step,.podcast-queue-meta,.podcast-queue-hint{text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:700}.podcast-queue-step{color:#2f4d9a}.podcast-queue-meta,.podcast-queue-hint{color:#64748b}.podcast-queue-card strong{color:#0f172a;letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.03}.podcast-queue-empty-copy{color:#526174;line-height:1.65}.podcast-chapter-row,.podcast-sidebar-link{background:0 0;border-top:1px solid #e2e8f0;grid-template-columns:70px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.podcast-chapter-row{text-align:left;cursor:pointer;border:0;width:100%;padding:14px 0}.podcast-chapter-time{color:#3354a5;font-size:.84rem;font-weight:700}.podcast-chapter-copy{color:#4f5d73;gap:6px;line-height:1.65;display:grid}.podcast-chapter-copy strong,.podcast-sidebar-link strong{color:#0f172a;font-size:1rem}.podcast-sidebar-link{color:#334155;padding:12px 0}.podcast-sidebar-link.is-disabled{cursor:default}.podcast-transcript-body p,.podcast-empty-copy{color:#111;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.8}.podcast-tag-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.podcast-tag{color:#334155;background:#f8fafc;border:1px solid #dce3ec;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;display:inline-flex}.podcast-editorial-card{background:#fff;border:0;border-bottom:1px solid #dce3ec;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:22px;max-width:760px;padding:0 0 28px;transition:opacity .2s;display:grid}.podcast-editorial-card-body{min-width:0}.podcast-editorial-card-art{aspect-ratio:1;border:12px solid #8a99dc;width:100%}.podcast-editorial-card-topline{margin-top:2px;display:block}.podcast-editorial-card-compact{background:#fff;border:1px solid #e1e7ef;border-radius:10px;flex-direction:column;grid-template-columns:1fr;max-width:none;min-height:100%;padding:16px 18px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.podcast-editorial-card-art-compact{aspect-ratio:16/9;background:#e7ecea;border:1px solid #dce3ec;border-radius:8px;width:100%;margin-bottom:16px}.podcast-editorial-card-compact .podcast-editorial-card-image{object-fit:contain;padding:7px}.podcast-editorial-card-compact[data-series=deep-dive] .podcast-editorial-card-art-compact{background:#e3eae5}.podcast-editorial-card-compact[data-series=the-academic] .podcast-editorial-card-art-compact{background:#e7e8eb}.podcast-editorial-card-compact[data-series=career-paths-plus] .podcast-editorial-card-art-compact{background:#e3eaeb}.podcast-editorial-card-compact[data-series=uncommon] .podcast-editorial-card-art-compact{background:#e8ebe6}.podcast-editorial-card-compact[data-series=interesting-stuff] .podcast-editorial-card-art-compact{background:#eee8dc}.podcast-series-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.podcast-series-follow,.podcast-series-save{color:#16354b;letter-spacing:.035em;cursor:pointer;background:#ffffff8a;border:1px solid #95a9ae;border-radius:999px;min-height:40px;padding:0 15px;font-size:.75rem;font-weight:800;transition:background .16s,border-color .16s,color .16s}.podcast-series-follow:hover,.podcast-series-follow[aria-pressed=true]{color:#fff;background:#1d555b;border-color:#1d555b}.podcast-series-save:hover,.podcast-series-save[aria-pressed=true]{color:#102840;background:#edf3f2;border-color:#46677c}.podcast-series-follow:focus-visible,.podcast-series-save:focus-visible{outline-offset:3px;outline:2px solid #174f76}.audio-listening-desk{width:min(1180px,100%);margin:0 auto;padding:22px clamp(22px,4.5vw,58px) 52px}.audio-fullscreen-collapse,.audio-settings-trigger,.audio-note-trigger,.audio-note-cancel,.audio-note-save{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;min-height:38px;font-size:.72rem;font-weight:800}.audio-fullscreen-topbar-copy .section-label{color:#1a5260}.audio-fullscreen-submeta{color:#728383;margin-top:4px;font-size:.74rem}.audio-listening-layout{grid-template-columns:minmax(240px,330px) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,96px);padding:clamp(28px,5vw,60px) 0 38px;display:grid}.audio-listening-visuals{gap:17px;display:grid}.audio-current-section{background:#eef3f0;border-left:3px solid #54848a;gap:7px;padding:15px 16px;display:grid}.audio-current-section strong{color:#172c3b;font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.audio-current-section span:last-child{color:#637676;font-size:.84rem;line-height:1.48}.audio-listening-main{min-width:0}.audio-fullscreen-show{color:#2f6a70}.audio-progress-heading,.audio-fullscreen-times{color:#62767e;letter-spacing:.035em;justify-content:space-between;gap:16px;font-size:.75rem;font-weight:750;display:flex}.audio-progress-track{margin:11px 0 9px;position:relative}.audio-progress-track .podcast-progress-range{z-index:2;accent-color:#183f52;margin:0;position:relative}.audio-chapter-marker{z-index:1;opacity:.85;pointer-events:none;background:#77a0a0;width:2px;height:12px;position:absolute;top:50%;transform:translate(-1px,-50%)}.audio-player-status{color:#95493b;margin:10px 0 0;font-size:.78rem}.audio-transport{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.audio-transport-button{color:#193d4d;cursor:pointer;background:#fff;border:1px solid #c6d2d2;border-radius:50%;grid-auto-flow:column;justify-content:center;align-items:center;gap:3px;width:46px;height:46px;padding:0;transition:transform .16s,border-color .16s,background .16s;display:inline-grid}.audio-transport-button:hover:not(:disabled){background:#eff5f3;border-color:#3d7378;transform:translateY(-1px)}.audio-transport-button:disabled{opacity:.35;cursor:not-allowed}.audio-transport-button small{align-self:end;margin-left:-5px;padding-bottom:12px;font-size:.57rem;font-weight:800}.audio-transport-play{color:#fff;letter-spacing:.03em;background:#153b4b;border-color:#153b4b;width:76px;height:76px;font-size:.9rem;font-weight:800}.audio-transport-play:hover:not(:disabled){background:#0f2a36;border-color:#0f2a36}.audio-listening-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.audio-listening-actions .podcast-utility-button,.audio-settings-trigger{color:#244555;background:#fff;border-color:#c4d0d1;min-height:38px;padding:0 13px}.audio-settings-trigger{cursor:pointer}.audio-settings-panel{background:#f3f7f5;border:1px solid #d4dfde;flex-wrap:wrap;align-items:end;gap:20px 34px;margin-top:14px;padding:14px 16px;display:flex}.audio-settings-panel>div{gap:9px;display:grid}.audio-desk-tabs{border-top:1px solid #d7e0df;border-bottom:1px solid #d7e0df;gap:3px;display:flex;overflow-x:auto}.audio-desk-tabs button{color:#687a81;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;min-height:54px;padding:0 15px;font-size:.73rem;font-weight:800;position:relative}.audio-desk-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:15px;right:15px}.audio-study-guide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,76px);display:grid}.audio-study-guide h3,.audio-notes-panel h3,.audio-resource-list h3{color:#142b3b;letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1}.audio-key-ideas{counter-reset:ideas;gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.audio-key-ideas li{color:#3a505c;counter-increment:ideas;border-top:1px solid #dae2e0;min-height:62px;padding:17px 0 17px 52px;font-family:Georgia,Times New Roman,serif;line-height:1.5;position:relative}.audio-key-ideas li:before{content:counter(ideas, decimal-leading-zero);color:#43807d;letter-spacing:.07em;font-family:Arial,Helvetica,sans-serif;font-size:.73rem;font-weight:800;position:absolute;top:18px;left:0}.audio-notes-panel{background:#f2f6f3;border:1px solid #d4dfdc;padding:20px}.audio-panel-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.audio-panel-heading h3{font-size:1.55rem}.audio-note-trigger{color:#1e5b60;cursor:pointer;background:#fff;border:1px solid #789698;flex:none;padding:0 12px}.audio-note-composer{gap:8px;margin-top:17px;display:grid}.audio-note-composer label{color:#46616a;font-size:.78rem;font-weight:750}.audio-note-composer textarea{resize:vertical;color:#173542;width:100%;font:inherit;background:#fff;border:1px solid #b7c9c8;padding:10px;line-height:1.45}.audio-note-composer>div{justify-content:flex-end;gap:8px;display:flex}.audio-note-cancel,.audio-note-save{cursor:pointer;padding:0 12px}.audio-note-cancel{color:#526970;background:#fff;border:1px solid #bdcdcd}.audio-note-save{color:#fff;background:#1b5960;border:1px solid #1b5960}.audio-note-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.audio-note-list li{border-top:1px solid #d5e1de;grid-template-columns:auto minmax(0,1fr);gap:10px;padding-top:10px;display:grid}.audio-note-list button{color:#265860;cursor:pointer;background:#fff;border:1px solid #b9cccc;align-self:start;min-height:26px;padding:0 7px;font-size:.71rem;font-weight:800}.audio-note-list p,.audio-empty-note{color:#536a70;margin:0;font-size:.9rem;line-height:1.5}.audio-empty-note{margin-top:17px}.audio-material-list,.audio-transcript-list{border-top:1px solid #d7e0df;display:grid}.audio-material-list button,.audio-transcript-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7e0df;grid-template-columns:70px minmax(0,1fr);gap:16px;padding:17px 0;display:grid}.audio-material-list button>span,.audio-transcript-list button>span{color:#3f7474;letter-spacing:.04em;padding:2px 0 0 13px;font-size:.72rem;font-weight:800}.audio-material-list strong{color:#163041;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.audio-material-list p,.audio-transcript-list p{color:#566b73;margin:5px 0 0;line-height:1.5}.audio-transcript-list p{margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:1.01rem}.audio-resource-list{border-top:1px solid #d7e0df;gap:0;display:grid}.audio-resource-list article{border-bottom:1px solid #d7e0df;justify-content:space-between;align-items:end;gap:24px;padding:20px 0;display:flex}.audio-resource-list h3{font-size:1.28rem}.audio-resource-list p{color:#566b73;max-width:65ch;margin:8px 0 0;line-height:1.55}.audio-resource-list a{color:#1c5b65;letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:.75rem;font-weight:850;text-decoration:none}.audio-resource-list a:hover{text-decoration:underline}.audio-inline-queue{border-top:1px solid #d7e0df;display:grid}.audio-inline-queue article{border-bottom:1px solid #d7e0df;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.audio-inline-queue span{color:#5c777b;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.audio-inline-queue strong{color:#173345;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;display:block}.audio-inline-queue button{color:#1b5058;cursor:pointer;background:#fff;border:1px solid #b9cbcb;min-height:36px;padding:0 12px;font-size:.73rem;font-weight:800}.audio-inline-queue>p{color:#5d7378;margin:0;padding:22px 0}.audio-fullscreen-player button:focus-visible,.audio-fullscreen-player a:focus-visible,.audio-fullscreen-player textarea:focus-visible{outline-offset:3px;outline:2px solid #18757b}@media (max-width:760px){.audio-fullscreen-player{border-radius:14px;inset:8px}.audio-listening-desk{padding:15px 17px 32px}.audio-fullscreen-topbar{flex-wrap:wrap;align-items:start}.audio-fullscreen-topbar-copy{text-align:left;flex-basis:100%;order:3}.audio-fullscreen-collapse{min-width:0}.audio-listening-layout{grid-template-columns:1fr;gap:25px;padding:28px 0}.audio-fullscreen-art{max-width:260px;margin:0 auto}.audio-current-section{max-width:500px;margin:0 auto}.audio-fullscreen-copy{text-align:center}.audio-fullscreen-meta{justify-content:center}.audio-fullscreen-title{max-width:none;font-size:clamp(2.4rem,12vw,3.8rem)}.audio-fullscreen-deck{margin-left:auto;margin-right:auto}.audio-transport{gap:8px}.audio-transport-button{width:42px;height:42px}.audio-transport-play{width:64px;height:64px}.audio-listening-actions{justify-content:center}.audio-study-guide{grid-template-columns:1fr;gap:25px}.audio-panel-heading{flex-direction:column}.audio-resource-list article,.audio-inline-queue article{flex-direction:column;align-items:start;gap:12px}}@media (max-width:440px){.audio-fullscreen-collapse{font-size:.66rem}.audio-fullscreen-submeta{font-size:.68rem}.audio-listening-actions>*{flex:calc(50% - 5px)}.audio-listening-actions .podcast-utility-button,.audio-settings-trigger{padding:0 9px;font-size:.66rem}.audio-transport{gap:6px}.audio-transport-button{width:38px;height:38px}.audio-transport-play{width:58px;height:58px}.audio-material-list button,.audio-transcript-list button{grid-template-columns:57px minmax(0,1fr);gap:8px}}.podcast-editorial-card-compact .podcast-editorial-card-body{flex-direction:column;flex:auto;display:flex}.podcast-editorial-card-compact:hover{border-color:#c5d0de;transform:translateY(-3px);box-shadow:0 18px 36px #0f172a0f}.podcast-editorial-card-compact .podcast-editorial-card-topline{justify-content:space-between;align-items:center;gap:12px;margin-top:0;display:flex}.podcast-editorial-card-compact .podcast-editorial-card-kicker{color:#2a4b9d}.podcast-editorial-card-compact .podcast-editorial-card-title{letter-spacing:-.01em;margin-top:10px;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.25}.podcast-editorial-card-compact .podcast-editorial-card-summary{color:#556275;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin-top:8px;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.podcast-editorial-card-compact .podcast-editorial-card-footer{color:#64748b;text-transform:uppercase;letter-spacing:.06em;gap:6px;margin-top:auto;padding-top:14px;font-size:.72rem;font-weight:700}.podcast-editorial-card-compact .podcast-editorial-card-footer span:not(:last-child):after{content:"·";color:#b8c2d1;margin-left:6px;font-weight:400}.podcast-editorial-card-compact .podcast-listen-pill{min-height:42px;box-shadow:none;flex-shrink:0;padding-right:.46rem}.podcast-editorial-card-compact .podcast-listen-pill:hover{box-shadow:0 10px 22px #11111114}.podcast-editorial-card-compact .podcast-listen-main{font-size:.88rem}.podcast-editorial-card-compact .podcast-listen-duration{margin-top:0;font-size:.84rem;font-weight:600}.podcast-editorial-card-title{letter-spacing:-.04em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);line-height:.98}.podcast-editorial-card-summary{color:#111;max-width:30ch;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.04rem,2.5vw,1.35rem);line-height:1.36}.podcast-editorial-card-footer{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.podcast-editorial-card .podcast-listen-pill{margin-top:14px}.podcast-list-two-up .podcast-editorial-card{grid-template-columns:1fr;gap:14px;max-width:none;padding:0 0 18px}.podcast-list-two-up .podcast-editorial-card-art{aspect-ratio:1.05;border-width:8px}.podcast-list-two-up .podcast-editorial-card-title{font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1.02}.podcast-list-two-up .podcast-editorial-card-summary{max-width:none;font-size:.95rem;line-height:1.58}.podcast-list-two-up .podcast-editorial-card-footer{gap:8px;margin-top:12px;font-size:.74rem}.podcast-list-two-up .podcast-listen-pill{margin-top:12px}.podcast-related-grid .podcast-editorial-card-compact{background:linear-gradient(#fffffffa,#f8fafdfa);border-radius:22px;padding:20px 20px 22px;box-shadow:0 18px 34px #0f172a0a}.podcast-related-grid .podcast-editorial-card-compact .podcast-editorial-card-footer{margin-top:14px;font-size:.74rem}.podcast-editorial-supporting-copy{color:#334155;max-width:42rem;margin-top:16px;font-size:1.02rem;line-height:1.7}.audio-mini-player-shell,.audio-reopen-chip-shell{z-index:60;pointer-events:none;position:fixed;left:0;right:0}body[data-tool-showcase=open] .audio-mini-player-shell,body[data-tool-showcase=open] .audio-reopen-chip-shell{display:none}.audio-mini-player-shell{bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 10px)}.audio-reopen-chip-shell{bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 14px);justify-content:center;display:flex}.audio-mini-player,.audio-reopen-chip-shell{width:min(760px,100% - 24px);margin:0 auto}.audio-mini-player{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#fffffff7;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:8px 10px 10px;display:grid;box-shadow:0 10px 26px #0f172a1f}.audio-mini-expand-handle{text-transform:uppercase;letter-spacing:.1em;color:#64748b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:fit-content;margin:0 auto;padding:0;font-size:.7rem;font-weight:700;display:inline-flex}.audio-mini-expand-handle:before{content:"";background:#d8dee7;border-radius:999px;width:36px;height:4px;margin-right:10px;display:block}.audio-mini-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.audio-mini-art{border-radius:12px;width:52px;height:52px}.audio-mini-copy{min-width:0}.audio-mini-show{color:#64748b}.audio-mini-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.92rem;font-weight:700;overflow:hidden}.audio-mini-progress{background:#e2e8f0;height:2px;margin-top:9px;position:relative;overflow:hidden}.audio-mini-progress:after{content:"";width:var(--audio-progress,0%);background:#0f2d63;position:absolute;inset:0 auto 0 0}.audio-mini-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.audio-mini-control,.audio-mini-dismiss{border-radius:999px;min-height:32px;padding:0 11px;font-size:.74rem}.audio-mini-control-primary{color:#fff;background:#0f172a;border-color:#0f172a}.audio-reopen-chip,.audio-reopen-chip-secondary{pointer-events:auto}.audio-reopen-chip-shell{gap:8px}.audio-sheet-layer,.audio-fullscreen-layer{z-index:70;position:fixed;inset:0}.audio-sheet-backdrop,.audio-fullscreen-backdrop{background:#0f172a52;border:0;position:absolute;inset:0}.audio-queue-sheet{left:12px;right:12px;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 12px);border-radius:24px;max-height:min(72vh,680px);padding:20px;position:absolute;overflow:auto}.audio-queue-list{gap:12px;margin-top:18px;display:grid}.audio-queue-item{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 0;display:grid}.audio-queue-item.is-active strong{color:#0f2d63}.audio-queue-item-copy{text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.audio-queue-item-controls,.audio-sheet-actions,.audio-fullscreen-utility-row{flex-wrap:wrap;gap:8px;display:flex}.audio-queue-item-meta{color:#64748b;font-size:.82rem}.audio-sheet-empty{color:#64748b;margin-top:18px;line-height:1.7}.audio-sheet-footer{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:16px}.audio-fullscreen-player{padding:14px 18px calc(env(safe-area-inset-bottom) + 30px);background:#f8f9fc;position:absolute;inset:0;overflow:auto}.audio-fullscreen-handle{background:#d4dae4;border-radius:999px;width:42px;height:4px;margin:0 auto 16px}.audio-fullscreen-collapse{border-radius:999px;min-height:38px}.audio-fullscreen-art-shell{margin-top:20px}.audio-fullscreen-art{border:10px solid #d9c97a;width:min(100%,360px);margin:0 auto;box-shadow:0 18px 44px #0f172a1a}.audio-fullscreen-copy{text-align:center;margin-top:24px}.audio-fullscreen-title{margin-top:10px;font-size:clamp(2.4rem,8vw,3.5rem);line-height:.95}.audio-fullscreen-deck{color:#4f5d73;max-width:34ch;margin:16px auto 0;line-height:1.68}.audio-fullscreen-meta{text-transform:uppercase;letter-spacing:.08em;color:#64748b;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:18px;font-size:.82rem;font-weight:700;display:flex}.audio-fullscreen-meta span+span:before{content:"|";color:#c0cad8;margin-right:16px}.audio-fullscreen-times{justify-content:space-between;gap:12px;display:flex}.audio-player-button{border-radius:999px;min-width:92px}.audio-speed-control{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.audio-speed-pill{cursor:pointer;background:#fff;border:1px solid #d4d9e1;border-radius:999px;min-height:36px;padding:0 12px;font-size:.82rem}.audio-speed-pill.is-active{color:#fff;background:#0f172a;border-color:#0f172a}.audio-fullscreen-topbar-copy{text-align:center}.audio-sheet-header h2,.audio-up-next-preview strong{font-family:Georgia,Times New Roman,serif}.audio-sheet-actions{justify-content:flex-end}.mobile-bottom-nav{display:none}.career-paths-page{background:#fff}.career-paths-hero{padding-top:40px;padding-bottom:26px}.career-paths-hero-top{justify-content:space-between;align-items:end;gap:20px;display:flex}.career-paths-page-title{letter-spacing:-.04em;color:#0f172a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.2rem);line-height:.95}.career-paths-page-subtitle{color:#475569;max-width:880px;margin-top:16px;font-size:1.08rem;line-height:1.7}.career-paths-section{padding-top:0;padding-bottom:64px}.career-paths-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.career-path-featured-card{color:inherit;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1.4fr) 280px;gap:28px;padding:30px 0;display:grid}.career-path-featured-main{min-width:0}.career-path-featured-meta,.career-path-compact-meta{text-transform:uppercase;letter-spacing:.08em;color:#546482;font-size:.78rem;font-weight:700}.career-path-featured-title{letter-spacing:-.04em;color:#0f172a;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,4.3rem);line-height:.98}.career-path-featured-summary{color:#475569;max-width:760px;margin-top:18px;font-size:1.02rem;line-height:1.7}.career-path-featured-link{text-transform:uppercase;letter-spacing:.08em;color:#274690;margin-top:20px;font-size:.82rem;font-weight:700;display:inline-flex}.career-path-featured-stats{border-left:1px solid #e2e8f0;align-content:start;gap:18px;padding-left:28px;display:grid}.career-path-featured-stat,.career-path-hero-stat{gap:6px;display:grid}.career-path-featured-stat span,.career-path-hero-stat span{text-transform:uppercase;letter-spacing:.08em;color:#7a879d;font-size:.74rem;font-weight:700}.career-path-featured-stat strong,.career-path-hero-stat strong{color:#111;font-size:.98rem;font-weight:600}.career-path-compact-card{color:inherit;background:#fff;border-top:1px solid #d7dee8;padding-top:18px;transition:transform .15s,color .15s;display:block}.career-path-compact-card:hover{color:#274690;transform:translateY(-2px)}.career-path-compact-title{letter-spacing:-.035em;color:#0f172a;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem);line-height:1}.career-path-compact-summary{color:#475569;margin-top:14px;font-size:.98rem;line-height:1.68}.career-path-detail-page{background:#fff}.career-path-detail-hero{border-bottom:1px solid var(--line);background:#f8fafc}.career-path-detail-hero-inner{grid-template-columns:minmax(0,1.35fr) 280px;gap:32px;padding:52px 0 36px;display:grid}.career-path-header{max-width:800px}.career-path-category{letter-spacing:1px;color:#64748b;text-transform:uppercase;margin:0;font-size:12px}.career-path-detail-title{letter-spacing:-.04em;color:#0f172a;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5rem);line-height:.95}.career-path-summary{color:#475569;max-width:820px;margin-top:16px;font-size:1.08rem;line-height:1.75}.career-path-hero-stats{border-left:1px solid #d7dee8;align-content:start;gap:18px;padding-left:28px;display:grid}.career-path-detail-content{padding:0}.career-path-layout{grid-template-columns:minmax(0,1.45fr) 360px;gap:46px;max-width:1220px;margin:0 auto;padding:40px 20px 52px;display:grid}.career-path-main{min-width:0}.career-path-section-title{color:#111;margin:0 0 28px;font-size:2.45rem;font-weight:700;line-height:1}.career-path-episode-list{gap:0;display:grid}.career-path-episode-row{border-bottom:1px solid #e5e7eb;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;padding:28px 0;display:grid}.career-path-episode-image-link{display:block}.career-path-episode-image-wrap{aspect-ratio:1.72;background:#c7cff7;padding:12px;position:relative;overflow:hidden}.career-path-episode-image{object-fit:cover}.career-path-episode-copy{min-width:0;padding-top:4px}.career-path-episode-topline{color:#374151;flex-wrap:wrap;align-items:center;gap:10px;font-size:.86rem;font-weight:700;display:flex}.career-path-episode-topline span+span:before{content:"|";color:#94a3b8;margin-right:10px}.career-path-episode-title{letter-spacing:-.03em;color:#111;margin:8px 0 0;font-size:clamp(2rem,3vw,2.7rem);font-weight:700;line-height:1.06}.career-path-episode-title a{color:inherit}.career-path-episode-title a:hover{text-decoration:underline}.career-path-episode-actions{justify-content:flex-start;margin-top:18px;display:flex}.career-path-episode-listen{cursor:pointer;color:#111;background:#fff;border:1px solid #cbd5e1;align-items:center;gap:0;min-height:40px;padding:0;transition:border-color .2s,background-color .2s;display:inline-flex}.career-path-episode-listen:hover{border-color:#111}.career-path-episode-listen.is-playing{color:#fff;background:#111;border-color:#111}.career-path-episode-listen-icon,.career-path-episode-listen-label,.career-path-episode-listen-time{justify-content:center;align-items:center;min-height:38px;display:inline-flex}.career-path-episode-listen-icon{width:40px;font-size:.78rem}.career-path-episode-listen-label{padding:0 14px 0 2px;font-size:.95rem;font-weight:700}.career-path-episode-listen-time{border-left:1px solid #cbd5e1;padding:0 14px;font-size:.95rem;font-weight:700}.career-path-episode-listen.is-playing .career-path-episode-listen-time{border-left-color:#ffffff42}.career-path-sidebar{position:sticky;top:24px}.guide-box{background:#fff;border:1px solid #e5e7eb;padding:28px}.career-path-newsletter-date{color:#c81e1e;font-size:.9rem;font-weight:700}.career-path-newsletter-title{letter-spacing:-.03em;color:var(--blue);margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.05}.career-path-newsletter-intro{color:#475569;margin-top:18px;font-size:1rem;line-height:1.7}.career-path-detail-reading{padding:0 0 72px}.career-path-reading-panel{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:end;gap:24px;padding:28px 0 30px;display:flex}.career-path-reading-title{letter-spacing:-.03em;color:#0f172a;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.06}.career-path-reading-text{color:#475569;max-width:62ch;margin-top:14px;line-height:1.75}.career-path-resources-link{text-transform:uppercase;letter-spacing:.12em;color:#111;background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.82rem;font-weight:700;display:inline-flex}.career-path-reading-header{margin-top:8px}.guide-section{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.guide-section h4{color:#1e3a8a;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:.95rem;font-weight:700}.guide-section ul{margin:0;padding-left:18px}.guide-section li{color:#334155;margin-bottom:8px;font-size:.95rem;line-height:1.6}.article-econ-page{border-bottom:1px solid var(--line);background:#fff}.article-econ-shell{background:#fff}.article-econ-header{padding-top:36px}.article-econ-header-inner{max-width:760px;margin:0 auto}.article-econ-kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--blue);font-size:.76rem;font-weight:700}.article-econ-title{letter-spacing:-.04em;color:#0f172a;max-width:680px;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.8vw,4.1rem);line-height:.98}.article-econ-dek{color:#475569;max-width:760px;margin-top:18px;font-size:1rem;line-height:1.7}.article-econ-meta{border-bottom:1px solid var(--line);color:#475569;flex-wrap:wrap;gap:10px;margin-top:22px;padding-bottom:18px;font-size:.82rem;display:flex}.article-econ-main-wrap{padding-top:24px;padding-bottom:36px}.article-econ-main{min-width:0}.article-econ-main-full{max-width:760px;margin:0 auto}.article-econ-promo{background:#eaf1fb;border:1px solid #d8e4f7;margin-bottom:34px;padding:20px 24px}.article-econ-promo p{color:#0f172a;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.65}.article-econ-promo p:last-child{margin-bottom:0}.article-econ-promo a{text-decoration:underline}.article-econ-disclaimer{background:#fff6d8;border:1px solid #f1df98;margin-bottom:34px;padding:20px 24px}.article-econ-disclaimer p{color:#463400;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.65}.article-listen-player{margin:0 0 34px}.article-listen-player-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.article-listen-player h2{color:#0f172a;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.08rem;font-weight:800;line-height:1.2}.article-listen-ai-badge{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#174a8b;border-radius:3px;align-items:center;gap:8px;min-height:30px;padding:5px 7px 5px 10px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:800;display:inline-flex}.article-listen-info{color:#174a8b;text-transform:none;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-weight:800;display:inline-grid}.article-listen-control-bar{color:#15233a;background:#eef1f4;border-radius:999px;grid-template-columns:44px auto minmax(140px,1fr) 44px;align-items:center;gap:14px;min-height:72px;padding:10px 18px;display:grid}.article-listen-icon-button{color:#34475e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .15s,color .15s;display:grid}.article-listen-icon-button svg{fill:currentColor;width:24px;height:24px}.article-listen-icon-button:hover{color:#0f2d63;background:#dce4ed}.article-listen-icon-button:focus-visible,.article-listen-seek:focus-visible{outline-offset:2px;outline:3px solid #174a8b47}.article-listen-icon-button:disabled,.article-listen-seek:disabled{cursor:not-allowed;opacity:.45}.article-listen-play-button{color:#174a8b}.article-listen-time{color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:.87rem}.article-listen-seek{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.article-listen-seek::-webkit-slider-runnable-track{background:linear-gradient(to right, #174a8b 0, #174a8b var(--article-listen-progress), #b8c1cb var(--article-listen-progress), #b8c1cb 100%);border-radius:999px;height:5px}.article-listen-seek::-webkit-slider-thumb{appearance:none;background:#174a8b;border:2px solid #eef1f4;border-radius:50%;width:16px;height:16px;margin-top:-5.5px;box-shadow:0 0 0 1px #174a8b}.article-listen-seek::-moz-range-track{background:#b8c1cb;border-radius:999px;height:5px}.article-listen-seek::-moz-range-progress{background:#174a8b;border-radius:999px;height:5px}.article-listen-seek::-moz-range-thumb{background:#174a8b;border:2px solid #eef1f4;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #174a8b}.article-listen-unavailable{color:#34475e;background:#eef3f9;border-left:3px solid #174a8b;margin:0;padding:16px 18px;font-size:.9rem;line-height:1.5}.article-econ-body{max-width:760px}.article-econ-body p{color:#111;margin:0 0 1.35em;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.68}.article-econ-body p:last-child{margin-bottom:0}.article-explore-more{border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.article-explore-more-title{color:#111;margin:0 0 24px;font-size:1.35rem;font-weight:700;line-height:1.1}.article-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.article-explore-item{border-bottom:1px solid var(--line);padding-bottom:18px}.article-explore-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:8px;font-size:.74rem;font-weight:700}.article-explore-value{color:#111;font-size:1rem;font-weight:700}.article-explore-button{color:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:8px 16px;font-size:.92rem;font-weight:700;display:inline-flex}.article-action-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-top:30px;padding-top:24px;display:flex}.article-action-button{color:#111;background:#fff;border:1px solid #b8bcc4;border-radius:8px;justify-content:center;align-items:center;min-width:130px;padding:11px 16px;font-size:.94rem;font-weight:700;display:inline-flex}.article-action-button:hover,.article-explore-button:hover{background:#fafafa;border-color:#111}.articles-page{background:#fff}.articles-hero{border-bottom:1px solid var(--line);padding-top:40px;padding-bottom:34px}.articles-page-title{letter-spacing:-.055em;color:#0f172a;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.3rem,7vw,5.6rem);line-height:.9}.articles-page-description{color:#5b677d;max-width:760px;margin:22px 0 0;font-size:1.08rem;line-height:1.75}.articles-category-bar{border-bottom:1px solid var(--line);padding-top:18px;padding-bottom:18px}.articles-category-list{flex-wrap:wrap;gap:10px;display:flex}.articles-category-pill{text-transform:uppercase;letter-spacing:.1em;color:#46546a;background:#fff;border:1px solid #d8dee8;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:700;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.articles-category-pill:hover{color:var(--blue);border-color:#b8c4d7;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.articles-lead-section,.articles-archive-section{border-bottom:1px solid var(--line);padding-top:56px;padding-bottom:56px}.articles-lead-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:stretch;gap:clamp(40px,5vw,84px);display:grid}.articles-featured-copy,.articles-latest-copy,.articles-archive-card{display:block}.articles-column-label,.articles-featured-kicker,.articles-latest-kicker,.articles-archive-kicker{text-transform:uppercase;letter-spacing:.1em;color:#3354a5;font-size:.8rem;font-weight:700}.articles-column-label{color:#65748b;margin:0 0 28px}.articles-featured-panel{min-width:0;padding-right:clamp(20px,3vw,54px)}.articles-newly-published{border-left:1px solid var(--line);min-width:0;padding-left:clamp(28px,3vw,52px)}.articles-featured-title,.articles-latest-title,.articles-archive-title,.articles-section-title{letter-spacing:-.045em;color:#0f172a;font-family:Georgia,Times New Roman,serif}.articles-featured-title{text-wrap:balance;max-width:12ch;margin:14px 0 0;font-size:clamp(3.2rem,5.3vw,5.8rem);line-height:.92}.articles-featured-summary{color:#5b677d;max-width:680px;margin:24px 0 0;font-size:1.02rem;line-height:1.72}.articles-meta-line{text-transform:uppercase;letter-spacing:.08em;color:#748197;margin-top:22px;font-size:.82rem;font-weight:700}.articles-section-header{margin-bottom:30px}.articles-section-title{margin:0;font-size:clamp(2.7rem,4.6vw,4.6rem);line-height:.92}.articles-latest-stack{border-top:1px solid var(--line)}.articles-latest-card{border-bottom:1px solid var(--line);padding:26px 0 28px}.articles-latest-title{text-wrap:balance;margin:12px 0 0;font-size:clamp(2rem,2.6vw,2.8rem);line-height:.98}.articles-latest-summary,.articles-archive-summary{color:#4f5d73;margin:16px 0 0;font-size:.98rem;line-height:1.7}.articles-latest-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.articles-archive-layout{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:clamp(42px,5vw,76px);display:grid}.articles-archive-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.articles-archive-card{border-bottom:1px solid var(--line);padding:30px 34px 34px 0;transition:color .2s,background-color .2s}.articles-archive-card:nth-child(2n){border-left:1px solid var(--line);padding-left:34px;padding-right:0}.articles-featured-copy:hover .articles-featured-title,.articles-latest-copy:hover .articles-latest-title,.articles-archive-card:hover .articles-archive-title{color:#3354a5}.articles-archive-title{text-wrap:balance;margin:14px 0 0;font-size:clamp(2rem,2.7vw,3rem);line-height:.98;transition:color .2s}.articles-promo{color:#fff;background:#0b1f3a;padding:28px 28px 30px;position:sticky;top:28px;overflow:hidden}.articles-promo:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-78px;right:-58px}.articles-promo-label{z-index:1;text-transform:uppercase;letter-spacing:.12em;color:#b9c9e5;font-size:.72rem;font-weight:700;position:relative}.articles-promo-edition{z-index:1;letter-spacing:-.08em;color:#fff;margin-top:44px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.8rem,7vw,7.4rem);line-height:.78;position:relative}.articles-promo-title{z-index:1;letter-spacing:-.045em;color:#fff;max-width:9ch;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2.15rem;line-height:1;position:relative}.articles-promo-copy{z-index:1;color:#c9d5e8;margin:18px 0 0;font-size:.96rem;line-height:1.58;position:relative}.articles-promo-link{z-index:1;text-transform:uppercase;letter-spacing:.07em;color:#fff;border-bottom:1px solid #ffffff94;align-items:center;gap:10px;min-height:44px;margin-top:26px;font-size:.84rem;font-weight:700;display:inline-flex;position:relative}.articles-promo-link:hover{border-bottom-color:#fff}.research-archive{background:linear-gradient(#f8fafc 0%,#f8fafc00 220px),#fff}.research-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.research-hero-title,.research-search-title,.research-detail-title{letter-spacing:-.035em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif}.research-hero-title{max-width:11ch;font-size:clamp(2.4rem,4.8vw,4rem);line-height:.98}.research-hero-text,.research-search-text,.research-detail-body,.research-detail-panel-text{color:#475569;line-height:1.78}.research-hero-text{max-width:62ch;margin-top:18px;font-size:1.02rem}.research-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.research-stat-card{background:#ffffffe0;border:1px solid #0f172a14;padding:20px;box-shadow:0 18px 40px #0f172a0d}.research-stat-value{letter-spacing:-.04em;color:#0f172a;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1;display:block}.research-stat-label{text-transform:uppercase;letter-spacing:.14em;color:#475569;margin-top:10px;font-size:.74rem;font-weight:700;display:block}.research-controls-shell{background:#fff;border:1px solid #0f172a14;margin-top:38px;padding:26px;box-shadow:0 22px 50px #0f172a0f}.research-search-panel{grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr);align-items:end;gap:24px;display:grid}.research-search-title{font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.02}.research-search-text{margin-top:14px;font-size:.98rem}.research-control,.research-search-field{gap:10px;display:grid}.research-control-label{text-transform:uppercase;letter-spacing:.14em;color:#475569;font-size:.74rem;font-weight:700}.research-search-input-wrap{position:relative}.research-search-input,.research-select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;width:100%}.research-search-input{padding:19px 56px 19px 18px;font-size:1rem;line-height:1.4}.research-search-input::placeholder{color:#94a3b8}.research-search-icon{color:#64748b;font-size:1.05rem;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.research-search-input:focus-visible,.research-select:focus-visible,.research-reset-button:focus-visible,.research-load-more:focus-visible,.research-detail-link:focus-visible,.research-action-button:focus-visible,.research-back-link:focus-visible,.research-card-title a:focus-visible,.research-related-card:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0f2d631a}.research-controls-row{grid-template-columns:repeat(2,minmax(0,260px));gap:16px;margin-top:18px;display:grid}.research-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#475569 50%),linear-gradient(135deg,#475569 50%,#0000 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding:16px 18px;font-size:.96rem}.research-results-status,.research-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.research-results-status{text-transform:uppercase;letter-spacing:.12em;color:#64748b;border-top:1px solid #0f172a14;grid-column:1/-1;margin-top:18px;padding-top:18px;font-size:.82rem}.research-results-toolbar{margin-top:28px;padding:0 4px}.research-results-copy{text-transform:uppercase;letter-spacing:.14em;color:var(--blue);margin:0;font-size:.86rem;font-weight:700}.research-results-note{color:#64748b;font-size:.9rem}.research-reset-button,.research-load-more,.research-detail-link,.research-action-button{color:#0f172a;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;min-height:44px;font-size:.82rem;font-weight:700;transition:border-color .2s,background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.research-reset-button,.research-load-more{padding:0 16px}.research-detail-link,.research-action-button{padding:0 18px}.research-reset-button:hover,.research-load-more:hover,.research-detail-link:hover,.research-action-button:hover{border-color:#0f172a;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.research-action-button.is-primary{color:#fff;background:#0f172a;border-color:#0f172a}.research-action-button.is-primary:hover{background:#0f2d63;border-color:#0f2d63}.research-results-list{gap:18px;margin-top:18px;display:grid}.research-card,.research-detail-main,.research-detail-panel,.research-related-card,.research-empty-state{background:#fff;border:1px solid #0f172a14;box-shadow:0 20px 44px #0f172a0d}.research-card{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);gap:26px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.research-card:hover{border-color:#0f2d6333;transform:translateY(-2px);box-shadow:0 26px 54px #0f172a14}.research-card-topline,.research-detail-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.research-subject-badge,.research-featured-pill{text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.research-subject-badge{color:#0f172a;background:#e2e8f0}.research-subject-badge[data-subject=biology]{color:#17603d;background:#edf9f1}.research-subject-badge[data-subject=economics]{color:#1d4ed8;background:#eff6ff}.research-subject-badge[data-subject=finance]{color:#9a5b12;background:#fdf6ec}.research-subject-badge[data-subject=mathematics]{color:#334155;background:#f3f4f6}.research-featured-pill{color:#fff;background:#0f172a}.research-card-meta-item,.research-detail-submeta{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.research-card-title{letter-spacing:-.03em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.02}.research-card-title a:hover{color:var(--blue)}.research-card-authors,.research-detail-authors{color:#334155;margin:14px 0 0;font-size:.98rem;line-height:1.65}.research-card-abstract{color:#475569;max-width:66ch;margin-top:16px;font-size:.98rem;line-height:1.8}.research-card-keywords{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.research-keyword-chip{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;align-items:center;min-height:32px;padding:0 12px;font-size:.82rem;display:inline-flex}.research-highlight{color:inherit;background:#fff2cf;padding:0 .12em}.research-card-side{align-content:start;gap:18px;display:grid}.research-card-facts,.research-detail-metadata-grid,.research-record-grid{gap:12px;margin:0;display:grid}.research-card-facts div,.research-detail-metadata-grid div,.research-record-grid div{background:#f8fafc;border:1px solid #e2e8f0;padding:14px 16px}.research-card-facts dt,.research-detail-metadata-grid dt,.research-record-grid dt{text-transform:uppercase;letter-spacing:.12em;color:#64748b;font-size:.7rem;font-weight:700}.research-card-facts dd,.research-detail-metadata-grid dd,.research-record-grid dd{color:#0f172a;word-break:break-word;margin:8px 0 0;line-height:1.55}.research-card-actions,.research-paper-actions{gap:10px;display:grid}.research-paper-actions.is-compact .research-action-button{width:100%}.research-action-fallback{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;padding:14px 16px;font-size:.92rem;line-height:1.6}.research-load-more-row{justify-content:center;margin-top:28px;display:flex}.research-empty-state{margin-top:18px;padding:32px}.research-empty-state h3{letter-spacing:-.03em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.05}.research-empty-state p{color:#475569;max-width:52ch;margin-top:14px;line-height:1.75}.research-detail-page{background:linear-gradient(#f8fafc 0%,#f8fafc00 240px),#fff}.research-back-link{text-transform:uppercase;letter-spacing:.12em;background:#fff;border:1px solid #cbd5e1;align-items:center;min-height:42px;padding:0 16px;font-size:.78rem;font-weight:700;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.research-back-link:hover{border-color:#0f172a;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.research-detail-shell{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:24px;margin-top:22px;display:grid}.research-detail-main,.research-detail-panel{padding:30px}.research-detail-title{font-size:clamp(2.6rem,5vw,4.4rem);line-height:.98}.research-detail-submeta{margin-top:16px}.research-detail-section{margin-top:32px}.research-detail-body{margin-top:14px;font-size:1.03rem}.research-detail-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.research-citation-box{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ee;margin-top:14px;padding:18px 20px;line-height:1.8}.research-detail-sidebar{gap:18px;display:grid;position:sticky;top:28px}.research-detail-panel-title{letter-spacing:-.03em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1.08}.research-detail-panel-text{margin-top:14px;font-size:.96rem}.research-record-grid{margin-top:14px}.research-related-list{gap:14px;margin-top:14px;display:grid}.research-related-card{gap:8px;padding:18px 20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.research-related-card:hover{border-color:#0f2d6333;transform:translateY(-1px);box-shadow:0 18px 40px #0f172a14}.research-related-subject{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:.72rem;font-weight:700}.research-related-card strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.25}.research-related-card span:last-child{color:#475569;font-size:.92rem;line-height:1.6}.site-footer{border-top:1px solid var(--line);background:#f8fafc}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:32px;padding:42px 0;display:grid}.footer-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.footer-platform{letter-spacing:.005em;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:11px 12px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .2s,background .2s;display:flex;box-shadow:0 4px 12px #0f172a1f}.footer-platform:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0f172a33}.footer-platform:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.footer-platform,.footer-platform:hover{transition:none;transform:none}}.footer-platform-glyph{background:#fff3;border:1px solid #ffffff47;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.footer-platform-glyph svg{width:18px;height:18px}.footer-platform-name{white-space:nowrap;display:block}.footer-platform-copy{flex:1;min-width:0}.footer-platform-handle{color:#ffffffb8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.64rem;font-weight:600;display:block;overflow:hidden}.footer-platform-arrow{color:#ffffffc2;font-size:.95rem;font-weight:400;line-height:1}.footer-brand{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700}.footer-heading{text-transform:uppercase;letter-spacing:.2em;color:var(--blue);margin-bottom:14px;font-size:10px;font-weight:700}.footer-copy,.footer-links{color:#475569;line-height:1.8}.footer-links a{margin-bottom:6px;display:block}.school-network-section-shell{padding-top:22px;padding-bottom:22px}.school-network-section{background:linear-gradient(135deg,#f8fbff 0%,#fff 60%);border:1px solid #dbe4ef;padding:30px;overflow:hidden}.school-network-heading-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.school-network-heading-row h2{letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.03}.school-network-heading-row p{color:#52637c;max-width:62ch;margin:12px 0 0;line-height:1.6}.school-network-map{background:#040914;border:1px solid #17294a;border-radius:22px;margin:4px 0 28px;position:relative;overflow:hidden;box-shadow:0 18px 42px #07101f2e}.school-network-map-video{aspect-ratio:16/9;object-fit:cover;background:#040914;width:100%;height:auto;display:block}.school-network-supporting-heading{color:#1a3966;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.8vw,1.38rem);line-height:1.2}.school-network-actions-and-controls{flex:none;justify-items:end;gap:20px;display:grid}.school-network-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.school-network-controls{flex:none;gap:8px;display:flex}.school-network-control{color:#102b5b;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.1rem;transition:background .16s,color .16s,transform .16s;display:grid}.school-network-control:hover:not(:disabled){background:var(--blue);color:#fff;transform:translateY(-1px)}.school-network-control:disabled{cursor:not-allowed;opacity:.42}.school-network-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#9bb0ca transparent;grid-auto-columns:minmax(300px,32%);grid-auto-flow:column;gap:16px;padding:2px 1px 16px;scroll-padding-inline:1px;display:grid;overflow-x:auto}.school-network-track:focus-visible{outline-offset:4px;outline:3px solid #0f2d6359}.school-network-card{color:#fff;background:#0a1020;background:radial-gradient(130% 120% at 0% 0%, color-mix(in srgb, var(--school-accent,#1a3a6b) 85%, #0a1020) 0%, #0a1020 62%);scroll-snap-align:start;isolation:isolate;cursor:pointer;width:100%;min-height:272px;font:inherit;text-align:left;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;padding:24px 22px 22px;transition:transform .2s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0a102047}.school-network-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff1f 0%,#fff0 34%);position:absolute;inset:0}.school-network-card:hover{box-shadow:0 26px 54px #0a102066;box-shadow:0 26px 54px color-mix(in srgb, var(--school-accent,#1a3a6b) 34%, #0a10206b);transform:translateY(-4px)}.school-network-card[data-selected=true]{border-color:#ffffffc7;box-shadow:0 0 0 3px #164f9f33,0 22px 48px #0a102061}.school-network-card:focus-visible{outline-offset:3px;outline:3px solid #7ca8df}.school-network-card-top{align-items:center;gap:14px;margin-top:4px;display:flex}.school-network-mark,.schools-directory-monogram,.school-profile-mark{background:var(--school-accent,var(--blue));color:#fff;letter-spacing:-.04em;place-items:center;font-family:Georgia,Times New Roman,serif;font-weight:700;display:grid}.school-network-mark{text-align:center;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff3d;border-radius:15px;flex:none;width:58px;height:58px;padding:6px;font-size:.98rem;line-height:1;box-shadow:inset 0 1px #ffffff47,0 6px 16px #00000047}.school-network-card-meta{flex-direction:column;gap:8px;min-width:0;display:flex}.school-network-badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 11px;font-size:.64rem;font-weight:700;display:inline-flex}.school-network-loc{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;overflow:hidden}.school-network-card-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.school-network-card-topline,.schools-directory-meta{color:#667a95;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:.7rem;font-weight:700;line-height:1.45;display:flex}.school-network-card h3{letter-spacing:-.025em;color:#fff;margin:20px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.12}.school-network-card p{color:#ffffffbf;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.school-network-link{color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:.72rem;font-weight:700;display:inline-flex}.school-network-arrow{transition:transform .18s}.school-network-card:hover .school-network-arrow{transform:translate(4px)}.school-network-facts{background:#fff;border:1px solid #cfdbea;grid-template-columns:minmax(220px,.8fr) minmax(0,1.45fr);gap:26px 54px;margin-top:22px;padding:clamp(24px,4vw,42px);display:grid}.school-network-facts-intro>span{color:#557092;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.school-network-facts-intro h3{color:#111c2f;letter-spacing:-.05em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.5vw,3.2rem);line-height:.96}.school-network-facts-intro p{color:#5a6b84;margin:14px 0 0;line-height:1.55}.school-network-facts dl{background:#dce4ed;border:1px solid #dce4ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.school-network-facts dl>div{background:#f8fafd;min-height:112px;padding:18px}.school-network-facts dt{color:#617590;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.school-network-facts dd{color:#173d76;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1}.school-network-facts-actions{color:#667991;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #dce4ed;flex-wrap:wrap;grid-column:1/-1;gap:10px 22px;padding-top:18px;font-size:.72rem;font-weight:800;display:flex}.school-network-facts-actions a{color:#164f9f;text-decoration:none}.school-network-facts-actions a:hover,.school-network-facts-actions a:focus-visible{text-decoration:underline}.school-network-cta{background:var(--blue);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding:11px 20px;font-size:.74rem;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.school-network-cta:hover{background:#0b234f;transform:translateY(-1px);box-shadow:0 12px 24px #0f2d6338}.school-network-cta:hover .school-network-arrow{transform:translate(4px)}.school-network-secondary-cta{color:#234f7d;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:42px;padding:0 2px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.school-network-secondary-cta:hover,.school-network-secondary-cta:focus-visible{color:#102b5b;text-decoration:underline}.school-network-note{color:#74839a;margin:4px 0 0;font-size:.78rem;line-height:1.5}.schools-hero,.school-profile-hero{padding-top:64px;padding-bottom:42px}.schools-hero{border-bottom:1px solid #dce4ed;position:relative;overflow:hidden}.schools-network-hero{padding-top:76px;padding-bottom:50px}.schools-hero:after{content:"";background:linear-gradient(90deg,#0000,#aebfd5);width:min(36vw,480px);height:1px;position:absolute;top:16px;right:0}.schools-hero .page-title{text-wrap:balance;max-width:760px;margin-top:12px}.schools-network-hero .page-title{color:#101b31;letter-spacing:-.065em;max-width:13ch;font-size:clamp(3rem,6vw,5.55rem);line-height:.87}.schools-hero .page-description{max-width:640px}.schools-typed-text{display:block;position:relative}.schools-typed-text-measure{visibility:hidden;display:block}.schools-typed-text-output{display:block;position:absolute;inset:0}.schools-typed-caret{background:#2b61a8;width:.055em;height:.78em;margin-left:.055em;animation:.76s step-end infinite schools-typed-caret;display:inline-block;transform:translateY(.06em)}.schools-typed-text[data-complete=true] .schools-typed-caret{animation-duration:.98s}@keyframes schools-typed-caret{0%,48%{opacity:1}49%,to{opacity:0}}.schools-impact-stats{border-top:1px solid #cbd7e5;border-bottom:1px solid #cbd7e5;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-top:36px;display:grid}.schools-impact-stats>div{align-content:center;gap:6px;min-height:116px;padding:18px 22px;display:grid}.schools-impact-stats>div+div{border-left:1px solid #cbd7e5}.schools-impact-stats strong{color:#12366c;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.45rem);font-weight:700;line-height:.9}.schools-impact-stats span{color:#61738d;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.35}@media (prefers-reduced-motion:reduce){.schools-typed-caret{opacity:0;animation:none}}.schools-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.schools-network-promise{z-index:1;border-top:1px solid #cddbea;border-left:1px solid #cddbea;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin-top:48px;display:grid;position:relative}.schools-network-promise>div{background:#ffffffb8;border-bottom:1px solid #cddbea;border-right:1px solid #cddbea;min-height:142px;padding:18px}.schools-network-promise span{color:#6e88ad;letter-spacing:.12em;font-size:.66rem;font-weight:800}.schools-network-promise strong{color:#15386f;letter-spacing:-.025em;margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.08;display:block}.schools-network-promise p{color:#576a83;margin:7px 0 0;font-size:.84rem;line-height:1.45}.schools-directory-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.schools-directory-heading h2{color:#111c2f;letter-spacing:-.04em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1}.schools-directory-heading>p{color:#61718a;margin:0 0 2px;font-size:.82rem;font-weight:700}.schools-directory-controls{background:#f9fbfd;border:1px solid #dce4ed;align-items:center;gap:10px;margin-bottom:28px;padding:10px;display:flex}.schools-search{color:#52637c;background:#fff;border:1px solid #cbd7e5;flex:300px;align-items:center;gap:9px;min-width:min(100%,390px);padding:0 12px;display:flex}.schools-search input,.schools-region-filter select{color:#172742;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:0}.schools-search:focus-within,.schools-region-filter:focus-within{border-color:#164f9f;box-shadow:0 0 0 3px #164f9f1f}.schools-region-filter{background:#fff;border:1px solid #cbd7e5;min-width:184px;padding:0 10px}.schools-filter-submit,.schools-clear-filter{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#173d76;border:1px solid #173d76;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.schools-filter-submit:hover,.schools-filter-submit:focus-visible{background:#0f2d63}.schools-clear-filter{color:#164f9f;background:0 0;border-color:#0000}.schools-clear-filter:hover,.schools-clear-filter:focus-visible{text-decoration:underline}.schools-directory-grid,.schools-information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.schools-directory-card,.schools-information-card{min-height:278px;box-shadow:inset 0 3px 0 var(--school-accent,transparent);background:#fff;border:1px solid #dce4ed;flex-direction:column;padding:25px 25px 22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.schools-directory-card:hover{box-shadow:inset 0 3px 0 var(--school-accent,transparent), 0 14px 28px #0f2d6317;border-color:#a8bdd8;transform:translateY(-3px)}.schools-directory-card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.schools-directory-monogram{border-bottom:2px solid var(--school-accent,#0f2d63);color:var(--school-accent,#0f2d63);background:0 0;padding:0 0 9px;font-size:.83rem;line-height:1}.schools-directory-region{color:#233f70;letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:800}.schools-directory-card h2,.schools-information-card h2{letter-spacing:-.035em;text-wrap:balance;margin:24px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.1vw,1.72rem);line-height:1.08}.schools-directory-card p,.schools-information-card p{color:#52637c;margin:0;font-size:.94rem;line-height:1.62}.schools-directory-footer{border-top:1px solid #e4eaf1;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.schools-directory-meta{color:#667a95}.schools-directory-card .homepage-link-label{color:#164f9f;letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:5px;font-size:.71rem;font-weight:800;display:inline-flex}.schools-directory-card:hover .homepage-link-label{text-decoration:underline}.schools-directory-empty{text-align:center;background:#f9fbfd;border:1px dashed #b9c8da;padding:42px}.schools-directory-empty p{color:#52637c;margin:0}.schools-directory-empty a{color:#164f9f;margin-top:10px;font-weight:700;display:inline-block}.schools-directory-hero{padding-bottom:clamp(38px,6vw,68px)}.schools-demo-intro{padding-bottom:0}.schools-demo-intro h2{color:#111c2f;letter-spacing:-.065em;max-width:15ch;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5vw,5.2rem);line-height:.9}.schools-demo-intro p{color:#52637c;max-width:62ch;margin:20px 0 0;font-size:1rem;line-height:1.65}.schools-simple-directory{padding-top:clamp(44px,7vw,82px)}.schools-join-panel{color:#fff;background:#121923;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,7vw,100px);margin-bottom:clamp(56px,8vw,108px);padding:clamp(34px,6vw,72px);display:grid}.schools-join-panel .section-label{color:#aeb9ca}.schools-join-panel h2{color:#fff;letter-spacing:-.07em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,7rem);line-height:.86}.schools-join-panel p{color:#c1cad7;max-width:58ch;margin:22px 0 0;font-size:1rem;line-height:1.65}.schools-join-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.schools-join-panel .button-primary{color:#102b5b;background:#fff}.schools-join-panel .button-secondary{color:#fff;border-color:#6d7c91}.school-profile-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:48px;display:grid}.school-profile-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.school-home-hero{isolation:isolate;position:relative}.school-home-hero:before{z-index:-1;border:1px solid color-mix(in srgb, var(--school-accent,#173d76) 20%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--school-accent,#173d76) 11%, transparent), transparent 68%);content:"";width:min(39vw,510px);height:250px;position:absolute;top:54px;right:-4vw;transform:skewY(-5deg)}.school-home-kicker{color:var(--school-accent,#173d76);letter-spacing:.13em;text-transform:uppercase;margin-top:19px;font-size:.72rem;font-weight:800}.school-home-title{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin-top:10px;font-size:clamp(3.05rem,6vw,5.5rem);line-height:.88}.school-profile-aside{background:#f8fbff;border:1px solid #d8e2ed;padding:26px}.school-profile-mark{text-align:center;width:88px;height:88px;padding:8px;font-size:1.25rem;line-height:1}.school-profile-fact{border-top:1px solid #dce5ef;gap:5px;margin-top:18px;padding-top:18px;display:grid}.school-profile-fact span{color:#6b7c94;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.school-profile-fact strong{color:#172a4b;line-height:1.45}.school-profile-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:end;gap:42px;margin-bottom:28px;display:grid}.school-profile-intro h2,.school-access-panel h2,.school-profile-faq-section>h2{color:#111c2f;letter-spacing:-.045em;text-wrap:balance;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.3vw,3rem);line-height:.98}.school-profile-intro>p{color:#52637c;margin:0;line-height:1.65}.school-profile-model{border-top:1px solid #dce4ed;border-left:1px solid #dce4ed;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.school-profile-model article{border-bottom:1px solid #dce4ed;border-right:1px solid #dce4ed;min-height:224px;padding:24px}.school-profile-model h3{color:#111c2f;letter-spacing:-.035em;margin:22px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.07}.school-profile-model p,.school-access-panel p{color:#52637c;margin:0;line-height:1.62}.school-access-panel{background:#f5f9ff;border:1px solid #cbd9ea;justify-content:space-between;align-items:end;gap:34px;padding:32px 34px;display:flex}.school-access-panel>div:first-child{max-width:700px}.school-access-panel p{max-width:66ch;margin-top:14px}.school-access-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.school-profile-faq-section{padding-bottom:66px}.school-profile-faq-section>h2{max-width:700px}.school-profile-faqs{border-top:1px solid #dce4ed;margin-top:28px}.school-profile-faqs details{border-bottom:1px solid #dce4ed}.school-profile-faqs summary{color:#172a4b;cursor:pointer;padding:19px 36px 19px 0;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:700;list-style:none;position:relative}.school-profile-faqs summary::-webkit-details-marker{display:none}.school-profile-faqs summary:after{color:#164f9f;content:"+";font-family:Arial,sans-serif;font-size:1.5rem;font-weight:400;position:absolute;top:16px;right:5px}.school-profile-faqs details[open] summary:after{content:"−"}.school-profile-faqs p{color:#52637c;max-width:76ch;margin:-1px 0 20px;line-height:1.62}@media (max-width:900px){.school-profile-intro{grid-template-columns:1fr;gap:18px}.school-profile-model{grid-template-columns:1fr}.school-profile-model article{min-height:0}.school-access-panel{flex-direction:column;align-items:start}.school-home-hero:before{width:52vw}}@media (max-width:760px){.school-profile-intro h2,.school-access-panel h2,.school-profile-faq-section>h2{font-size:clamp(1.8rem,8vw,2.4rem)}.school-access-panel{gap:22px;padding:24px}.school-access-actions{width:100%}.school-access-actions .button-primary,.school-access-actions .button-secondary{text-align:center;flex:auto}.school-profile-faq-section{padding-bottom:38px}.school-profile-faqs summary{font-size:1.05rem}.school-home-hero:before{display:none}.school-home-title{font-size:clamp(2.8rem,13vw,4.4rem)}}@media (max-width:1200px){.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-paths-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-path-episode-row{grid-template-columns:260px minmax(0,1fr)}.podcast-show-grid,.partnerships-grid,.partnerships-detail-grid,.partnership-internal-grid,.partnership-internal-quick-grid,.articles-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.podcast-episode-layout,.podcasts-landing-hero-inner,.podcast-series-hero-inner,.research-card,.research-detail-shell,.research-hero,.research-search-panel{grid-template-columns:1fr}}@media (max-width:1100px){.schools-join-panel{grid-template-columns:1fr;align-items:start}.schools-join-actions{justify-content:flex-start}.schools-directory-grid,.schools-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.school-profile-grid{grid-template-columns:1fr;gap:24px}.school-profile-aside{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:16px;display:grid}.school-profile-fact{margin-top:0}.homepage-hero-grid,.homepage-recent-grid{grid-template-columns:1fr 1fr}.podcast-episode-hero-grid{grid-template-columns:1fr}.partnership-index-intro-grid,.partnership-hero-grid,.partnership-story-grid,.partnership-transition-panel,.partnership-internal-banner,.podcasts-editorial-note,.podcast-episode-rail,.podcast-episode-sidebar{position:static}.partnership-index-intro-grid,.partnership-hero-grid,.partnership-story-grid,.partnership-transition-panel,.partnership-internal-banner,.podcasts-editorial-note,.podcast-episode-rail,.articles-archive-layout{grid-template-columns:1fr}.articles-promo{display:none}.homepage-feature-pair,.homepage-feature-two-column,.global-mega-menu-grid{grid-template-columns:1fr}.homepage-feature-side{border-left:none;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.global-mega-menu-feature{border-right:none;border-bottom:1px solid var(--line);padding-bottom:20px;padding-right:0}.global-mega-menu-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.career-path-featured-card,.career-path-detail-hero-inner{grid-template-columns:1fr}.career-path-featured-stats,.career-path-hero-stats{border-top:1px solid #d7dee8;border-left:none;padding-top:18px;padding-left:0}}@media (max-width:960px){.footer-grid,.cards-grid,.series-hero-inner,.podcast-show-grid,.podcast-list-two-up,.podcast-list-compact,.podcast-queue-strip,.partnerships-grid,.partnerships-detail-grid,.partnership-internal-grid,.partnership-internal-quick-grid,.podcast-people-grid,.articles-archive-grid{grid-template-columns:1fr}.articles-lead-grid{grid-template-columns:1fr;gap:42px}.articles-featured-panel{padding-right:0}.articles-newly-published{border-top:1px solid var(--line);border-left:none;padding-top:40px;padding-left:0}.articles-archive-card,.articles-archive-card:nth-child(2n){border-left:none;padding:28px 0 30px}.topbar-inner{flex-direction:column;align-items:flex-start}.series-hero-inner{gap:28px;padding:42px 0}.series-hero-art{justify-content:flex-start}.series-hero-image{max-width:260px}.research-hero-stats,.research-detail-metadata-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.podcast-card-top{flex-direction:column;align-items:flex-start}.audio-mini-player{grid-template-columns:1fr}.audio-mini-actions{justify-content:flex-start}.masthead-with-menu{grid-template-columns:1fr}.masthead-actions{justify-content:center;margin-top:10px}.global-mega-menu-top{flex-direction:column;align-items:stretch}.career-path-layout{grid-template-columns:1fr}.career-path-sidebar{position:static}.career-paths-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-path-reading-panel{flex-direction:column;align-items:start}.podcast-list-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.research-card{padding:24px}.research-detail-sidebar{position:static}}@media (max-width:760px){:root{--mobile-bottom-nav-height:74px}.container{width:min(100%,100% - 32px)}.site-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #0f172a14;position:sticky;top:0}.masthead-with-menu{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.masthead-spacer{width:44px}.masthead-actions{justify-content:flex-end;margin-top:0}.menu-toggle{background:0 0;border:0;border-radius:50%;justify-content:center;width:44px;height:44px;padding:0;position:relative}.menu-toggle>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.menu-toggle-icon{gap:4px}.menu-toggle-icon span{width:22px;height:2px}.homepage-hero-grid,.homepage-recent-grid,.series-grid,.global-mega-menu-columns{grid-template-columns:1fr}.school-network-section-shell{width:100%;padding:0}.school-network-section{border-left:0;border-right:0;padding:26px 0 24px}.school-network-heading-row{margin-bottom:18px;padding:0 16px;display:block}.school-network-heading-row h2{font-size:clamp(1.85rem,9vw,2.45rem)}.schools-hero:after,.schools-network-hero:before{display:none}.schools-network-hero{padding-top:44px}.schools-network-hero .page-title{font-size:clamp(2.7rem,13vw,4.2rem)}.schools-impact-stats{margin-top:28px}.schools-impact-stats>div{min-height:94px;padding:14px 10px}.schools-impact-stats span{font-size:.57rem}.schools-network-promise{grid-template-columns:1fr;margin-top:32px}.schools-network-promise>div{min-height:0}.schools-network-promise strong{margin-top:8px}.schools-hero-actions{margin-top:21px}.schools-directory-heading{flex-direction:column;align-items:start;gap:9px;margin-bottom:18px}.schools-directory-heading>p{margin:0}.schools-directory-controls{grid-template-columns:1fr auto;gap:8px;margin-bottom:20px;padding:8px;display:grid}.schools-search{grid-column:1/-1;min-width:0}.schools-region-filter{min-width:0}.schools-clear-filter{grid-column:1/-1;justify-self:start;min-height:30px;padding:0 4px}.school-network-heading-row p{font-size:.94rem}.school-network-map{border-radius:16px;margin-left:16px;margin-right:16px}.school-network-actions-and-controls{margin-top:18px;display:block}.school-network-actions{justify-content:flex-start}.school-network-controls{display:none}.school-network-track{scrollbar-width:none;grid-auto-columns:minmax(278px,82vw);gap:12px;padding:2px 16px 14px;scroll-padding-inline:16px}.school-network-track::-webkit-scrollbar{display:none}.school-network-card{min-height:206px;padding:18px}.school-network-card:hover,.schools-directory-card:hover{box-shadow:none;transform:none}.school-network-note{padding:0 16px}.school-network-facts{grid-template-columns:1fr;gap:24px;padding:22px}.school-network-facts dl{grid-template-columns:1fr}.school-network-facts dl>div{min-height:0}.schools-hero,.school-profile-hero{padding-top:32px;padding-bottom:20px}.schools-directory-grid,.schools-information-grid{grid-template-columns:1fr;gap:12px}.schools-directory-card,.schools-information-card{min-height:0;padding:22px}.school-profile-actions{flex-direction:column;align-items:stretch}.school-profile-actions .button-primary,.school-profile-actions .button-secondary{width:100%}.school-profile-aside{display:block}.school-profile-fact{margin-top:18px}.homepage-hero{padding:42px 0 36px}.articles-hero{padding-top:28px;padding-bottom:28px}.site-shell{padding-bottom:calc(var(--mobile-bottom-nav-height) + var(--audio-mini-player-height) + var(--audio-reopen-chip-height) + env(safe-area-inset-bottom) + 12px)}.podcasts-landing-hero-inner,.podcast-series-hero-inner,.podcast-episode-hero-inner,.podcast-episode-layout,.podcast-episode-flow{padding-top:22px;padding-bottom:20px}.podcasts-landing-title,.podcast-series-hero-title,.podcast-episode-title,.audio-fullscreen-title{max-width:none;font-size:clamp(2.35rem,10vw,3.4rem)}.topbar,.main-nav,.tagline{display:none}.masthead{min-height:62px;padding:8px 0}.brand{white-space:nowrap;border-width:2px;max-width:100%;padding:6px 9px;font-size:clamp(1.28rem,6.3vw,1.72rem);line-height:1}.podcast-section-block{padding:24px 0}.podcasts-show-hero-actions{align-items:stretch}.podcasts-show-hero-button{width:100%}.podcasts-show-hero-image-shell,.podcast-series-hero-image-shell,.podcast-episode-cover-shell{border-width:8px;width:min(100%,244px)}.podcasts-featured-episode-image-shell,.podcast-editorial-card-art{border-width:10px}.podcasts-featured-episode-title,.podcast-editorial-card-title{font-size:clamp(1.95rem,9vw,2.8rem)}.podcasts-featured-episode-summary,.podcast-editorial-card-summary,.podcast-episode-deck,.podcasts-landing-description,.podcast-series-hero-summary{max-width:none;font-size:1.04rem;line-height:1.42}.podcast-episode-hero-copy,.podcast-series-hero-copy{text-align:center}.podcast-episode-rail-card{padding:20px}.podcast-episode-rail-facts{grid-template-columns:1fr}.podcast-show-card:hover,.podcast-editorial-card:hover{transform:none}.podcast-editorial-card{grid-template-columns:1fr;gap:14px}.podcast-editorial-card-compact{padding:20px 18px 22px}.podcast-editorial-card-compact .podcast-editorial-card-topline{flex-direction:column;align-items:flex-start}.podcast-editorial-card-compact .podcast-editorial-card-title{margin-top:14px;font-size:clamp(2rem,8vw,2.8rem)}.podcast-editorial-card-compact .podcast-listen-pill{min-height:40px}.podcast-editorial-card-topline,.podcast-inline-player-top,.audio-sheet-header,.audio-fullscreen-topbar{flex-direction:column;align-items:stretch}.podcast-meta-row,.podcast-secondary-actions,.podcast-inline-player-controls,.audio-fullscreen-controls,.audio-fullscreen-actions,.audio-fullscreen-utility-row,.podcast-continue-actions{align-items:stretch}.podcast-primary-play,.podcast-utility-button,.podcast-inline-control,.podcast-inline-open-button,.podcast-inline-play-button,.audio-player-button,.audio-sleep-button,.audio-sheet-button,.podcasts-show-hero-button,.podcast-continue-link,.podcast-inline-player{width:100%}.podcast-disclosure-summary,.podcast-disclosure-panel,.podcast-continue-module,.podcast-notice-panel,.podcast-sidebar-panel,.audio-fullscreen-player,.audio-queue-sheet{padding-left:16px;padding-right:16px}.podcast-inline-player{border-radius:24px;padding:16px}.podcast-editorial-meta-strip span+span:before{margin-right:12px}.podcast-disclosure-title{font-size:1.35rem}.podcast-editorial-body p{font-size:1rem;line-height:1.68}.podcast-editorial-body p:first-child:first-letter{font-size:2.8em}.audio-fullscreen-player{padding-top:16px}.audio-queue-sheet{left:10px;right:10px}.audio-mini-player{border-radius:14px;width:calc(100% - 16px);padding:8px 10px 10px}.audio-mini-main{grid-template-columns:42px minmax(0,1fr)}.audio-mini-art{width:42px;height:42px}.audio-mini-title{font-size:.84rem}.audio-mini-actions{gap:5px}.audio-mini-control,.audio-mini-dismiss{min-height:28px;padding:0 8px;font-size:.72rem}.audio-fullscreen-progress-shell{border-radius:20px;padding:16px 14px 12px}.audio-fullscreen-meta span+span:before{margin-right:12px}.mobile-bottom-nav{z-index:70;min-height:var(--mobile-bottom-nav-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:4px max(6px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 4px) max(6px, env(safe-area-inset-left));background:#fffffff7;border-top:1px solid #0f172a1f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav-link{color:#667085;letter-spacing:0;place-content:center;justify-items:center;gap:3px;min-width:0;min-height:54px;padding:5px 2px 3px;font-size:.67rem;font-weight:700;line-height:1;display:grid;position:relative}.mobile-bottom-nav-link:before{content:"";background:0 0;border-radius:0 0 999px 999px;height:3px;position:absolute;top:-4px;left:20%;right:20%}.mobile-bottom-nav-icon{place-items:center;width:27px;height:27px;display:grid}.mobile-bottom-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mobile-bottom-nav-link.is-active{color:#0f2d63}.mobile-bottom-nav-link.is-active:before{background:#0f2d63}.mobile-bottom-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}input,select,textarea{font-size:16px}.articles-page-title,.articles-section-title,.articles-featured-title{max-width:none;font-size:clamp(2.6rem,13vw,4rem)}.articles-page-description,.articles-featured-summary,.articles-latest-summary,.articles-archive-summary{font-size:.98rem;line-height:1.65}.articles-lead-section,.articles-archive-section{padding-top:36px;padding-bottom:36px}.articles-category-pill{justify-content:flex-start;width:100%}.articles-latest-title,.articles-archive-title{font-size:clamp(2rem,9vw,2.9rem)}.articles-column-label{margin-bottom:22px}.partnership-hero,.partnership-internal-shell{padding-top:28px}.partnership-hero-panel,.partnership-internal-banner,.partnership-index-intro-card,.partnership-index-intro-list,.partnership-transition-panel,.partnership-quick-card,.partnership-aside-card{padding:22px}.partnership-hero-actions,.partnership-internal-actions{align-items:stretch}.partnership-hero-actions .button-primary,.partnership-hero-actions .button-secondary,.partnership-internal-actions .button-secondary{width:100%}.partnership-transition-actions{justify-items:stretch}.partnership-transition-actions .button-primary{width:100%}.partnership-editorial-row{grid-template-columns:1fr;gap:10px}.homepage-hero-title{max-width:none;font-size:clamp(2.8rem,12vw,4rem)}.homepage-lead-story,.homepage-feature,.homepage-mini-card{padding:22px}.global-mega-menu-inner{padding:22px 0 28px}.article-econ-header{padding-top:28px}.article-econ-title{max-width:none;font-size:clamp(2.1rem,10vw,3.1rem)}.article-econ-dek{font-size:.98rem;line-height:1.65}.article-econ-promo,.article-econ-disclaimer{padding:16px 18px}.article-econ-body p{font-size:.96rem;line-height:1.66}.article-listen-player{margin-bottom:28px}.article-listen-control-bar{border-radius:18px;grid-template-columns:40px minmax(0,1fr) 40px;gap:5px 10px;padding:10px 12px 12px}.article-listen-icon-button{width:40px;height:40px}.article-listen-time{text-align:left}.article-listen-seek{grid-area:2/1/auto/-1}.article-explore-grid{grid-template-columns:1fr}.article-action-row{gap:12px}.article-action-button{width:100%;min-width:0}.career-paths-hero{padding-top:28px;padding-bottom:18px}.career-paths-page-title{font-size:clamp(2.3rem,11vw,3.5rem)}.career-paths-page-subtitle{font-size:1rem}.career-paths-compact-grid{grid-template-columns:1fr}.career-path-layout{padding:28px 20px 48px}.career-path-detail-title{font-size:clamp(2.3rem,10vw,3.4rem)}.career-path-summary{font-size:1rem}.career-path-section-title{font-size:2rem}.career-path-featured-card,.career-path-episode-row{grid-template-columns:1fr;gap:16px}.career-path-newsletter-title{font-size:1.7rem}.career-path-featured-title,.career-path-compact-title,.career-path-episode-title{font-size:clamp(2rem,9vw,3rem)}.career-path-episode-summary{max-width:none}.career-path-episode-image-wrap{aspect-ratio:16/9}.research-controls-shell,.research-card,.research-detail-main,.research-detail-panel,.research-empty-state,.research-related-card{padding:22px}.research-controls-row,.research-hero-stats,.research-detail-metadata-grid{grid-template-columns:1fr}.research-hero-title,.research-detail-title{max-width:none}.research-results-status{flex-direction:column;align-items:flex-start}.research-reset-button,.research-load-more,.research-detail-link,.research-action-button{width:100%}}.school-logo-carousel{background:linear-gradient(135deg,#f8fbff 0%,#fff 60%);border:1px solid #dbe4ef;padding:30px;overflow:hidden}.school-logo-carousel-intro{text-align:center;gap:8px;margin-bottom:24px;display:grid}.school-logo-carousel-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--blue);font-size:11px;font-weight:700}.school-logo-carousel-heading{letter-spacing:-.03em;color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.05}.school-network-display{background:#fff;padding:clamp(32px,4vw,56px) 0 clamp(26px,3vw,40px);overflow:hidden}.school-network-display-heading{justify-content:space-between;align-items:end;gap:clamp(28px,7vw,112px);max-width:1440px;margin:0 auto;padding:0 clamp(24px,5vw,76px) 25px;display:flex}.school-network-display-eyebrow{color:#2b548d;letter-spacing:.15em;text-transform:uppercase;font-size:.69rem;font-weight:800;display:block}.school-network-display-heading h2{color:#101c32;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.45rem);line-height:.98}.school-network-display-aside{flex-direction:column;align-self:center;gap:18px;display:flex}.school-network-display-aside p{color:#586981;max-width:39ch;margin:0;font-size:.98rem;line-height:1.58}.school-network-display-rails{flex-direction:column;gap:0;margin-top:19px;display:flex}.school-network-display-rail{background:#fff;align-items:stretch;min-height:108px;display:flex}.school-network-display-rail-label{color:#2b548d;letter-spacing:.14em;text-transform:uppercase;flex:0 0 clamp(128px,12vw,184px);align-items:center;padding:20px clamp(18px,2.8vw,48px) 20px clamp(24px,5vw,76px);font-size:.66rem;font-weight:800;line-height:1.25;display:flex}.school-network-display .school-logo-carousel-viewport{flex:auto;align-items:center;min-width:0;padding:16px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.school-network-display .school-logo-carousel-track{width:max-content;animation:school-logo-carousel-scroll calc(var(--school-logo-count,6) * 4.7s) linear infinite;align-items:center;gap:clamp(56px,6vw,108px);margin:0;padding:0;list-style:none;display:flex}.school-network-display .school-logo-carousel-track--reverse{animation-direction:reverse}.school-network-display .school-logo-carousel-item{flex:0 0 204px;justify-content:center;align-items:center;height:68px;display:flex}.school-network-display .school-logo-carousel-link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.school-network-display .school-logo-carousel-logo{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.64;width:min(100%,190px);height:56px;transition:filter .18s,opacity .18s,transform .18s;display:block}.school-network-display .school-logo-carousel-link:hover .school-logo-carousel-logo,.school-network-display .school-logo-carousel-link:focus-visible .school-logo-carousel-logo{filter:grayscale()contrast(1.25);opacity:1;transform:translateY(-2px)}.school-network-display .school-logo-carousel-link:focus-visible{outline-offset:6px;outline:2px solid #173b71}.school-network-display .school-logo-carousel-viewport:hover .school-logo-carousel-track,.school-network-display .school-logo-carousel-viewport:focus-within .school-logo-carousel-track{animation-play-state:paused}.school-network-display-note{color:#718096;text-align:center;max-width:70ch;margin:22px auto 0;padding:0 24px;font-size:.76rem;line-height:1.5}@media (max-width:760px){.school-network-display{padding:28px 0 22px}.school-network-display-heading{flex-direction:column;align-items:flex-start;gap:20px;padding:0 20px 20px;display:flex}.school-network-display-heading h2{max-width:12ch;font-size:clamp(2rem,11vw,3rem)}.school-network-display-rail{flex-direction:column;min-height:98px}.school-network-display-rail-label{flex-basis:auto;padding:14px 20px 0}.school-network-display .school-logo-carousel-viewport{padding:8px 0 14px}.school-network-display .school-logo-carousel-track{animation-duration:calc(var(--school-logo-count,6) * 4.25s);gap:48px}.school-network-display .school-logo-carousel-item{flex-basis:168px;height:50px}.school-network-display .school-logo-carousel-logo{width:min(100%,150px);height:44px}}@media (prefers-reduced-motion:reduce){.school-network-display .school-logo-carousel-viewport{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.school-network-display .school-logo-carousel-track,.school-network-display .school-logo-carousel-track--reverse{animation:none}}.schools-network-join-copy{background:linear-gradient(135deg,#f8fbff 0%,#fff 70%);border:1px solid #dbe4ef;border-bottom:0;justify-content:space-between;align-items:end;gap:30px;padding:32px 30px 26px;display:flex}.schools-network-join-copy h2{color:#101b31;letter-spacing:-.055em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4vw,4rem);line-height:.92}.schools-network-join-copy h3{color:#24456d;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.8vw,1.38rem);line-height:1.15}.schools-network-join-copy p{color:#53647a;max-width:68ch;margin:14px 0 0;line-height:1.62}.schools-network-join-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:16px;display:flex}.schools-network-join-secondary{color:#244f7b;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:750;text-decoration:none}.schools-network-join-secondary:hover,.schools-network-join-secondary:focus-visible{text-decoration:underline}.school-network-marquee{color:#f5f7fa;background:#161b22;border:1px solid #dbe4ef;border-top:0;overflow:hidden}.school-network-marquee-heading{border-bottom:1px solid #e7ecf32b;justify-content:space-between;align-items:end;gap:28px;padding:26px 30px 23px;display:flex}.school-network-marquee-eyebrow{color:#aeb9c8;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:750}.school-network-marquee-heading h2{color:#f7f8fa;letter-spacing:-.04em;max-width:24ch;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1}.school-network-marquee-heading p,.school-network-marquee-footer p{color:#adb8c6;max-width:47ch;margin:0;font-size:.9rem;line-height:1.55}.school-network-marquee-viewport{padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.school-network-marquee-track{width:max-content;animation:school-network-marquee-scroll calc(var(--school-network-marquee-count,8) * 3.9s) linear infinite;gap:14px;display:flex}.school-network-marquee-viewport:hover .school-network-marquee-track,.school-network-marquee-track:focus-within{animation-play-state:paused}.school-network-marquee-item{color:#eef1f4;background:#242a33;border:1px solid #48515d;border-radius:3px;grid-template-columns:auto minmax(158px,1fr) auto;align-items:center;gap:12px;width:315px;min-height:82px;padding:13px 15px;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:grid}.school-network-marquee-item:hover,.school-network-marquee-item:focus-visible{background:#303844;border-color:#d6dde5;outline:none;transform:translateY(-2px)}.school-network-marquee-monogram{color:#f3f5f7;border:1px solid #747e8c;border-radius:50%;place-items:center;width:41px;height:41px;font-family:Georgia,Times New Roman,serif;font-size:.77rem;font-weight:700;display:grid}.school-network-marquee-school{gap:4px;display:grid}.school-network-marquee-school strong{color:#f8f9fa;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.05}.school-network-marquee-school small{color:#aeb9c8;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:700}.school-network-marquee-open{color:#c9d0d9;font-size:1.1rem}.school-network-marquee-footer{border-top:1px solid #e7ecf32b;justify-content:space-between;align-items:center;gap:24px;padding:17px 30px 20px;display:flex}.school-network-marquee-footer a{color:#f3f5f7;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:750;text-decoration:none}.school-network-marquee-footer a:hover,.school-network-marquee-footer a:focus-visible{color:#fff;text-decoration:underline}@keyframes school-network-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:760px){.schools-network-join-copy{flex-direction:column;align-items:start;gap:20px;padding:26px 18px 22px}.schools-network-join-actions{justify-content:space-between;width:100%}.school-network-marquee-heading,.school-network-marquee-footer{flex-direction:column;align-items:start;gap:13px;padding-left:18px;padding-right:18px}.school-network-marquee-item{width:282px}}@media (prefers-reduced-motion:reduce){.school-network-marquee-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.school-network-marquee-track{width:max-content;animation:none}}.school-logo-carousel-rows{gap:20px;display:grid}.school-logo-carousel-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.school-logo-carousel-track{width:max-content;animation:school-logo-carousel-scroll calc(var(--school-logo-count,6) * 3.2s) linear infinite;align-items:center;gap:72px;display:flex}.school-logo-carousel-track--reverse{animation-direction:reverse}.school-logo-carousel-viewport:hover .school-logo-carousel-track,.school-logo-carousel-track:focus-within{animation-play-state:paused}.school-logo-carousel-item{flex:none;justify-content:center;align-items:center;height:56px;display:inline-flex}.school-logo-carousel-logo{object-fit:contain;filter:grayscale();opacity:.6;flex:none;width:auto;max-width:260px;height:46px;transition:opacity .2s,transform .2s}.school-logo-carousel-item:hover .school-logo-carousel-logo,.school-logo-carousel-item:focus-visible .school-logo-carousel-logo{opacity:1;transform:translateY(-1px)}@keyframes school-logo-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.school-logo-carousel-track{flex-wrap:wrap;justify-content:center;gap:28px 56px;animation:none}}.guest-institutions-section-shell{overflow:hidden}.guest-institutions{min-width:0}.guest-institutions-heading{margin-bottom:30px}.guest-institutions-heading h2{color:var(--text);letter-spacing:-.045em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.6vw,3.25rem);line-height:.98}.guest-institution-row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.guest-institution-row-label{color:#263b5e;letter-spacing:.02em;font-size:.78rem;font-weight:700}.guest-institution-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.guest-institution-track-set{align-items:center;gap:clamp(42px,5.2vw,86px);padding-right:clamp(42px,5.2vw,86px);display:flex}.guest-institution-viewport:hover .guest-institution-track,.guest-institution-viewport:focus-within .guest-institution-track,.guest-institution-viewport.is-interacting .guest-institution-track{animation-play-state:paused}.guest-institution-select{color:#0a1628;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;min-width:74px;min-height:56px;margin:0;padding:6px 0 10px;display:inline-flex;position:relative}.guest-institution-select:after{content:"";opacity:0;background:#2c75c7;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:1px;left:10%;right:10%;transform:scaleX(.35)}.guest-institution-select[data-selected=true]:after{opacity:1;transform:scaleX(1)}.guest-institution-select:focus-visible{outline-offset:5px;outline:2px solid #2c75c7}.guest-institution-logo{object-fit:contain;filter:grayscale()contrast(1.25)brightness(.42);width:auto;max-width:170px;height:38px;transition:filter .16s,transform .16s;display:block}.guest-institution-wordmark{color:#111827;text-align:center;max-width:166px;font-family:Georgia,Times New Roman,serif;font-size:.96rem;font-weight:700;line-height:.98}.guest-institution-track-clone{pointer-events:none}@keyframes guest-institution-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.guest-institution-details{border-top:1px solid #d7dee8;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:38px;margin-top:34px;padding:30px 0 0;display:grid}.guest-institution-identity{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;display:grid}.guest-institution-details-mark{border-left:2px solid #2c75c7;justify-content:center;align-items:center;min-height:92px;padding:12px;display:flex}.guest-institution-details-mark .guest-institution-wordmark{font-size:1rem}.guest-institution-identity h3{color:var(--text);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1}.guest-institution-identity p{color:#52627a;margin:10px 0 0;font-size:.94rem;line-height:1.55}.guest-institution-identity a{color:#183d75;letter-spacing:.03em;margin-top:14px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.guest-institution-identity a:hover,.guest-institution-identity a:focus-visible{text-decoration:underline}.guest-institution-guest-area{border-left:1px solid #d7dee8;min-width:0;padding-left:34px}.guest-institution-detail-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.guest-institution-detail-topline p{color:#506078;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.guest-institution-close{color:#263b5e;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;font-size:.78rem;font-weight:700}.guest-institution-close:hover,.guest-institution-close:focus-visible{color:#2c75c7;text-decoration:underline}.guest-institution-close:focus-visible,.guest-institution-identity a:focus-visible{outline-offset:3px;outline:2px solid #2c75c7}.guest-institution-guest-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:18px;display:grid}.guest-institution-guest{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.guest-institution-guest[href]:hover strong,.guest-institution-guest[href]:focus-visible strong{color:#2c75c7;text-decoration:underline}.guest-institution-guest[href]:focus-visible{outline-offset:4px;outline:2px solid #2c75c7}.guest-institution-guest-avatar{color:#102a52;letter-spacing:.05em;background:linear-gradient(145deg,#ddeafa,#9dbce0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:.76rem;font-weight:800;display:inline-flex;position:relative}.guest-institution-guest-avatar.has-portrait{background:#fff;overflow:hidden}.guest-institution-guest-avatar.has-portrait img{object-fit:cover}.guest-institution-guest strong,.guest-institution-guest small{display:block}.guest-institution-guest strong{color:#142541;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.15}.guest-institution-guest small{color:#586981;margin-top:4px;font-size:.78rem;line-height:1.25}@media (max-width:760px){.guest-institutions-heading{margin-bottom:24px}.guest-institution-row{grid-template-columns:1fr;gap:8px}.guest-institution-row-label{padding-left:2px}.guest-institution-track-set{gap:42px;padding-right:42px}.guest-institution-logo{max-width:138px;height:34px}.guest-institution-details{grid-template-columns:1fr;gap:24px;margin-top:28px}.guest-institution-guest-area{border-top:1px solid #d7dee8;border-left:0;padding-top:22px;padding-left:0}}@media (prefers-reduced-motion:reduce){.guest-institution-viewport{scrollbar-color:#8fa2ba transparent;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.guest-institution-track{width:auto;animation:none}.guest-institution-track-set{flex-wrap:wrap;padding-right:0}.guest-institution-track-clone{display:none}}.inside-insight-heading{letter-spacing:-.035em;color:var(--text);margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.03}.inside-insight-body{max-width:70ch;color:var(--muted);margin:14px 0 0;font-size:1.05rem;line-height:1.7}.inside-insight-accordion{gap:12px;height:360px;margin-top:28px;display:flex}.inside-insight-panel{color:#fff;cursor:pointer;border-radius:16px;flex-direction:column;flex:1 1 0;min-width:66px;padding:22px;transition:flex-grow .42s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a24}.inside-insight-panel:after{content:"";z-index:0;background:linear-gradient(#0000001f,#0000006b);position:absolute;inset:0}.inside-insight-panel>*{z-index:1;position:relative}.inside-insight-panel.is-active{flex-grow:5}.inside-insight-panel-index{letter-spacing:.14em;opacity:.75;font-size:.76rem;font-weight:700}.inside-insight-panel-title{letter-spacing:-.02em;white-space:nowrap;margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.05}.inside-insight-panel:not(.is-active) .inside-insight-panel-title{writing-mode:vertical-rl;margin-top:16px;margin-right:-2px;transform:rotate(180deg)}.inside-insight-panel-content{opacity:0;pointer-events:none;flex-direction:column;gap:10px;max-width:46ch;margin-top:16px;transition:opacity .26s .12s,transform .26s .12s;display:flex;transform:translateY(6px)}.inside-insight-panel.is-active .inside-insight-panel-content{opacity:1;pointer-events:auto;transform:none}.inside-insight-panel-subfolders{letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin:0;font-size:.72rem;font-weight:700}.inside-insight-panel-description{color:#ffffffeb;margin:0;font-size:.98rem;line-height:1.6}.inside-insight-cta{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;align-self:flex-start;margin-top:6px;padding-bottom:3px;font-size:.74rem;font-weight:700;transition:border-color .16s}.inside-insight-cta:hover{border-bottom-color:#fff}@media (max-width:760px){.inside-insight-accordion{flex-direction:column;gap:10px;height:auto}.inside-insight-panel{min-height:76px}.inside-insight-panel.is-active{min-height:240px}.inside-insight-panel:not(.is-active) .inside-insight-panel-title{writing-mode:horizontal-tb;margin:auto 0 0;transform:none}}@media (prefers-reduced-motion:reduce){.inside-insight-panel,.inside-insight-panel-content{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-hero-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:32px;padding-bottom:32px;display:grid}.team-hero-grid .page-title{margin-top:10px}.team-hero-grid .page-description{margin-top:0}.team-filters{margin-top:28px}.team-filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.team-filter-tab{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:8px 16px;font-size:.8rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}.team-filter-tab.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}.team-filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.team-filter-select select,.team-more-filters select{border:1px solid var(--line);color:var(--text);background:#fff;padding:10px 12px;font-size:.9rem}.team-search input{border:1px solid var(--line);color:var(--text);background:#fff;min-width:220px;padding:10px 14px;font-size:.9rem}.team-more-filters{position:relative}.team-more-filters summary{border:1px solid var(--line);cursor:pointer;color:var(--text);padding:10px 14px;font-size:.85rem;list-style:none}.team-more-filters summary::-webkit-details-marker{display:none}.team-more-filters[open] summary{border-color:var(--blue)}.team-more-filters-body{z-index:5;border:1px solid var(--line);background:#fff;flex-direction:column;gap:12px;min-width:220px;padding:16px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #0f172a1f}.team-more-filters-body label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;gap:6px;font-size:.78rem;display:flex}.team-filter-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.team-filter-chip{color:var(--blue);background:var(--blue-soft);cursor:pointer;border:1px solid #0000;padding:6px 12px;font-size:.8rem}.team-filter-clear{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:6px 12px;font-size:.8rem;text-decoration:underline}.person-portrait{aspect-ratio:4/5;background:var(--panel);border:1px solid var(--line);position:relative;overflow:hidden}.person-portrait-image{object-fit:cover;width:100%;height:100%;display:block}.person-portrait-placeholder{background:var(--blue-soft);width:100%;height:100%;color:var(--blue);letter-spacing:-.02em;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;display:grid}.leadership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.leadership-card,.member-card{border:1px solid var(--line);background:#fff;border-radius:6px;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.leadership-card:hover,.leadership-card:focus-visible,.member-card:hover,.member-card:focus-visible{border-color:var(--blue);transform:translateY(-2px)}.leadership-card-body,.member-card-body{padding:16px 18px 20px}.leadership-card-name{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;line-height:1.15}.leadership-card-title{color:var(--muted);margin:4px 0 0;font-size:.92rem}.leadership-card-location{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:4px 0 0;font-size:.8rem}.leadership-card-intro{color:var(--text);margin:10px 0 0;font-size:.92rem;line-height:1.55}.leadership-card-arrow{color:var(--blue);margin-top:12px;display:inline-block}.person-context-chip{text-transform:uppercase;letter-spacing:.06em;color:var(--blue);background:var(--blue-soft);margin-top:10px;padding:4px 10px;font-size:.72rem;display:inline-block}.member-card-name{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.2}.member-card-title{color:var(--muted);margin:4px 0 0;font-size:.85rem}.member-card-meta{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:6px 0 0;font-size:.76rem}.team-directory-section+.team-directory-section{margin-top:44px}.team-section-heading{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.team-empty-state{text-align:center;color:var(--muted);padding:48px 0}.team-empty-state p{margin-bottom:16px}.team-empty-state-inline{color:var(--muted);margin:10px 0 18px;font-size:.92rem}.about-team-preview{margin-top:24px}.about-team-preview .leadership-grid{margin-bottom:24px}.about-team-preview-group+.about-team-preview-group{margin-top:24px}.about-team-preview-group-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 12px;font-size:.85rem}.about-team-preview .homepage-link-label{margin-top:20px;display:inline-block}.team-profile-back{color:var(--muted);margin-bottom:24px;font-size:.9rem;display:inline-block}.team-profile-grid{grid-template-columns:280px 1fr;gap:40px;display:grid}.team-profile-name{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1.05}.team-profile-title{color:var(--muted);margin:8px 0 0;font-size:1.1rem}.team-profile-roles{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.team-profile-roles li{background:var(--blue-soft);color:var(--blue);padding:6px 12px;font-size:.8rem}.team-profile-roles-former li{background:var(--panel);color:var(--muted)}.team-profile-affiliations{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 0 0;font-size:.85rem}.team-profile-bio{max-width:68ch;margin:24px 0 0;font-size:1.02rem;line-height:1.75}.team-profile-section{margin-top:32px}.team-profile-section h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.team-profile-contributions,.team-profile-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:960px){.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-grid{grid-template-columns:220px 1fr;gap:28px}}@media (max-width:760px){.team-hero-grid{grid-template-columns:1fr;gap:16px}.leadership-grid{grid-template-columns:1fr}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-grid{grid-template-columns:1fr}.team-profile-grid .person-portrait{max-width:220px}.team-search input{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.leadership-card,.member-card,.team-filter-tab{transition:none!important}}.team-page{--team-bg:#0a0a0b;--team-panel:#141416;--team-line:#ffffff1a;--team-text:#f4f4f5;--team-muted:#f4f4f58c;--team-accent:#3b82f6;background:var(--team-bg);color:var(--team-text);min-height:100vh}.team-page .section-label{color:var(--team-accent)}.team-page .team-hero-grid .page-title,.team-page .team-hero-grid .page-description{color:var(--team-text)}.team-page .team-filter-tab{color:var(--team-muted);border-color:var(--team-line);background:0 0}.team-page .team-filter-tab.is-active{color:#fff;background:var(--team-accent);border-color:var(--team-accent)}.team-page .team-filter-select select,.team-page .team-more-filters select,.team-page .team-search input,.team-page .team-more-filters summary{background:var(--team-panel);color:var(--team-text);border-color:var(--team-line)}.team-page .team-more-filters-body{background:var(--team-panel);border-color:var(--team-line)}.team-page .team-filter-chip,.team-page .team-filter-clear{color:var(--team-text);border-color:var(--team-line)}.team-gallery-section+.team-gallery-section{margin-top:64px}.team-gallery-heading{border-bottom:1px solid var(--team-line);align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.team-gallery-index{color:var(--team-accent);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:1rem}.team-gallery-title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.75rem}.team-gallery-count{color:var(--team-muted);font-variant-numeric:tabular-nums;margin-left:auto}.team-gallery-grid{background:var(--team-line);border:1px solid var(--team-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.team-gallery-grid-sparse{grid-template-columns:repeat(var(--team-sparse-count), minmax(0, min(260px, 45%)));justify-content:start}.team-tile{background:var(--team-bg);color:inherit;cursor:pointer;text-align:left;border:none;padding:0;display:block;position:relative;overflow:hidden}.team-tile .person-portrait{aspect-ratio:3/4;background:#101012;border:none}.team-tile .person-portrait-placeholder{color:#ffffff40;background:#17171a}.team-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.team-tile-label{z-index:2;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.team-tile-name{text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;font-weight:600}.team-tile-role,.team-tile-note{color:var(--team-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.team-tile-note{color:var(--team-accent)}.team-tile-overlay{z-index:3;background:var(--team-accent);opacity:0;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.team-tile:hover .team-tile-overlay,.team-tile:focus-visible .team-tile-overlay{opacity:.92}.team-tile-showbio{color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:600}.team-tile:focus-visible{outline:2px solid var(--team-accent);outline-offset:2px}.team-gallery-empty{color:var(--team-muted);padding:48px 0}.team-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-modal{background:var(--team-panel);border:1px solid var(--team-line);width:min(560px,100%);max-height:90vh;color:var(--team-text);overflow-y:auto}.team-modal-bar{border-bottom:1px solid var(--team-line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.team-modal-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--team-muted);font-size:.75rem}.team-modal-close{border:1px solid var(--team-line);color:var(--team-text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:6px 14px;font-size:.75rem}.team-modal-close:hover{border-color:var(--team-accent);color:var(--team-accent)}.team-modal-portrait .person-portrait{aspect-ratio:4/3;background:#101012;border:none;border-radius:0}.team-modal-portrait .person-portrait-placeholder{color:#ffffff4d;background:#17171a}.team-modal-body{padding:24px}.team-modal-meta{margin:0}.team-modal-meta>div{border-bottom:1px solid var(--team-line);grid-template-columns:90px 1fr;gap:12px;padding:12px 0;display:grid}.team-modal-meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--team-muted);font-size:.72rem}.team-modal-meta dd{margin:0;font-size:1rem}.team-modal-meta dd#team-modal-name{font-size:1.35rem;font-weight:600}.team-modal-bio{padding-top:20px}.team-modal-bio dt{letter-spacing:.12em;text-transform:uppercase;color:var(--team-muted);margin-bottom:8px;font-size:.72rem}.team-modal-bio p{color:#f4f4f5d9;margin:0;line-height:1.6}.team-modal-links{background:var(--team-line);border:1px solid var(--team-line);gap:1px;margin-top:24px;display:flex}.team-modal-link{text-align:center;background:var(--team-panel);color:var(--team-text);text-transform:uppercase;letter-spacing:.12em;flex:1;padding:14px;font-size:.8rem;text-decoration:none}.team-modal-link:hover{color:var(--team-accent)}@media (max-width:960px){.team-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.team-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-gallery-title{font-size:1.35rem}}@media (max-width:1100px){.global-mega-menu-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand close""shortcuts shortcuts""search search";gap:16px}.global-mega-menu-intro{grid-column:auto}.global-mega-menu-feature{padding-bottom:20px}.global-mega-menu-columns{columns:2 220px}.global-mega-menu-formats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.global-mega-menu-network{grid-template-columns:1fr;gap:14px}}@media (max-width:760px){.global-mega-menu{border-top-width:2px;height:100dvh;max-height:none}.global-mega-menu-inner{padding-top:0}.global-mega-menu-top{grid-template-columns:1fr auto;grid-template-areas:"brand close""shortcuts shortcuts""search search";padding-top:18px}.global-mega-menu-search-wrap,.global-mega-menu-close{grid-area:auto}.global-mega-menu-grid{gap:22px}.global-mega-menu-feature{padding-bottom:18px}.global-mega-menu-title{max-width:21ch}.global-mega-menu-columns{columns:1}.global-mega-menu-column{margin-bottom:24px}.global-mega-menu-empty{grid-column:1}.global-mega-menu-network-links{grid-template-columns:1fr}}@media (max-width:520px){.global-mega-menu-inner{width:min(100% - 28px,1360px)}.global-mega-menu-formats{grid-template-columns:1fr}.global-mega-menu-intro p{max-width:30ch}}.career-path-skills-section{padding-top:clamp(54px,8vw,104px)}.career-learning-library{background:#f3f8f5;border:1px solid #cfded8;padding:clamp(26px,4vw,48px)}.career-learning-library-heading{border-bottom:1px solid #d6e2dd;grid-template-columns:minmax(0,1fr) minmax(230px,.68fr);align-items:end;gap:28px 72px;padding-bottom:25px;display:grid}.career-learning-library-heading h2{color:#153641;letter-spacing:-.055em;max-width:13ch;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,4.3rem);line-height:.9}.career-learning-library-heading p{color:#557079;max-width:39ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.5}.career-learning-skills{scrollbar-width:thin;gap:8px;margin:21px 0;padding:0 0 4px;display:flex;overflow-x:auto}.career-learning-skills button{color:#265a60;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c3d8d0;flex:none;min-height:34px;padding:0 11px;font-size:.66rem;font-weight:850}.career-learning-skills button:hover,.career-learning-skills button.is-active{color:#fff;background:#174f5c;border-color:#174f5c}.career-resource-filters{border-top:1px solid #d6e2dd;border-bottom:1px solid #d6e2dd;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:17px 0;display:grid}.career-resource-filters label{color:#5f777a;letter-spacing:.065em;text-transform:uppercase;gap:6px;font-size:.61rem;font-weight:850;display:grid}.career-resource-filters select{appearance:none;color:#17414b;width:100%;min-height:38px;font:inherit;text-transform:none;background:#fff;border:1px solid #b8d0c8;border-radius:0;padding:0 30px 0 10px;font-size:.72rem}.career-resource-free-toggle{white-space:nowrap;background:#fff;border:1px solid #b8d0c8;grid-template-columns:16px auto;align-items:center;min-height:38px;padding:0 10px;gap:8px!important;display:flex!important}.career-resource-free-toggle input{accent-color:#174f5c;width:14px;height:14px}.career-resource-count{color:#59747a;letter-spacing:.055em;text-transform:uppercase;margin:16px 0 12px;font-size:.67rem;font-weight:800}.career-learning-resource-list{background:#d3e1dc;border:1px solid #d3e1dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.career-learning-resource-card{background:#fbfdfc;flex-direction:column;min-height:310px;padding:18px;display:flex}.career-learning-resource-topline{color:#52756f;letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.59rem;font-weight:850;line-height:1.35;display:flex}.career-learning-resource-card h3{color:#173744;letter-spacing:-.04em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;line-height:.98}.career-learning-resource-provider{color:#26616a;margin:8px 0 0;font-size:.68rem;font-weight:800;line-height:1.35}.career-learning-resource-description{color:#5a7075;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:.96rem;line-height:1.35}.career-learning-resource-why{color:#577076;margin:14px 0 0;font-size:.76rem;line-height:1.45}.career-learning-resource-why strong{color:#295f66;letter-spacing:.065em;text-transform:uppercase;margin-bottom:3px;font-size:.6rem;font-weight:850;display:block}.career-learning-resource-footer{color:#5d7579;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px 11px;margin-top:auto;padding-top:15px;font-size:.61rem;font-weight:800;display:flex}.career-learning-resource-footer a{color:#104d5c;margin-left:auto;text-decoration:none}.career-learning-resource-footer a:hover{text-decoration:underline}.career-resource-empty{color:#49666e;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:28px 0 4px;display:flex}.career-resource-empty button,.career-resource-show-all{color:#135464;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:850}.career-resource-show-all{border-bottom:1px solid #61958f;margin:23px auto 0;padding-bottom:3px;display:block}.career-discovery-search{isolation:isolate;color:#f7fbf9;background:#092d3e;margin-top:clamp(54px,8vw,120px);padding:clamp(68px,10vw,132px) 0;position:relative;overflow:hidden}.career-discovery-search-light{z-index:-1;aspect-ratio:1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#74dbcd45,#3f8eab21 30%,#0000 68%);border-radius:50%;width:min(1000px,110vw);position:absolute;top:-280px;left:50%;transform:translate(-50%)}.career-discovery-search-inner{max-width:1120px}.career-discovery-search-intro{text-align:center}.career-discovery-search h2{color:#fff;letter-spacing:-.07em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,6vw,6.4rem);line-height:.84}.career-discovery-search-intro p{color:#c4dadb;max-width:48ch;margin:19px auto 0;font-family:Georgia,Times New Roman,serif;font-size:1.13rem;line-height:1.5}.career-discovery-search-field{background:#052130cc;border:1px solid #b7f4ebc2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:900px;min-height:68px;margin:37px auto 0;padding:0 20px;display:grid;box-shadow:0 0 0 5px #60cdc214,0 0 66px #58ccbe2e}.career-discovery-search-field>span{color:#9ee7dc;font-size:1.8rem;line-height:1}.career-discovery-search-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2.2vw,1.35rem)}.career-discovery-search-field input::placeholder{color:#a9c1c5;opacity:1}.career-discovery-search-field button{color:#a7e7dc;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.65rem;font-weight:850}.career-discovery-prompts{flex-wrap:wrap;justify-content:center;gap:8px;max-width:940px;margin:19px auto 0;display:flex}.career-discovery-prompts button{color:#d6e9e7;letter-spacing:.04em;cursor:pointer;background:#ffffff08;border:1px solid #b2e8e166;padding:8px 10px;font-size:.62rem;font-weight:800}.career-discovery-prompts button:hover{color:#fff;background:#9ee6dc21;border-color:#a2ece0}.career-discovery-search-filters{color:#c7dedc;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;margin:25px 0 0;font-size:.66rem;font-weight:800;display:flex}.career-discovery-search-filters label{align-items:center;gap:7px;display:flex}.career-discovery-search-filters select{color:#fff;font:inherit;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #b9ede699;outline:0;font-size:.66rem}.career-discovery-search-filters option{color:#fff;background:#092d3e}.career-discovery-results{max-width:1040px;margin:48px auto 0}.career-discovery-result-group{margin-top:33px}.career-discovery-group-heading{color:#bde4de;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #c4e8e342;justify-content:space-between;gap:20px;padding-bottom:10px;font-size:.62rem;font-weight:850;display:flex}.career-discovery-group-heading small{color:#7ca9ad;font-size:.61rem}.career-discovery-careers{background:#bfe5de3d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.career-discovery-careers a{color:#fff;background:#052434b8;min-height:112px;padding:15px;text-decoration:none;position:relative}.career-discovery-careers span{color:#8dcfc7;letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:850;display:block}.career-discovery-careers strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:400;line-height:1;display:block}.career-discovery-careers i{color:#9ce6d9;font-style:normal;position:absolute;bottom:12px;right:14px}.career-discovery-skills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.career-discovery-skills button{color:#e2f0ef;cursor:pointer;background:0 0;border:1px solid #b5e5de54;padding:8px 10px;font-size:.65rem}.career-discovery-resource-list{border-color:#c0e7e13d;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.career-discovery-resource-list .career-learning-resource-card{background:#f4fcfaf7}.career-discovery-show-more{color:#a9e9df;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8ddbd0;margin:20px auto 0;padding-bottom:3px;font-size:.66rem;font-weight:850;display:block}.career-discovery-no-results,.career-discovery-search-note{color:#c5d9db;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.5}.career-discovery-search-note{text-align:center;margin:30px 0 0}@media (max-width:900px){.career-learning-resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}.career-learning-library-heading{grid-template-columns:1fr;gap:16px}.career-resource-filters,.career-discovery-careers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.career-learning-library{margin-inline:-2px;padding:22px 15px}.career-learning-library-heading h2{font-size:2.45rem}.career-resource-filters{grid-template-columns:1fr}.career-resource-free-toggle{width:fit-content}.career-learning-resource-list,.career-discovery-resource-list{grid-template-columns:1fr}.career-learning-resource-card{min-height:0}.career-discovery-search{padding:67px 0}.career-discovery-search h2{font-size:clamp(3.25rem,15vw,4.6rem)}.career-discovery-search-field{min-height:59px;padding:0 13px}.career-discovery-search-field>span{font-size:1.45rem}.career-discovery-search-field button{display:none}.career-discovery-search-filters{justify-content:flex-start}.career-discovery-group-heading{flex-direction:column;align-items:flex-start;gap:3px}.career-discovery-careers{grid-template-columns:1fr}.career-discovery-careers a{min-height:86px}.career-discovery-prompts{justify-content:flex-start}.career-discovery-results{margin-top:34px}}@media (prefers-reduced-motion:reduce){.career-learning-resource-card,.career-discovery-search-light{transition:none!important;animation:none!important}}.career-hub-hero{background:linear-gradient(120deg,#f4f7fc 0%,#fff 60%,#eef3fb 100%);border-color:#d8e1ee}.career-hub-hero-actions a:first-child{background:#0f2d63;border-color:#0f2d63}.career-hub-hero-actions a:hover{color:#0f2d63}.career-hub-hero-capabilities{border-top:1px solid #d8e1ee;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.career-hub-hero-capabilities li{border-bottom:1px solid #d8e1ee;grid-template-columns:27px minmax(0,1fr);column-gap:10px;padding:10px 0;display:grid}.career-hub-hero-capabilities li>span{color:#203f8f;letter-spacing:.06em;grid-row:span 2;font-size:.6rem;font-weight:850}.career-hub-hero-capabilities strong{color:#173766;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:850}.career-hub-hero-capabilities small{color:#63728a;margin-top:3px;font-size:.76rem;line-height:1.4}.career-question-desk{padding-top:0;padding-bottom:clamp(28px,5vw,76px)}.career-question-desk-heading{border-top:1px solid #d8e1ee;grid-template-columns:minmax(0,1fr) minmax(240px,.68fr);align-items:end;gap:28px 76px;padding:27px 0 22px;display:grid}.career-question-desk-heading h2{color:#0f2d63;letter-spacing:-.06em;max-width:14ch;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4vw,4.4rem);line-height:.89}.career-question-desk-heading>p{color:#60708a;max-width:38ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.03rem;line-height:1.5}.career-question-desk-grid{background:#d5dfed;border:1px solid #d5dfed;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.career-question-desk-card{min-height:268px;color:inherit;background:#fff;flex-direction:column;padding:18px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.career-question-desk-card:nth-child(2n){background:#f6f9fe}.career-question-number{color:#3055a0;letter-spacing:.065em;font-size:.66rem;font-weight:850}.career-question-desk-card h3{color:#122f63;letter-spacing:-.04em;margin:30px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.58rem;line-height:.98}.career-question-desk-card p{color:#60708a;margin:11px 0 0;font-size:.81rem;line-height:1.45}.career-question-desk-card strong{color:#0f2d63;letter-spacing:.045em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:.67rem;font-weight:850}.career-question-desk-card i{font-style:normal}.career-question-desk-card small{color:#6d7d96;margin-top:6px;font-size:.65rem;line-height:1.35}.career-learning-library{background:#f7faff;border-color:#d3ddec}.career-learning-skills button{color:#0f2d63;border-color:#c7d3e8}.career-learning-skills button:hover,.career-learning-skills button.is-active{background:#0f2d63;border-color:#0f2d63}.career-resource-filters label,.career-resource-count{color:#5b6d87}.career-resource-filters select,.career-resource-free-toggle{color:#0f2d63;border-color:#c7d3e8}.career-learning-resource-list{background:#d8e1ee;border-color:#d8e1ee}.career-learning-resource-topline{color:#607291}.career-learning-resource-topline .is-free,.career-learning-resource-provider,.career-learning-resource-why strong{color:#203f8f}.career-learning-resource-why,.career-learning-resource-footer{color:#62718a}.career-learning-resource-footer a,.career-resource-empty button,.career-resource-show-all{color:#0f2d63}.career-discovery-search-intro p{color:#d1dced}.career-discovery-search-field>span,.career-discovery-search-field button{color:#c5d5ff}.career-discovery-search-field input::placeholder{color:#bac8e2}.career-discovery-prompts button{color:#e0e7fa;border-color:#c1d3ff6b}.career-discovery-prompts button:hover{background:#aec4ff24;border-color:#d1ddff}.career-discovery-search-filters{color:#d6e0f5}.career-discovery-search-filters input{accent-color:#bdceff}.career-discovery-search-filters select{border-color:#c3d5ffb3}.career-discovery-search-filters option{background:#0c2455}.career-discovery-group-heading{color:#c6d5ff;border-color:#cddbff47}.career-discovery-group-heading small{color:#9fb1d7}.career-discovery-careers{background:#cbd9ff40}.career-discovery-careers a{background:#071d46c7}.career-discovery-careers a:hover{background:#27489ae6}.career-discovery-careers span,.career-discovery-careers i{color:#bed0ff}.career-discovery-skills button{color:#e3ebff;border-color:#c1d3ff66}.career-discovery-skills button:hover{background:#9fb7ff29}.career-discovery-resource-list{border-color:#ccdaff42}.career-discovery-show-more{color:#d3dfff;border-color:#b9ccff}.career-discovery-no-results,.career-discovery-search-note{color:#d1dced}@media (max-width:900px){.career-hub-hero-capabilities{max-width:610px}.career-question-desk-heading{grid-template-columns:1fr;gap:15px}.career-question-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.career-question-desk-grid{grid-template-columns:1fr}.career-question-desk-card{min-height:208px}.career-question-desk-card h3{margin-top:22px}}.career-resource-request-trigger{color:inherit;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;margin-top:7px;padding:10px 12px;font-size:.65rem;font-weight:850}.career-resource-request-trigger:hover{background:#ffffff1a}.career-resource-request-backdrop{z-index:90;background:#050f27b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.career-resource-request-dialog{color:#102a5d;background:#fff;width:min(100%,610px);max-height:min(720px,100vh - 40px);padding:clamp(26px,5vw,52px);position:relative;overflow-y:auto;box-shadow:0 24px 70px #020a1f59}.career-resource-request-close{color:#0f2d63;cursor:pointer;background:0 0;border:0;font-size:1.8rem;line-height:1;position:absolute;top:13px;right:15px}.career-resource-request-dialog h2{color:#0f2d63;letter-spacing:-.06em;max-width:12ch;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5vw,4rem);line-height:.88}.career-resource-request-dialog form>p,.career-resource-request-success p{color:#60708a;max-width:48ch;margin:16px 0 26px;font-family:Georgia,Times New Roman,serif;line-height:1.5}.career-resource-request-dialog label{color:#334f80;letter-spacing:.055em;text-transform:uppercase;gap:7px;margin-top:17px;font-size:.65rem;font-weight:850;display:grid}.career-resource-request-dialog label em{color:#7483a0;font-style:normal}.career-resource-request-dialog input,.career-resource-request-dialog textarea{color:#102a5d;width:100%;font:inherit;letter-spacing:normal;text-transform:none;background:#fbfcff;border:1px solid #bdcae2;border-radius:0;padding:11px;font-size:.9rem}.career-resource-request-dialog textarea{resize:vertical}.career-resource-request-actions{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.career-resource-request-actions button,.career-resource-request-success button{color:#0f2d63;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #aebfdd;min-height:39px;padding:0 13px;font-size:.67rem;font-weight:850}.career-resource-request-actions button[type=submit],.career-resource-request-success button{color:#fff;background:#0f2d63;border-color:#0f2d63}.career-resource-request-actions button:disabled{opacity:.65;cursor:wait}.career-resource-request-error{font-size:.82rem;color:#9d2440!important;margin:14px 0 0!important;font-family:inherit!important}.podcast-episode-page{background:#fbfcfb}.podcast-listening-brief{border-bottom:1px solid #d8e0df;grid-template-columns:minmax(0,.86fr) minmax(330px,1.14fr);gap:clamp(32px,7vw,108px);padding-top:64px;padding-bottom:58px;display:grid}.podcast-listening-brief-intro h2,.podcast-listening-essentials h2,.podcast-chapter-desk h2,.podcast-series-direction h2{color:#173242;letter-spacing:-.06em;max-width:15ch;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4vw,4.2rem);line-height:.9}.podcast-listening-brief-intro>p{color:#506873;max-width:44ch;margin:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.56}.podcast-listening-facts{border-top:1px solid #ccd9d6;gap:0;margin-top:25px;display:grid}.podcast-listening-facts span{color:#4a656d;border-bottom:1px solid #ccd9d6;justify-content:space-between;gap:14px;padding:10px 0;font-size:.84rem;display:flex}.podcast-listening-facts strong{color:#2f686a;letter-spacing:.065em;text-transform:uppercase;font-size:.67rem}.podcast-listening-essentials{background:#e7f0ed;padding:26px}.podcast-listening-essentials h2{max-width:16ch;font-size:clamp(1.9rem,3vw,3.25rem)}.podcast-key-idea-list{border-top:1px solid #bdd1ca;gap:0;margin:23px 0 0;padding:0;list-style:none;display:grid}.podcast-key-idea-list li{border-bottom:1px solid #bdd1ca;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.podcast-key-idea-list li>span{color:#35736e;letter-spacing:.065em;font-size:.68rem;font-weight:850}.podcast-key-idea-list p{color:#344f58;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.4}.podcast-chapter-desk{border-bottom:1px solid #d8e0df;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:clamp(32px,7vw,108px);padding-top:56px;padding-bottom:58px;display:grid}.podcast-chapter-desk>div>p{color:#5a7077;max-width:34ch;line-height:1.55}.podcast-chapter-desk .podcast-disclosure{background:0 0;border:0;margin:0}.podcast-chapter-desk .podcast-disclosure-summary{display:none}.podcast-chapter-desk .podcast-disclosure-panel{padding:0}.podcast-chapter-desk .podcast-chapters-list{border-top:1px solid #ccd9d6;gap:0}.podcast-chapter-desk .podcast-chapter-row{border-bottom:1px solid #ccd9d6;grid-template-columns:76px minmax(0,1fr);padding:17px 0}.podcast-chapter-desk .podcast-chapter-row:hover{background:#eef5f2}.podcast-chapter-desk .podcast-chapter-time{color:#24716e;padding-left:10px}.podcast-episode-record{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:clamp(35px,7vw,108px);padding-top:64px;padding-bottom:58px;display:grid}.podcast-episode-record-main{min-width:0}.podcast-episode-record-aside{align-content:start;gap:15px;display:grid}.podcast-episode-record .podcast-editorial-block{border-bottom-color:#d4dfdb;margin-bottom:50px;padding-bottom:50px}.podcast-episode-record .podcast-editorial-meta-strip{color:#4a7271;border-bottom-color:#d4dfdb}.podcast-episode-record .podcast-editorial-body{max-width:750px}.podcast-episode-record .podcast-editorial-body p{color:#334e58;font-size:1.16rem;line-height:1.72}.podcast-episode-record .podcast-editorial-title{color:#173242;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.4vw,3.55rem)}.podcast-people-grid{border-top:1px solid #d4dfdb;gap:0}.podcast-person-card{background:0 0;border-top:0;border-bottom:1px solid #d4dfdb;padding:18px 0}.podcast-person-card h3{color:#173242}.podcast-record-card{background:#f0f6f3;border:1px solid #d1dfda;padding:20px}.podcast-record-card h2{color:#173242;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1}.podcast-record-card p{color:#577077;line-height:1.5}.podcast-episode-record-aside .podcast-disclosure{background:#fff;border:1px solid #d1dfda;margin:0}.podcast-episode-record-aside .podcast-disclosure-summary{padding:17px}.podcast-episode-record-aside .podcast-disclosure-panel{padding:0 17px 17px}.podcast-episode-record-aside .podcast-disclosure-title{color:#173242;font-family:Georgia,Times New Roman,serif;font-size:1.42rem}.podcast-episode-record-aside .podcast-disclosure-description{color:#60747a;font-size:.84rem;line-height:1.4}.podcast-transcript-search{color:#36716d;background:#f8fbf9;border:1px solid #cbd9d5;align-items:center;gap:8px;min-height:38px;margin-bottom:16px;padding:0 10px;display:flex}.podcast-transcript-search input{color:#254650;width:100%;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:.83rem}.podcast-transcript-search small{color:#60767a;white-space:nowrap;flex:none;font-size:.66rem}.podcast-transcript-body mark{color:inherit;background:#d9e9a8;padding:0 2px}.podcast-series-direction{border-top:1px solid #d4dfdb;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(32px,7vw,108px);padding-top:46px;padding-bottom:54px;display:grid}.podcast-series-direction h2{font-size:clamp(2rem,3.4vw,3.5rem)}.podcast-series-direction .podcast-episode-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.podcast-series-direction .podcast-episode-nav-link{color:#173242;background:#fff;border-color:#d1dfda;min-height:120px;text-decoration:none}.podcast-series-direction .podcast-episode-nav-link:hover{box-shadow:none;background:#eef5f2;border-color:#71a39b}.podcast-next-queue-section{padding-bottom:58px}.podcast-next-queue-section .podcast-editorial-block{margin:0}@media (max-width:860px){.podcast-listening-brief,.podcast-chapter-desk,.podcast-episode-record,.podcast-series-direction{grid-template-columns:1fr;gap:28px}.podcast-listening-brief{padding-top:46px}.podcast-series-direction .podcast-episode-nav-grid{margin-top:0}}@media (max-width:560px){.podcast-listening-essentials,.podcast-record-card{padding:18px}.podcast-series-direction .podcast-episode-nav-grid,.podcast-people-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.team-tile-overlay{transition:none!important}}.about-leadership-row{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:24px;margin-top:32px;padding-bottom:12px;display:flex;overflow-x:auto}.about-leadership-card{scroll-snap-align:start;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;flex:0 0 300px;align-self:flex-start;padding:0;text-decoration:none;display:flex}.about-leadership-portrait{position:relative}.about-leadership-portrait .person-portrait{aspect-ratio:3/4;border-radius:12px}.about-leadership-portrait .person-portrait-image{border-radius:12px}.about-leadership-close{color:#111;letter-spacing:.02em;opacity:0;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:118px;height:96px;font-size:.85rem;font-weight:600;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.about-leadership-card:hover .about-leadership-close,.about-leadership-card:focus-visible .about-leadership-close{opacity:1;transform:translate(-50%,-50%)scale(1)}.about-leadership-card:focus-visible .about-leadership-portrait .person-portrait{outline:2px solid var(--blue);outline-offset:2px}.about-leadership-foot{padding-top:16px}.about-leadership-name{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.1;display:inline-block}.about-leadership-role{font-family:var(--font-sans,system-ui), sans-serif;color:var(--muted);vertical-align:super;letter-spacing:.01em;font-size:.85rem}.about-leadership-intro{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:14px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:640px){.about-leadership-card{flex-basis:78vw}}@media (prefers-reduced-motion:reduce){.about-leadership-close{transition:none!important}}.latest-accordion{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:24px;overflow:hidden}.latest-row+.latest-row{border-top:1px solid var(--line)}.latest-row-header{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:16px;padding:16px 18px;transition:background .16s;display:flex}.latest-row-header:hover,.latest-row.is-open .latest-row-header{background:var(--panel)}.latest-row-header:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.latest-chip{text-align:center;background:var(--blue-soft);min-width:74px;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 10px;font-size:.68rem;font-weight:700}.latest-row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.latest-row-title{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.25}.latest-row-meta{color:var(--muted);font-size:.82rem}.latest-row-date{color:var(--muted);white-space:nowrap;flex:none;font-size:.8rem}.latest-row-chevron{text-align:center;width:24px;color:var(--blue);flex:none;font-size:1.3rem;line-height:1}.latest-panel{padding:0 18px 20px}.latest-panel-summary{color:var(--text);max-width:72ch;margin:0 0 14px;line-height:1.6}.latest-preview{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.latest-preview-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.latest-preview-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.latest-preview-open{color:var(--blue);font-size:.8rem;font-weight:700;text-decoration:none}.latest-preview-open:hover{text-decoration:underline}.latest-preview-frame{background:#fff;border:none;width:100%;height:440px;display:block}@media (max-width:640px){.latest-row-date{display:none}.latest-preview-frame{height:360px}}@media (prefers-reduced-motion:reduce){.latest-row-header{transition:none!important}}html[data-embed] .site-header,html[data-embed] .site-footer,html[data-embed] .mobile-bottom-nav,html[data-embed] .skip-link,html[data-embed] .audio-mini-player-shell,html[data-embed] .audio-reopen-chip-shell,html[data-embed] .audio-fullscreen-layer,html[data-embed] .audio-sheet-layer{display:none!important}html[data-embed] body{padding:0!important}.podcasts-shell{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;max-width:1240px;margin:0 auto;padding:0 24px;display:grid}.podcasts-main{min-width:0}.podcasts-main .container{max-width:none;padding-left:0;padding-right:0}.podcasts-ad-rail{position:sticky;top:88px}.podcasts-ad{border:1px solid var(--line);background:var(--panel);border-radius:8px;place-items:center;min-height:600px;display:grid}.podcasts-ad-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.podcast-show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px}.podcast-show-card-art{aspect-ratio:1;border-radius:8px}.podcast-show-card-title{letter-spacing:-.02em;margin-top:0;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.15}.podcast-show-card-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1080px){.podcasts-shell{grid-template-columns:1fr;padding:0}.podcasts-main .container{padding-left:24px;padding-right:24px}.podcasts-ad-rail{display:none}}@media (max-width:640px){.podcast-show-grid{grid-template-columns:1fr}}.audio-fullscreen-layer{z-index:100;background:#edf1f0;overflow:auto}.audio-fullscreen-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a16206b}.audio-fullscreen-player{background:#fbfcfb;border:1px solid #cad6d6;border-radius:20px;padding:0;inset:20px;overflow:auto;box-shadow:0 24px 80px #0b1b253d}.audio-fullscreen-handle{display:none}.audio-fullscreen-topbar{border-bottom:1px solid #d9e1df;align-items:center;min-height:52px;padding-bottom:20px}.audio-fullscreen-collapse{color:#15384a;background:#fff;border-color:#b8c9c9;min-width:112px;padding:0 13px}.audio-fullscreen-topbar-copy{text-align:center;flex:1}.audio-fullscreen-art-shell{margin:0}.audio-fullscreen-art{background:#112938;border:7px solid #d8c980;width:100%;max-width:330px;margin:0;box-shadow:0 20px 45px #0d222b30}.audio-fullscreen-copy{text-align:left;margin:0}.audio-fullscreen-title{max-width:18ch;margin-top:10px;font-size:clamp(2.5rem,5.4vw,5.25rem);line-height:.9}.audio-fullscreen-deck{color:#425766;max-width:48ch;margin:17px 0 0;font-size:1.05rem;line-height:1.58}.audio-fullscreen-meta{color:#667a81;justify-content:flex-start;margin-top:17px}.audio-fullscreen-meta span+span:before{content:"·";color:#a4b2b3}.audio-fullscreen-progress-shell{background:0 0;border:0;border-radius:0;margin-top:27px;padding:0}.audio-fullscreen-times{color:#62767e;letter-spacing:.035em;font-size:.75rem;font-weight:750}.audio-fullscreen-controls{justify-content:center;margin-top:18px}.audio-speed-control{justify-content:flex-start}.audio-speed-pill{color:#31545d;border-color:#bfd0d0;min-height:30px;font-size:.73rem}.audio-sleep-button{color:#31545d;background:#fff;border-color:#bfd0d0;min-height:30px;padding:0 12px;font-size:.73rem}.audio-up-next-preview{background:0 0;border:0;margin-top:0;padding:0}@media (max-width:760px){.audio-fullscreen-player{border-radius:14px;inset:8px}.audio-fullscreen-topbar{flex-wrap:wrap;align-items:start}.audio-fullscreen-topbar-copy{text-align:left;flex-basis:100%;order:3}.audio-fullscreen-collapse{min-width:0}.audio-fullscreen-art{max-width:260px;margin:0 auto}.audio-fullscreen-copy{text-align:center}.audio-fullscreen-meta{justify-content:center}.audio-fullscreen-title{max-width:none;font-size:clamp(2.4rem,12vw,3.8rem)}.audio-fullscreen-deck{margin-left:auto;margin-right:auto}}.career-hub-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(30px,8vw,130px);padding-top:clamp(54px,9vw,116px);padding-bottom:clamp(46px,7vw,84px);display:grid}.career-hub-hero h1{color:#10283a;letter-spacing:-.07em;max-width:11ch;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,7vw,7.3rem);line-height:.84}.career-hub-hero-aside{align-self:end}.career-hub-hero-aside>p{color:#405969;max-width:42ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.52}.career-hub-hero-actions{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.career-hub-hero-actions a{color:#27545d;letter-spacing:.055em;text-transform:uppercase;border:1px solid #7ca4a0;align-items:center;min-height:39px;padding:0 13px;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.career-hub-hero-actions a:hover{color:#173746;background:#fff}.career-hub-metrics{color:#617780;letter-spacing:.045em;text-transform:uppercase;border-top:1px solid #c9d8d5;flex-wrap:wrap;gap:9px 24px;margin-top:27px;padding-top:17px;font-size:.74rem;font-weight:800;display:flex}.career-hub-metrics strong{color:#164e5d;margin-right:5px;font-size:1.08rem}.career-hub-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,8vw,135px);padding-top:58px;padding-bottom:58px;display:grid}.career-hub-intro h2{color:#122c3c;letter-spacing:-.055em;max-width:13ch;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4.3rem);line-height:.91}.career-hub-intro ol{border-top:1px solid #d7e1de;gap:0;margin:0;padding:0;list-style:none;display:grid}.career-hub-intro li{border-bottom:1px solid #d7e1de;grid-template-columns:58px minmax(0,1fr);gap:15px;padding:17px 0;display:grid}.career-hub-intro li span{color:#287071;letter-spacing:.07em;padding-top:2px;font-size:.73rem;font-weight:850}.career-hub-intro li p{color:#445c68;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.45}.career-credibility-section{border-top:1px solid #dae2e0;padding-top:50px}.career-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:29px;display:flex}.career-section-heading h2{color:#122d3e;letter-spacing:-.055em;max-width:15ch;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3.8vw,3.85rem);line-height:.91}.career-section-heading>p{color:#5a6e78;max-width:42ch;margin:0;font-size:.93rem;line-height:1.58}.career-credibility-section .guest-institutions-heading{display:none}.career-explorer{border-top:1px solid #dae2e0;padding:52px 0 10px}.career-explorer-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.career-explorer-heading h2{color:#122d3e;letter-spacing:-.055em;max-width:14ch;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4vw,4rem);line-height:.91}.career-explorer-heading p{color:#5a6e78;max-width:40ch;margin:0;line-height:1.58}.career-search-field{background:#fff;border:1px solid #8aa9a6;border-radius:999px;align-items:center;gap:12px;margin-top:32px;padding:0 16px;display:flex;box-shadow:0 9px 28px #22525314}.career-search-field>span{color:#307a7a;font-size:1.35rem}.career-search-field input{color:#173343;width:100%;min-width:0;height:54px;font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.career-search-field button{color:#317073;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:800}.career-explorer-filters{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.career-explorer-filters button{color:#4b6570;cursor:pointer;background:#fff;border:1px solid #c9d7d4;border-radius:999px;min-height:34px;padding:0 12px;font-size:.75rem;font-weight:750}.career-explorer-filters button.is-active{color:#fff;background:#1e5961;border-color:#1e5961}.career-explorer-starting-points{border-top:1px solid #d7e2df;border-bottom:1px solid #d7e2df;grid-template-columns:160px minmax(0,1fr);gap:14px;margin-top:18px;padding:15px 0;display:grid}.career-explorer-starting-points>span{color:#47716f;letter-spacing:.065em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.35}.career-explorer-starting-points>div{flex-wrap:wrap;gap:7px 15px;display:flex}.career-explorer-starting-points button{color:#1e5e65;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:.94rem}.career-explorer-starting-points button:hover{color:#0f353e;text-decoration:underline}.career-explorer-result-line{color:#6d8185;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:22px 0 12px;font-size:.73rem;font-weight:800;display:flex}.career-explorer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.career-explorer-entry{flex-direction:column;min-width:0;display:flex}.career-explorer-card{min-height:100%;color:inherit;background:#fff;border:1px solid #d2dedb;flex-direction:column;flex:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.career-explorer-card-art{aspect-ratio:4/3;background:#dbe5e1;position:relative;overflow:hidden}.career-explorer-card-art img{object-fit:cover;transition:transform .35s}.career-explorer-card:hover .career-explorer-card-art img{transform:scale(1.045)}.career-explorer-card-body{flex-direction:column;flex:1;padding:18px;display:flex}.career-explorer-card-meta{color:#548084;letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.62rem;font-weight:850;line-height:1.25;display:flex}.career-explorer-card-meta span:last-child{text-align:right;color:#7b8885}.career-explorer-card h3{color:#112c3d;letter-spacing:-.045em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:.96}.career-explorer-card p{color:#526873;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;line-height:1.45}.career-explorer-signals{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.career-explorer-signals span{color:#3c6d70;letter-spacing:.04em;text-transform:uppercase;background:#eef4f1;padding:5px 7px;font-size:.63rem;font-weight:800}.career-explorer-card-foot{color:#71838a;flex-wrap:wrap;gap:6px 11px;margin-top:auto;padding-top:18px;font-size:.68rem;font-weight:750;display:flex}.career-explorer-link{color:#1f6167;letter-spacing:.055em;text-transform:uppercase;margin-top:13px;font-size:.73rem;font-weight:850}.career-compare-toggle{color:#315b62;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:#f9fbfa;border:1px solid #c6d7d3;min-height:39px;margin-top:8px;font-size:.7rem;font-weight:850}.career-compare-toggle:hover:not(:disabled){background:#ecf5f2;border-color:#357276}.career-compare-toggle.is-selected{color:#fff;background:#1b5b62;border-color:#1b5b62}.career-compare-toggle:disabled{opacity:.45;cursor:not-allowed}.career-comparison{background:#eff5f2;border:1px solid #cddbd7;margin-top:28px;padding:24px}.career-comparison-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.career-comparison-heading h3{color:#143445;letter-spacing:-.045em;max-width:18ch;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.5rem);line-height:.96}.career-comparison-heading button{color:#315c62;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #a9c0bb;min-height:36px;padding:0 12px;font-size:.7rem;font-weight:850}.career-comparison-table{border-top:1px solid #c8d9d4}.career-comparison-row{border-bottom:1px solid #c8d9d4;grid-template-columns:minmax(128px,.6fr) repeat(3,minmax(0,1fr));display:grid}.career-comparison-row>*{color:#526a70;border-right:1px solid #c8d9d4;min-width:0;margin:0;padding:13px 15px;font-size:.82rem;line-height:1.42}.career-comparison-row>:last-child{border-right:0}.career-comparison-row>span{color:#2c6268;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:850}.career-comparison-header>span,.career-comparison-header>strong{color:#163747;font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.2}.career-explorer-empty{color:#536c73;padding:30px 0}.career-explorer-empty strong{color:#142f3d;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.career-explorer-empty p{max-width:55ch;line-height:1.55}.career-explorer-empty button{color:#1e5c62;cursor:pointer;background:#fff;border:1px solid #8eabaa;min-height:38px;padding:0 13px;font-weight:750}.career-media-section{padding-top:70px}.career-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.career-media-card{background:#edf3f0;border-top:2px solid #457d7c;flex-direction:column;min-height:100%;padding:20px;display:flex}.career-media-card-head{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.career-media-card-index{aspect-ratio:1;color:#2f6d6c;letter-spacing:-.06em;background:linear-gradient(145deg,#d7e6e1,#f7faf8);border:1px solid #91b5ad;place-items:center;width:76px;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;display:grid}.career-media-card-head span{color:#4e7779;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.career-media-card-head h3{color:#123143;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.72rem;line-height:.96}.career-media-card-items{border-top:1px solid #cad9d5;gap:0;margin-top:18px;display:grid}.career-media-card-items a{color:inherit;border-bottom:1px solid #cad9d5;grid-template-columns:56px minmax(0,1fr);column-gap:10px;padding:12px 0;text-decoration:none;display:grid}.career-media-card-items a:hover strong{color:#1a6d70;text-decoration:underline}.career-media-card-items span{color:#347574;letter-spacing:.07em;text-transform:uppercase;grid-row:span 2;padding-top:2px;font-size:.66rem;font-weight:850}.career-media-card-items strong{color:#183344;font-family:Georgia,Times New Roman,serif;line-height:1.15}.career-media-card-items small{color:#667a80;grid-column:2;margin-top:3px;font-size:.75rem}.career-media-card-link{color:#1a6169;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:17px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.career-media-card-link:hover{text-decoration:underline}.career-resource-library{padding-top:66px}.career-resource-grid{background:#d1dfdb;border:1px solid #d1dfdb;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.career-resource-card{min-height:252px;color:inherit;background:#f8fbf9;flex-direction:column;padding:18px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.career-resource-card:nth-child(2n){background:#edf4f1}.career-resource-card:nth-child(3n){background:#f1f4f1}.career-resource-card-index{color:#438077;letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.career-resource-card>div{margin-top:auto}.career-resource-card>div>span{color:#54817d;letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:850;line-height:1.35;display:block}.career-resource-card h3{color:#163444;letter-spacing:-.04em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;line-height:.98}.career-resource-card p{color:#60747a;margin:11px 0 0;font-size:.83rem;line-height:1.45}.career-resource-card>strong{color:#1d5d62;letter-spacing:.05em;text-transform:uppercase;margin-top:17px;font-size:.68rem;font-weight:850}.career-workshops-section{background:#102c3a;margin-top:72px;padding:58px 0 64px}.career-workshops-grid{border-top:1px solid #c6e1db52;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-workshop-card{border-right:1px solid #c6e1db40;flex-direction:column;gap:20px;min-height:100%;padding:22px 22px 20px;display:flex}.career-workshop-card:first-child{border-left:1px solid #c6e1db40}.career-workshop-date{color:#d7e9e4;letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:.72rem;font-weight:800;display:grid}.career-workshop-date strong{color:#8ac9c3;font-size:.67rem}.career-workshop-topline{color:#91c9c3;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.63rem;font-weight:850;display:flex}.career-workshop-card h3{color:#fff;letter-spacing:-.035em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;line-height:.98}.career-workshop-card p{color:#c7d6d8;margin:12px 0 0;line-height:1.48}.career-workshop-card small{color:#91abad;margin-top:12px;line-height:1.48;display:block}.career-workshop-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.career-workshop-actions button{color:#cce9e4;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c7e7df7a;min-height:35px;padding:0 10px;font-size:.66rem;font-weight:850}.career-workshop-actions button:hover{color:#12313e;background:#eef7f4}.career-workshop-actions button.is-saved{color:#102c3a;background:#8dcbc2;border-color:#8dcbc2}.career-experts-section{padding-top:68px;padding-bottom:78px}.career-experts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.career-expert-card{border-top:1px solid #d3deda;grid-template-columns:55px minmax(0,1fr);gap:15px;padding:20px 0;display:grid}.career-expert-monogram{color:#1c5962;letter-spacing:.05em;background:#dceae6;border-radius:50%;place-items:center;width:55px;height:55px;font-size:.73rem;font-weight:850;display:grid}.career-expert-card h3{color:#142e3e;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1}.career-expert-card strong{color:#42626c;margin-top:7px;font-size:.79rem;line-height:1.4;display:block}.career-expert-card p{color:#506971;margin:12px 0 0;line-height:1.52}.career-expert-card small{color:#718287;margin-top:11px;font-size:.75rem;line-height:1.45;display:block}.career-expert-card a{color:#1a626a;letter-spacing:.055em;text-transform:uppercase;margin-top:13px;font-size:.71rem;font-weight:850;text-decoration:none;display:inline-flex}.career-expert-card a:hover{text-decoration:underline}.career-path-action-plan-heading{border-bottom:1px solid #d7e1de;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.career-path-action-plan-heading h2{color:#143042;letter-spacing:-.05em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3vw,3.25rem);line-height:.93}.career-path-action-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-path-action-plan-grid article{border-right:1px solid #d7e1de;padding:22px 22px 10px}.career-path-action-plan-grid article:first-child{padding-left:0}.career-path-action-plan-grid article:last-child{border-right:0}.career-path-action-plan-grid span{color:#2c7477;letter-spacing:.08em;font-size:.69rem;font-weight:850}.career-path-action-plan-grid h3{color:#173344;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:.99}.career-path-action-plan-grid p{color:#566d75;margin:10px 0 0;line-height:1.5}.career-path-action-plan-grid a{color:#1b6166;letter-spacing:.045em;text-transform:uppercase;margin-top:13px;font-size:.73rem;font-weight:850;text-decoration:none;display:inline-flex}.career-path-connected-materials{border-top:1px solid #d7e1de;margin-top:44px;padding-top:30px}.career-path-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.career-path-material-card{min-height:144px;color:inherit;background:#f1f6f3;border:1px solid #d0deda;gap:7px;padding:16px;text-decoration:none;display:grid}.career-path-material-card span{color:#3d7475;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.career-path-material-card strong{color:#173344;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.05}.career-path-material-card small{color:#64787d;line-height:1.42}.career-path-expert-panel,.career-path-workshop-panel{background:#f3f7f4;border:1px solid #d5dfdb;margin-top:22px;padding:19px}.career-path-expert-panel article+article{border-top:1px solid #d5dfdb;margin-top:17px;padding-top:17px}.career-path-expert-panel h3,.career-path-workshop-panel h3{color:#173344;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1}.career-path-expert-panel strong{color:#45636b;margin-top:7px;font-size:.77rem;line-height:1.4;display:block}.career-path-expert-panel p,.career-path-workshop-panel p{color:#586f75;margin:9px 0 0;font-size:.9rem;line-height:1.5}.career-path-expert-panel a{color:#1b6166;letter-spacing:.05em;text-transform:uppercase;margin-top:11px;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.career-path-workshop-panel>span{color:#43787a;letter-spacing:.05em;margin-top:9px;font-size:.72rem;font-weight:850;display:block}@media (max-width:1050px){.career-explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-media-grid{grid-template-columns:1fr}.career-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.career-hub-hero-inner,.career-hub-intro{grid-template-columns:1fr;gap:26px}.career-hub-hero h1{max-width:13ch}.career-section-heading,.career-explorer-heading,.career-path-action-plan-heading{flex-direction:column;align-items:start;gap:14px}.career-explorer-grid,.career-workshops-grid,.career-experts-grid{grid-template-columns:1fr}.career-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-workshop-card,.career-workshop-card:first-child{border-bottom:1px solid #c6e1db40;border-left:1px solid #c6e1db40;border-right:1px solid #c6e1db40}.career-path-action-plan-grid{grid-template-columns:1fr}.career-explorer-result-line,.career-comparison-heading{flex-direction:column;align-items:start}.career-comparison{padding:18px;overflow-x:auto}.career-comparison-table{min-width:640px}.career-path-action-plan-grid article,.career-path-action-plan-grid article:first-child{border-bottom:1px solid #d7e1de;border-right:0;padding:19px 0}.career-path-action-plan-grid article:last-child{border-bottom:0}}@media (max-width:520px){.career-hub-metrics{gap:10px 15px}.career-search-field{border-radius:18px}.career-search-field input{height:50px;font-size:.9rem}.career-explorer-card-meta{flex-direction:column}.career-explorer-card-meta span:last-child{text-align:left}.career-explorer-starting-points,.career-path-material-grid,.career-resource-grid{grid-template-columns:1fr}}.career-path-detail-page{color:#163140;background:#f8faf9}.career-path-detail-hero{color:#f8f7ef;background:#112f3d;border-bottom:0}.career-path-detail-hero-inner{grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr);gap:clamp(34px,6vw,92px);padding-top:clamp(56px,8vw,108px);padding-bottom:clamp(46px,7vw,86px)}.career-path-header{align-self:center;max-width:680px}.career-path-category{color:#85cac2;letter-spacing:.11em;font-size:.68rem;font-weight:850}.career-path-detail-title{color:#f8f7ef;letter-spacing:-.075em;max-width:10ch;margin-top:16px;font-size:clamp(4rem,7.8vw,8rem);line-height:.83}.career-path-summary{color:#cfdddd;max-width:47ch;margin-top:23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.5}.career-path-hero-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.career-path-hero-actions a{color:#e9f4f0;letter-spacing:.06em;text-transform:uppercase;border:1px solid #c2e1db7a;align-items:center;min-height:41px;padding:0 14px;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.career-path-hero-actions a:first-child{color:#102f3d;background:#7dcac1;border-color:#7dcac1}.career-path-hero-actions a:hover{color:#102f3d;background:#fff;border-color:#fff}.career-path-hero-art{background:#173746;min-height:min(39vw,510px);position:relative;overflow:hidden}.career-path-hero-art:after{content:"";background:linear-gradient(#091a230d,#091a23a3);position:absolute;inset:0}.career-path-hero-art img{object-fit:cover;filter:saturate(.78)contrast(1.05);transition:transform .5s}.career-path-hero-art:hover img{transform:scale(1.025)}.career-path-hero-art-caption{z-index:1;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.65rem);line-height:1.08;position:absolute;bottom:17px;left:18px;right:18px}.career-path-subnav{z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8faf9f2;border-bottom:1px solid #d3dfdb;position:sticky;top:0}.career-path-subnav>div{display:flex;overflow-x:auto}.career-path-subnav a{color:#49636b;letter-spacing:.065em;text-transform:uppercase;border-right:1px solid #d3dfdb;flex:none;padding:15px 18px;font-size:.69rem;font-weight:850;text-decoration:none}.career-path-subnav a:first-child{border-left:1px solid #d3dfdb}.career-path-subnav a:hover{color:#1a545c;background:#e7f1ed}.career-path-brief{border-bottom:1px solid #d6e1dd;grid-template-columns:minmax(0,.8fr) minmax(250px,.65fr) minmax(310px,.95fr);gap:clamp(28px,5vw,76px);padding-top:68px;padding-bottom:62px;display:grid}.career-path-brief h2{color:#173746;letter-spacing:-.06em;max-width:13ch;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,4vw,4.3rem);line-height:.9}.career-path-brief>p{color:#526a72;align-self:end;max-width:34ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.55}.career-path-brief-stats{border-top:1px solid #c9d9d4;align-content:end;gap:0;display:grid}.career-path-brief-stats div{border-bottom:1px solid #c9d9d4;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;display:flex}.career-path-brief-stats span{color:#51766f;letter-spacing:.065em;text-transform:uppercase;font-size:.66rem;font-weight:850}.career-path-brief-stats strong{color:#173746;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.career-path-action-plan{padding-top:50px;padding-bottom:44px}.career-path-action-plan-heading{border-bottom-color:#cedcd7}.career-path-action-plan-heading h2{max-width:19ch;font-size:clamp(2.3rem,3.6vw,4rem)}.career-path-action-plan-grid{border-bottom:1px solid #d5e0dc}.career-path-action-plan-grid article{padding-top:28px;padding-bottom:24px}.career-path-action-plan-grid p{max-width:34ch}.career-fit-explorer{background:#e7f0ed;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:clamp(30px,6vw,96px);margin:0 0 68px;padding:clamp(28px,4vw,46px);display:grid}.career-fit-copy h2{color:#173746;letter-spacing:-.06em;max-width:15ch;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.5vw,3.55rem);line-height:.9}.career-fit-copy>p{color:#506a70;max-width:43ch;font-family:Georgia,Times New Roman,serif;line-height:1.55}.career-fit-baseline{border-top:1px solid #bdcfc9;gap:0;margin-top:23px;display:grid}.career-fit-baseline span{color:#536e71;border-bottom:1px solid #bdcfc9;justify-content:space-between;gap:15px;padding:8px 0;font-size:.78rem;line-height:1.35;display:flex}.career-fit-baseline strong{color:#28595c;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem}.career-fit-panel-label{color:#35636a;letter-spacing:.07em;text-transform:uppercase;margin:0 0 11px;font-size:.68rem;font-weight:850}.career-fit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.career-fit-options button{color:#203e49;text-align:left;cursor:pointer;background:#f8fbf9;border:1px solid #b5c9c2;min-height:105px;padding:14px}.career-fit-options button.is-selected{color:#fff;background:#204f58;border-color:#204f58}.career-fit-options strong{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.03;display:block}.career-fit-options span{color:#60767a;margin-top:8px;font-size:.78rem;line-height:1.35;display:block}.career-fit-reflection{color:#46656a;border-top:1px solid #bdcfc9;min-height:54px;margin-top:11px;padding-top:13px;font-family:Georgia,Times New Roman,serif;font-size:.94rem;line-height:1.45}.career-path-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.72fr);gap:clamp(32px,5vw,84px);max-width:1320px;padding-top:0;padding-bottom:72px}.career-path-route-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:6px;display:flex}.career-path-section-title{color:#173746;letter-spacing:-.06em;max-width:15ch;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4.3rem);line-height:.9}.career-path-route-heading>p{color:#5b7076;max-width:33ch;margin:0 0 28px;line-height:1.5}.career-path-episode-row{grid-template-columns:minmax(220px,.78fr) minmax(0,1fr);gap:24px;padding:23px 0}.career-path-episode-image-wrap{background:#d2e0dc;padding:0}.career-path-episode-copy{padding-top:2px}.career-path-episode-topline{color:#507176;letter-spacing:.045em;text-transform:uppercase;font-size:.63rem}.career-path-episode-title{margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:.98}.career-path-episode-summary{color:#536b71;max-width:47ch;margin-top:9px;font-family:inherit;font-size:.94rem;line-height:1.48}.career-path-episode-actions{margin-top:14px}.career-path-episode-listen{border-color:#b9cec8;min-height:34px}.career-path-episode-listen-icon,.career-path-episode-listen-label,.career-path-episode-listen-time{min-height:32px;font-size:.75rem}.career-path-episode-listen-icon{width:33px}.career-path-episode-listen-label{padding-right:10px}.career-path-episode-listen-time{padding:0 10px}.career-path-sidebar{top:72px}.guide-box{background:#f0f5f2;border-color:#ceddd8;padding:24px}.career-path-newsletter-date{color:#2b706e;letter-spacing:.045em;margin-top:13px;font-size:.66rem}.career-path-newsletter-title{color:#173746;font-size:clamp(1.8rem,2.5vw,2.55rem)}.career-path-newsletter-intro{color:#526970;font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.55}.guide-section h4{color:#31656a;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.guide-section li{color:#5a7074;font-size:.84rem;line-height:1.48}.career-path-sidebar-note{color:#667d7d;margin-top:12px;padding:14px 2px;font-size:.78rem;line-height:1.45}.career-path-expert-panel,.career-path-workshop-panel{background:#fff;border-color:#cfddd8}.career-path-connected-materials{border-top-color:#d2dfda;padding-top:42px}.career-path-material-grid{gap:10px}.career-path-material-card{background:#edf4f1;border-color:#d1dfdb;min-height:158px}.career-path-detail-reading{background:#edf3f0;padding-top:58px}.career-path-reading-panel{border-top-color:#cbdad5}@media (max-width:940px){.career-path-detail-hero-inner,.career-path-brief,.career-fit-explorer{grid-template-columns:1fr}.career-path-hero-art{min-height:360px}.career-path-brief>p{max-width:58ch}.career-path-brief-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.career-path-brief-stats div{border-right:1px solid #c9d9d4;padding:13px 12px;display:block}.career-path-brief-stats div:last-child{border-right:0}.career-path-brief-stats strong{margin-top:6px;display:block}.career-path-layout{grid-template-columns:1fr}.career-path-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid;position:static}.career-path-sidebar .guide-box{grid-row:span 2}.career-path-sidebar-note{display:none}}@media (max-width:640px){.career-path-detail-hero-inner{padding-top:52px}.career-path-detail-title{font-size:clamp(3.7rem,16vw,5.5rem)}.career-path-hero-art{min-height:280px}.career-path-subnav a{padding:13px 14px}.career-path-brief{padding-top:46px;padding-bottom:42px}.career-path-brief-stats{grid-template-columns:1fr}.career-path-brief-stats div{border-right:0;padding:12px 0;display:flex}.career-path-action-plan{padding-top:42px}.career-fit-explorer{margin-bottom:48px;padding:22px}.career-fit-options{grid-template-columns:1fr}.career-path-route-heading{flex-direction:column;align-items:start}.career-path-route-heading>p{margin-bottom:5px}.career-path-episode-row{grid-template-columns:1fr;gap:15px}.career-path-sidebar{display:block}.career-path-sidebar>*+*{margin-top:14px}}.career-hub-page .section-label,.career-path-detail-page .section-label{color:var(--career-navy)}.career-hub-hero{border-color:var(--career-line);background:radial-gradient(circle at 83% 19%,#78a8ff57,#0000 0 18rem),linear-gradient(122deg,#081b33 0%,#0f2d63 58%,#173d7a 100%);position:relative;overflow:hidden}.career-hub-hero:before,.career-hub-hero:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #aeccff47;border-radius:50%;width:clamp(18rem,35vw,34rem);position:absolute}.career-hub-hero:after{border-color:#aeccff29;width:clamp(22rem,42vw,42rem);bottom:-26rem;right:9%}.career-hub-hero-inner{z-index:1;position:relative}.career-hub-hero h1{color:#fff;text-wrap:balance}.career-hub-hero-capabilities{border-color:#bed5ff47}.career-hub-hero-capabilities li{border-color:#bed5ff38}.career-hub-hero-actions a{color:#fff;border-color:#c6d9ffb3}.career-hub-hero-actions a:first-child{border-color:var(--career-blue);background:var(--career-blue);color:var(--career-ink)}.career-hub-metrics{color:#c8d8ee;border-color:#bed5ff47}.career-hub-intro,.career-credibility-section,.career-explorer{border-color:var(--career-line)}.career-hub-intro h2,.career-section-heading h2,.career-explorer-heading h2{color:var(--career-ink)}.career-hub-intro ol,.career-hub-intro li{border-color:var(--career-line)}.career-hub-intro li span,.career-question-number{color:var(--career-navy)}.career-hub-intro li p,.career-section-heading>p,.career-explorer-heading p{color:var(--career-copy)}.career-question-desk-heading,.career-question-desk-grid{border-color:var(--career-line)}.career-question-desk-heading h2,.career-question-desk-card h3{color:var(--career-ink)}.career-question-desk-heading>p,.career-question-desk-card p,.career-question-desk-card small{color:var(--career-copy)}.career-question-desk-card,.career-question-desk-card:nth-child(2n){background:#fff}.career-question-desk-card:nth-child(4n+2){background:#f5f8ff}.career-question-desk-card:hover{background:var(--career-blue-pale);transform:translateY(-5px)}.career-question-desk-card strong{color:var(--career-navy)}.career-search-field{background:#fff;border-color:#aac2eb;box-shadow:0 14px 34px #0f2d631a}.career-search-field:focus-within{border-color:var(--career-navy);box-shadow:0 0 0 4px #78a8ff40}.career-search-field>span,.career-search-field button,.career-explorer-starting-points button,.career-explorer-link{color:var(--career-navy)}.career-search-field input{color:var(--career-ink)}.career-search-field input::placeholder{color:#7688a1}.career-explorer-filters button{color:#435876;border-color:#c8d7ed}.career-explorer-filters button:hover,.career-explorer-filters button.is-active{border-color:var(--career-navy);background:var(--career-navy);color:#fff}.career-explorer-starting-points{border-color:var(--career-line)}.career-explorer-starting-points>span,.career-explorer-result-line{color:#607394}.career-explorer-starting-points button:hover{color:#376cbb}.career-explorer-starting-points button span{color:#5489db}.career-explorer-card{border-color:var(--career-line)}.career-explorer-card:hover{border-color:#87aee9;transform:translateY(-6px);box-shadow:0 22px 46px #0f2d6324}.career-explorer-card-art{background:#dce9fb}.career-explorer-card-body{background:#fff}.career-explorer-card-meta{color:#486eaa}.career-explorer-card-meta span:last-child,.career-explorer-card-foot{color:#6e8099}.career-explorer-card h3{color:var(--career-ink)}.career-explorer-card p{color:var(--career-copy)}.career-explorer-signals span{background:var(--career-blue-pale);color:var(--career-navy)}.career-media-card{border-color:var(--career-blue);background:linear-gradient(135deg,#f2f7ff,#fff 68%)}.career-media-card-index{color:var(--career-navy);background:linear-gradient(145deg,#dce9ff,#fff);border-color:#a9c2e8}.career-media-card-head span,.career-media-card-items span,.career-media-card-link{color:#315e9e}.career-media-card-head h3,.career-media-card-items strong{color:var(--career-ink)}.career-media-card-items,.career-media-card-items a{border-color:var(--career-line)}.career-media-card-items small{color:var(--career-copy)}.career-media-card-items a:hover strong{color:#2e68bb}.career-resource-grid{border-color:var(--career-line);background:var(--career-line)}.career-resource-card,.career-resource-card:nth-child(2n),.career-resource-card:nth-child(3n){background:#fff}.career-resource-card:nth-child(3n+2){background:#f6f9ff}.career-resource-card:hover{background:var(--career-blue-pale);transform:translateY(-4px)}.career-resource-card-index,.career-resource-card>div>span,.career-resource-card>strong{color:#315e9e}.career-resource-card h3{color:var(--career-ink)}.career-resource-card p{color:var(--career-copy)}.career-workshops-section{background:#081b33;position:relative;overflow:hidden}.career-workshops-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 84% 12%,#78a8ff4a,#0000 26rem);position:absolute;inset:0}.career-workshops-section .container{position:relative}.career-workshops-section .section-label{color:var(--career-blue)}.career-workshops-section h2{color:#fff}.career-workshops-section .career-section-heading>p{color:#c8d8ee}.career-workshops-grid{border-color:#bed5ff57}.career-workshop-card,.career-workshop-card:first-child{border-color:#bed5ff40}.career-workshop-date,.career-workshop-topline{color:#c9dcff}.career-workshop-date strong{color:var(--career-blue)}.career-workshop-topline span[data-status=Limited\ places]{color:#bcd4ff}.career-workshop-card p{color:#d4e0f1}.career-workshop-card small{color:#a8bbd8}.career-workshop-actions button{color:#d8e6ff;border-color:#bed5ff85}.career-workshop-actions button:hover,.career-workshop-actions button.is-saved{border-color:var(--career-blue);background:var(--career-blue);color:var(--career-ink)}.career-expert-card{border-color:var(--career-line)}.career-expert-monogram{background:var(--career-blue-pale);color:var(--career-navy)}.career-expert-card h3{color:var(--career-ink)}.career-expert-card strong,.career-expert-card p,.career-expert-card small{color:var(--career-copy)}.career-expert-card a{color:var(--career-navy)}.career-learning-library{border-color:var(--career-line);background:var(--career-paper)}.career-path-skills-section .career-learning-library{background:#fff}.career-learning-library-heading,.career-resource-filters{border-color:var(--career-line)}.career-learning-library-heading h2,.career-learning-resource-card h3{color:var(--career-ink)}.career-learning-library-heading p,.career-learning-resource-description{color:var(--career-copy)}.career-learning-skills button,.career-resource-filters select,.career-resource-free-toggle{color:var(--career-navy);border-color:#c8d7ed}.career-learning-skills button:hover,.career-learning-skills button.is-active{border-color:var(--career-navy);background:var(--career-navy);color:#fff}.career-resource-free-toggle input{accent-color:var(--career-navy)}.career-resource-filters label,.career-resource-count,.career-learning-resource-topline,.career-learning-resource-footer{color:#607394}.career-learning-resource-list{border-color:var(--career-line);background:var(--career-line)}.career-learning-resource-card,.career-learning-resource-card:nth-child(3n+2),.career-learning-resource-card:nth-child(3n+3){background:#fff}.career-learning-resource-card:nth-child(3n+2){background:#f6f9ff}.career-learning-resource-card:nth-child(3n+3){background:#eef4ff}.career-learning-resource-topline .is-free,.career-learning-resource-provider,.career-learning-resource-why strong,.career-learning-resource-footer a,.career-resource-empty button,.career-resource-show-all{color:var(--career-navy)}.career-learning-resource-why{color:var(--career-copy)}.career-resource-show-all{border-color:#86aae0}.career-discovery-search{background:#081b33}.career-discovery-search-light{background:radial-gradient(circle,#78a8ff61,#3d70d32e 30%,#0000 68%)}.career-discovery-search .section-label{color:var(--career-blue)}.career-discovery-search-intro p,.career-discovery-no-results,.career-discovery-search-note{color:#d2e0f5}.career-discovery-search-field{background:#051530e0;border-color:#bed5ffe0;box-shadow:0 0 0 5px #78a8ff1a,0 0 72px #648fff3d}.career-discovery-search-field>span,.career-discovery-search-field button,.career-discovery-careers span,.career-discovery-careers i{color:#bfd5ff}.career-discovery-prompts button,.career-discovery-skills button{color:#e0eaff;border-color:#c1d3ff70}.career-discovery-prompts button:hover,.career-discovery-skills button:hover{background:#78a8ff2e}.career-path-detail-hero{background:linear-gradient(125deg,#081b33,#0f2d63);position:relative;overflow:hidden}.career-path-detail-hero:before{aspect-ratio:1;content:"";border:1px solid #bed5ff3d;border-radius:50%;width:38rem;position:absolute;top:-19rem;right:-10rem}.career-path-detail-hero-inner{z-index:1;position:relative}.career-path-category{color:var(--career-blue)}.career-path-summary{color:#d6e4fb}.career-path-hero-actions a{color:#edf4ff;border-color:#c6d9ff9e}.career-path-hero-actions a:first-child{border-color:var(--career-blue);background:var(--career-blue);color:var(--career-ink)}.career-path-hero-art{background:#193d76}.career-path-subnav{border-color:var(--career-line);background:#fffffff0}.career-path-subnav a{border-color:var(--career-line);color:#50647f}.career-path-subnav a:hover{background:var(--career-blue-pale);color:var(--career-navy)}.career-path-brief{border-color:var(--career-line)}.career-path-brief h2,.career-path-action-plan-heading h2,.career-fit-copy h2,.career-path-section-title,.career-path-newsletter-title{color:var(--career-ink)}.career-path-brief>p,.career-path-action-plan-grid p,.career-fit-copy>p,.career-path-route-heading>p,.career-path-episode-summary,.career-path-newsletter-intro,.guide-section li{color:var(--career-copy)}.career-path-brief-stats,.career-path-brief-stats div,.career-path-action-plan-heading,.career-path-action-plan-grid,.career-path-action-plan-grid article,.career-path-connected-materials{border-color:var(--career-line)}.career-path-brief-stats span,.career-path-action-plan-grid span,.career-path-newsletter-date,.guide-section h4{color:var(--career-navy)}.career-path-brief-stats strong,.career-path-action-plan-grid h3,.career-path-episode-title,.career-path-material-card strong{color:var(--career-ink)}.career-path-action-plan-grid a,.career-path-episode-topline{color:var(--career-navy)}.career-fit-explorer{background:linear-gradient(135deg,#eaf2ff,#f9fbff 70%)}.career-fit-baseline,.career-fit-baseline span,.career-fit-reflection{border-color:#bfd0eb}.career-fit-baseline span,.career-fit-reflection{color:var(--career-copy)}.career-fit-baseline strong,.career-fit-panel-label{color:var(--career-navy)}.career-fit-options button{color:var(--career-ink);background:#fff;border-color:#b7cbe9}.career-fit-options button:hover{background:#f4f8ff;border-color:#769fdb}.career-fit-options button.is-selected{border-color:var(--career-navy);background:var(--career-navy)}.career-fit-options span{color:var(--career-copy)}.career-fit-options .is-selected span{color:#d5e5ff}.career-path-episode-image-wrap{background:#dce9fb}.career-path-episode-listen{border-color:#b8cce9}.career-path-material-card{border-color:var(--career-line);background:#f4f8ff}.career-path-material-card:hover{background:var(--career-blue-pale);border-color:#86aae0}.career-path-material-card span{color:var(--career-navy)}.career-path-material-card small,.career-path-sidebar-note{color:var(--career-copy)}.guide-box{border-color:var(--career-line);background:var(--career-paper)}.career-path-expert-panel,.career-path-workshop-panel{border-color:var(--career-line);background:#fff}.career-path-detail-reading{background:#f1f6ff}@keyframes career-insight-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.career-hub-page>:is(.career-hub-intro,.career-question-desk,.career-credibility-section,.section-block,.career-professional-tools),.career-path-detail-page>:is(.career-path-subnav,.career-path-detail-content,.career-path-detail-reading){animation:.52s both career-insight-rise}.career-hub-page>:nth-child(2){animation-delay:60ms}.career-hub-page>:nth-child(3){animation-delay:.1s}.career-hub-page>:nth-child(4){animation-delay:.14s}}@media (prefers-reduced-motion:reduce){.career-hub-page *,.career-path-detail-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.career-explorer-card-art{aspect-ratio:4/5;background:#030507;padding:.45rem}.career-explorer-card-art img{object-fit:contain;border:1px solid #6d9ae133;box-shadow:0 14px 32px #081b3338}.career-path-hero-art{background:#030507;place-items:center;display:grid}.career-path-hero-art img{object-fit:contain;padding:clamp(.8rem,2vw,1.75rem)}.career-path-hero-art:after{background:linear-gradient(#081b3300,#081b3380)}.career-path-hero-art-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081b33d6;border:1px solid #dfebff66;padding:.6rem .75rem}.career-path-hero-snapshot{border-top:1px solid #bed5ff5c;max-width:38rem;margin-top:1.5rem;padding-top:1rem}.career-path-hero-snapshot>span,.career-path-hero-snapshot strong{color:#a9c8ff;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.career-path-hero-snapshot p{color:#f0f6ff;margin:.42rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.4}.career-path-hero-snapshot>div{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;display:flex}.career-path-hero-snapshot em{color:#d5e5ff;margin-right:.9rem;font-size:.82rem;font-style:normal}.career-field-studio{padding:clamp(4rem,8vw,7.5rem) 0 clamp(4.5rem,9vw,8rem)}.career-field-studio-intro{grid-template-columns:minmax(0,1fr) minmax(16rem,.56fr);align-items:end;gap:clamp(1.75rem,7vw,8rem);padding-bottom:clamp(2rem,4vw,3.8rem);display:grid}.career-field-studio-intro h2{max-width:13ch;color:var(--career-ink);letter-spacing:-.07em;margin:.6rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.1vw,5.65rem);line-height:.84}.career-field-studio-intro>p{max-width:32ch;color:var(--career-copy);margin:0 0 .25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.5}.career-field-fit{background:linear-gradient(135deg,#eff5ff,#fbfdff 68%);border:1px solid #c8d7ed;grid-template-columns:minmax(15rem,.77fr) minmax(0,1.23fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(1.5rem,3.5vw,3.25rem);display:grid}.career-field-fit h3,.career-field-week h3,.career-field-route h3,.career-field-landscape h3,.career-field-compare h3{letter-spacing:-.055em;margin:.6rem 0 0;font-family:Georgia,Times New Roman,serif;line-height:.9}.career-field-fit h3{max-width:15ch;color:var(--career-ink);font-size:clamp(2rem,3.25vw,3.5rem)}.career-field-fit>div>p{max-width:30ch;color:var(--career-copy);margin:1rem 0 0;line-height:1.52}.career-field-fit-options{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:.6rem;display:grid}.career-field-fit-options button{min-height:9.4rem;color:var(--career-ink);text-align:left;cursor:pointer;background:#fffc;border:1px solid #b9cce8;padding:1.15rem;transition:border-color .2s,background .2s,transform .2s}.career-field-fit-options button:hover{background:#fff;border-color:#5d8fdc;transform:translateY(-2px)}.career-field-fit-options button:focus-visible,.career-field-week-tabs button:focus-visible,.career-field-route input:focus-visible+.career-field-route-number{outline-offset:3px;outline:3px solid #78a8ff}.career-field-fit-options button.is-selected{border-color:var(--career-navy);background:var(--career-navy);color:#fff}.career-field-fit-options strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1;display:block}.career-field-fit-options span{color:#5e7190;margin-top:.6rem;font-size:.82rem;line-height:1.42;display:block}.career-field-fit-options .is-selected span{color:#d4e3fb}.career-field-fit-reflection{min-height:3.6rem;color:var(--career-copy);border-top:1px solid #bfd0eb;grid-column:1/-1;margin:.1rem 0 0;padding-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.48}.career-field-week{color:#edf4ff;background:radial-gradient(circle at 85% 8%,#5785dd52,#0000 27rem),#07192f;margin-top:clamp(1.2rem,2.4vw,2.25rem);padding:clamp(1.5rem,4.5vw,4.5rem)}.career-field-week-heading{grid-template-columns:minmax(0,.9fr) minmax(16rem,.74fr);align-items:end;gap:clamp(1.4rem,6vw,7.5rem);display:grid}.career-field-week .section-label{color:#9cc1ff}.career-field-week h3{color:#fff;max-width:12ch;font-size:clamp(2.25rem,4.5vw,4.8rem)}.career-field-week-heading p{color:#c3d5ef;max-width:35ch;margin:0 0 .25rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.52}.career-field-week-content{grid-template-columns:minmax(12.5rem,.64fr) minmax(0,1.36fr);gap:clamp(1.5rem,6vw,6rem);margin-top:clamp(2rem,5vw,4.6rem);display:grid}.career-field-week-tabs{border-top:1px solid #adccff57;align-content:start;display:grid}.career-field-week-tabs button{color:#c3d5ef;min-height:3.55rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #adccff45;align-items:center;gap:.8rem;padding:.65rem 0;font-size:.88rem;transition:color .2s,padding .2s;display:flex}.career-field-week-tabs button span{color:#85b0f5;letter-spacing:.08em;font-size:.65rem;font-weight:800}.career-field-week-tabs button:hover,.career-field-week-tabs button.is-active{color:#fff;padding-left:.65rem}.career-field-week-tabs button.is-active{background:linear-gradient(90deg,#78a8ff33,#0000)}.career-field-week-panel{background:#030e1f8f;border:1px solid #b8d2fa61;min-height:20rem;padding:clamp(1.5rem,3.5vw,3rem)}.career-field-week-panel>span{color:#9cc1ff;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.career-field-week-panel h4{color:#fff;letter-spacing:-.055em;max-width:12ch;margin:1.15rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.6rem);line-height:.9}.career-field-week-panel>p{color:#d0ddf0;max-width:48ch;margin:1.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.55}.career-field-week-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:clamp(2rem,4vw,3.4rem) 0 0;display:grid}.career-field-week-panel dl div{border-top:1px solid #b0cffa52;padding-top:.8rem}.career-field-week-panel dt{color:#9fc0f6;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.career-field-week-panel dd{color:#fff;margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.28}.career-field-guides{background:linear-gradient(135deg,#eaf2ff 0%,#f7faff 62%,#fff 100%);border:1px solid #b9cceb;border-top:0;padding:clamp(2.6rem,5vw,5rem) clamp(1.5rem,4.5vw,4.5rem)}.career-field-guides-heading{grid-template-columns:minmax(0,1fr) minmax(16rem,.62fr);align-items:end;gap:clamp(1.5rem,6vw,6.5rem);display:grid}.career-field-guides h3{max-width:14ch;color:var(--career-ink);letter-spacing:-.058em;margin:.6rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,4.25rem);line-height:.9}.career-field-guides-heading>p{max-width:34ch;color:var(--career-copy);margin:0 0 .2rem;font-family:Georgia,Times New Roman,serif;font-size:1.03rem;line-height:1.55}.career-field-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.career-field-guides-grid>button{background:#fffc;border-color:#aec3e4;min-height:14rem}.career-field-guides-grid>button:hover,.career-field-guides-grid>button:focus-visible{background:#fff;border-color:#6e96d1}.career-field-guides-pending{border-top:1px solid #aec4e5;border-bottom:1px solid #aec4e5;grid-template-columns:minmax(10rem,.4fr) minmax(15rem,1fr) auto;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vw,3.5rem);padding:1.4rem 0;display:grid}.career-field-guides-pending>span{color:var(--career-navy);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.career-field-guides-pending p{max-width:46ch;color:var(--career-copy);margin:0;line-height:1.5}.career-field-guides-pending a{color:var(--career-navy);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:850;text-decoration:none}.career-field-guides-pending a:hover{text-underline-offset:.24em;text-decoration:underline}.career-field-route{border-bottom:1px solid var(--career-line);padding:clamp(3rem,6vw,6rem) 0 clamp(3.5rem,7vw,6.75rem);position:relative}.career-field-route-heading{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:end;gap:clamp(1.5rem,7vw,8rem);display:grid}.career-field-route h3{max-width:14ch;color:var(--career-ink);font-size:clamp(2.35rem,4.5vw,4.75rem)}.career-field-route-heading p{max-width:32ch;color:var(--career-copy);margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.55}.career-field-route-progress{color:#617492;letter-spacing:.04em;text-transform:uppercase;margin-top:2.5rem;font-size:.78rem}.career-field-route-progress strong{color:var(--career-navy);margin-right:.25rem}.career-field-route-list{border-top:1px solid var(--career-line);border-bottom:1px solid var(--career-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid}.career-field-route-list label{border-right:1px solid var(--career-line);min-height:12rem;color:var(--career-ink);cursor:pointer;background:#fff;grid-template-columns:auto auto 1fr;gap:.7rem;padding:1.5rem;transition:background .2s;display:grid}.career-field-route-list label:first-child{padding-left:0}.career-field-route-list label:last-child{border-right:0}.career-field-route-list label:hover{background:#f5f8ff}.career-field-route-list label.is-complete{background:#eaf3ff}.career-field-route-list input{opacity:0;width:1px;height:1px;position:absolute}.career-field-route-number{width:1.45rem;height:1.45rem;color:var(--career-navy);letter-spacing:.04em;border:1px solid #91add7;place-items:center;font-size:.58rem;font-weight:850;display:grid}.career-field-route-list label.is-complete .career-field-route-number{border-color:var(--career-navy);background:var(--career-navy);color:#fff}.career-field-route-list label.is-complete .career-field-route-number:after{content:"✓";font-size:.76rem}.career-field-route-list label.is-complete .career-field-route-number{font-size:0}.career-field-route-list strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1;display:block}.career-field-route-list small{color:var(--career-copy);margin-top:.75rem;font-size:.82rem;line-height:1.48;display:block}.career-field-route-reset{color:var(--career-navy);letter-spacing:.055em;text-underline-offset:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:0;font-size:.72rem;font-weight:800;text-decoration:underline}.career-field-landscape{padding:clamp(3.5rem,7vw,7.5rem) 0}.career-field-landscape-heading{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:end;gap:clamp(1.5rem,7vw,8rem);display:grid}.career-field-landscape h3{max-width:15ch;color:var(--career-ink);font-size:clamp(2.35rem,4.5vw,4.75rem)}.career-field-landscape-heading p{max-width:31ch;color:var(--career-copy);margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.55}.career-field-landscape-list{border-top:1px solid var(--career-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.7rem;display:grid}.career-field-landscape-list article{border-right:1px solid var(--career-line);border-bottom:1px solid var(--career-line);min-height:15rem;padding:1.6rem}.career-field-landscape-list article:first-child{padding-left:0}.career-field-landscape-list article:last-child{border-right:0}.career-field-landscape-list article>span{color:#5e8ed5;letter-spacing:.08em;font-size:.65rem;font-weight:850}.career-field-landscape-list h4{color:var(--career-ink);letter-spacing:-.035em;margin:1.8rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1}.career-field-landscape-list strong{color:var(--career-navy);margin-top:.75rem;font-size:.77rem;line-height:1.45;display:block}.career-field-landscape-list p{color:var(--career-copy);margin:1.05rem 0 0;font-size:.85rem;line-height:1.52}.career-field-compare{background:#eaf2ff;padding:clamp(2rem,4vw,4rem)}.career-field-compare h3{max-width:17ch;color:var(--career-ink);font-size:clamp(2.1rem,4vw,4.15rem)}.career-field-compare>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.career-field-compare article{border-top:1px solid #adc5e8;padding:1.25rem 0 0}.career-field-compare h4{color:var(--career-navy);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.career-field-compare p{color:var(--career-copy);margin:.75rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.5}@media (max-width:900px){.career-field-studio-intro,.career-field-fit,.career-field-week-heading,.career-field-week-content,.career-field-guides-heading,.career-field-route-heading,.career-field-landscape-heading{grid-template-columns:1fr}.career-field-studio-intro>p,.career-field-week-heading p,.career-field-guides-heading>p,.career-field-route-heading p,.career-field-landscape-heading p{max-width:48ch}.career-field-guides-pending{grid-template-columns:1fr;gap:.7rem}.career-field-route-list,.career-field-landscape-list,.career-field-compare>div:last-child{grid-template-columns:1fr}.career-field-route-list label,.career-field-route-list label:first-child,.career-field-landscape-list article,.career-field-landscape-list article:first-child{border-right:0;border-bottom:1px solid var(--career-line);min-height:auto;padding:1.4rem 0}.career-field-landscape-list article:last-child{border-bottom:0}}@media (max-width:620px){.career-path-hero-snapshot{margin-top:1.25rem}.career-path-hero-snapshot>div{grid-template-columns:1fr auto;display:grid}.career-path-hero-snapshot em{text-align:right;margin:0}.career-field-studio{padding-top:3.5rem}.career-field-fit{padding:1.25rem}.career-field-fit-options{grid-template-columns:1fr}.career-field-fit-options button{min-height:0}.career-field-week{margin-left:-20px;margin-right:-20px;padding:1.4rem 20px 2rem}.career-field-week-panel{min-height:0}.career-field-week-panel dl{grid-template-columns:1fr}.career-field-guides{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px;padding:2.25rem 20px}.career-field-guides-grid{grid-template-columns:1fr}.career-field-guides-grid>button{min-height:0}.career-field-route-list label{grid-template-columns:auto auto 1fr}.career-field-compare{margin-left:-20px;margin-right:-20px;padding:1.5rem 20px}}.career-credibility-section .guest-institutions-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:end;gap:2rem;margin-bottom:2.4rem;display:grid}.career-credibility-section .guest-institutions-heading h2{max-width:16ch;color:var(--career-ink);letter-spacing:-.07em;font-size:clamp(2.65rem,4.8vw,5.4rem);line-height:.85}.career-credibility-section .guest-institutions-heading p{max-width:34ch;color:var(--career-copy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.5}.guest-institution-rows{gap:.35rem;display:grid}.guest-institution-row{border-top:1px solid var(--career-line);padding:1.1rem 0 1.25rem;display:block}.guest-institution-row:last-child{border-bottom:1px solid var(--career-line)}.guest-institution-row-heading{margin-bottom:.8rem}.guest-institution-row-label{color:var(--career-navy);letter-spacing:.085em;text-transform:uppercase;padding:0;font-size:.67rem;font-weight:850}.guest-institution-controls{display:none}.guest-institution-viewport{padding:.45rem 0 .7rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.guest-institution-track{width:max-content;animation:guest-institution-scroll calc(var(--guest-institution-count,8) * 3.8s) linear infinite;display:flex}.guest-institution-track-reverse{animation-direction:reverse}.guest-institution-select{width:clamp(11.75rem,14vw,14.5rem);min-width:0;min-height:6.25rem;color:var(--career-ink);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1.25rem 1rem;display:inline-flex}.guest-institution-select:after{background:var(--career-navy);display:block;left:15%;right:15%}.guest-institution-select:hover,.guest-institution-select[data-selected=true]{background:0 0;border-color:#0000}.guest-institution-select:hover .guest-institution-logo,.guest-institution-select:focus-visible .guest-institution-logo,.guest-institution-select[data-selected=true] .guest-institution-logo{filter:grayscale()contrast(1.5)brightness(.2);transform:translateY(-1px)}.guest-institution-logo{object-fit:contain;object-position:center;filter:grayscale()contrast(1.28)brightness(.38);opacity:.92;width:auto;max-width:100%;height:3.15rem}.guest-institution-wordmark{max-width:11.5rem;color:var(--career-ink);letter-spacing:-.045em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:700;line-height:.94;display:-webkit-box;overflow:hidden}.guest-institution-card-name,.guest-institution-card-count{display:none}.guest-institution-details{background:linear-gradient(135deg,#edf4ff,#fbfdff);border:1px solid #9fbee9;grid-template-columns:minmax(0,1.12fr) minmax(15rem,.88fr);gap:2rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2.4rem)}.guest-institution-identity{grid-template-columns:5.3rem minmax(0,1fr);gap:1rem}.guest-institution-details-mark{background:#fff;border:1px solid #c6d9f3;width:5.3rem;min-height:4.5rem;padding:.55rem}.guest-institution-details-mark .guest-institution-logo{max-width:4rem;height:2.9rem}.guest-institution-identity h3{color:var(--career-ink);letter-spacing:-.055em;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:.93}.guest-institution-identity p{color:var(--career-copy);font-family:Georgia,Times New Roman,serif;line-height:1.45}.guest-institution-identity a{color:var(--career-navy);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.guest-institution-guest-area{border-color:#bfd1ec;padding-left:2rem}.guest-institution-detail-topline p{color:#5e7698;letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:850}.guest-institution-close{color:var(--career-navy);letter-spacing:.045em;font-size:.75rem;font-weight:850}.guest-institution-guest-list{grid-template-columns:1fr;gap:.7rem;margin-top:1rem}.guest-institution-guest{background:#fff;border:1px solid #c6d7ef;min-height:3.8rem;padding:.65rem}.guest-institution-guest:hover{background:#f7faff;border-color:#6d9de4}.guest-institution-guest-avatar{color:var(--career-navy);background:#dceaff}.guest-institution-guest strong{color:var(--career-ink)}.guest-institution-guest small{color:var(--career-copy)}@media (max-width:780px){.career-credibility-section .guest-institutions-heading,.guest-institution-details{grid-template-columns:1fr}.guest-institution-guest-area{border-top:1px solid #bfd1ec;border-left:0;padding-top:1.2rem;padding-left:0}.guest-institution-select{width:10.75rem;min-height:5.7rem;padding-inline:.9rem}.guest-institution-logo{height:2.7rem}}.guest-directory-page,.guest-profile-page{color:var(--career-ink);background:#f8fbff}.guest-directory-hero,.guest-profile-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#5b8ae357,#0000 30rem),linear-gradient(125deg,#07192f,#123b7c)}.guest-directory-hero{padding:clamp(4.5rem,9vw,9rem) 0 clamp(4rem,8vw,7.5rem)}.guest-directory-hero .section-label,.guest-profile-hero .section-label{color:#9fc3ff}.guest-directory-hero h1{letter-spacing:-.075em;max-width:10ch;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,8vw,8rem);line-height:.8}.guest-directory-hero p{color:#d4e3fb;max-width:38ch;margin:1.7rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.48}.guest-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(3rem,6vw,6.5rem);padding-bottom:clamp(4rem,8vw,8rem);display:grid}.guest-directory-card{min-height:17rem;color:inherit;background:#fff;border-bottom:1px solid #cadbf1;border-right:1px solid #cadbf1;padding:1.7rem;text-decoration:none;transition:background .2s,transform .2s;position:relative}.guest-directory-card:nth-child(3n+1){border-left:1px solid #cadbf1}.guest-directory-card:nth-child(-n+3){border-top:1px solid #cadbf1}.guest-directory-card:hover{z-index:1;background:#edf4ff;transform:translateY(-3px)}.guest-directory-monogram,.guest-profile-monogram{color:var(--career-navy);letter-spacing:.04em;background:#d4e6ff;border-radius:50%;place-items:center;font-weight:850;display:grid}.guest-directory-monogram{width:2.75rem;height:2.75rem;margin-bottom:2.6rem;font-size:.78rem}.guest-directory-card h2{letter-spacing:-.055em;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:.92}.guest-directory-card>strong{color:#49688e;max-width:30ch;margin-top:.7rem;font-size:.78rem;line-height:1.4;display:block}.guest-directory-card>p{color:var(--career-copy);margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;line-height:1.4}.guest-directory-link{color:var(--career-navy);letter-spacing:.065em;text-transform:uppercase;margin-top:1.5rem;font-size:.7rem;font-weight:850;display:inline-flex}.guest-directory-monogram,.guest-profile-monogram{position:relative;overflow:hidden}.guest-directory-portrait img,.guest-profile-portrait img{object-fit:cover}.guest-directory-portrait{background:#fff;border:1px solid #b9cee9}.guest-profile-hero{padding:clamp(3.3rem,7vw,7rem) 0}.guest-profile-hero-grid{grid-template-columns:auto minmax(0,1fr) minmax(15rem,.5fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.guest-profile-monogram{color:#fff;background:#78a8ff33;border:1px solid #bed5ff8c;width:clamp(5rem,10vw,8.5rem);height:clamp(5rem,10vw,8.5rem);font-size:clamp(1.3rem,3vw,2.3rem)}.guest-profile-back{color:#bed5fb;letter-spacing:.055em;text-transform:uppercase;margin-bottom:2.5rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-block}.guest-profile-back:hover{color:#fff;text-underline-offset:.22em;text-decoration:underline}.guest-profile-hero h1{color:#fff;letter-spacing:-.075em;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,7vw,7.6rem);line-height:.82}.guest-profile-role{color:#dce9fc;max-width:35ch;margin:1.15rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.38}.guest-profile-intro{color:#aac2e7;max-width:50ch;margin:1.25rem 0 0;font-size:.9rem;line-height:1.55}.guest-profile-topics{border-top:1px solid #bbd3f96b;padding-top:1rem}.guest-profile-topics span{color:#9fc3ff;letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:850}.guest-profile-topics p{color:#fff;margin:.7rem 0 0;font-family:Georgia,Times New Roman,serif;line-height:1.4}.guest-profile-linkedin{color:#c8dcfb;letter-spacing:.06em;text-transform:uppercase;margin-top:1rem;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.guest-profile-linkedin:hover,.guest-profile-linkedin:focus-visible{color:#fff;text-underline-offset:.23em;text-decoration:underline}.guest-profile-content{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(2rem,7vw,8rem);padding-top:clamp(3.5rem,7vw,7rem);padding-bottom:clamp(4rem,8vw,8rem);display:grid}.guest-profile-main h2{max-width:14ch;color:var(--career-ink);letter-spacing:-.065em;margin:.65rem 0 2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:.87}.guest-appearance-list{border-top:1px solid #c7d8ee}.guest-appearance-card{color:inherit;border-bottom:1px solid #c7d8ee;padding:1.4rem 0;text-decoration:none;display:block}.guest-appearance-card:hover h3,.guest-appearance-card:hover strong{color:#2b65bd}.guest-appearance-card>span,.guest-appearance-card>strong{color:var(--career-navy);letter-spacing:.065em;text-transform:uppercase;font-size:.68rem;font-weight:850}.guest-appearance-card h3{color:var(--career-ink);letter-spacing:-.04em;margin:.6rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1}.guest-appearance-card p{max-width:61ch;color:var(--career-copy);margin:.7rem 0 0;line-height:1.55}.guest-appearance-card>strong{margin-top:1rem;display:inline-flex}.guest-profile-sidebar{background:#eef5ff;border:1px solid #c6d8ef;align-self:start;padding:1.5rem}.guest-profile-side-section+.guest-profile-side-section{border-top:1px solid #c3d6ef;margin-top:1.75rem;padding-top:1.5rem}.guest-profile-side-section ul{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.guest-profile-side-section li strong,.guest-profile-side-section li span{display:block}.guest-profile-side-section li strong{color:var(--career-ink);font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.guest-profile-side-section li span,.guest-profile-side-section>p{color:var(--career-copy);margin-top:.3rem;font-size:.8rem;line-height:1.4}.guest-profile-paths{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.guest-profile-paths a{color:var(--career-navy);letter-spacing:.05em;text-transform:capitalize;border:1px solid #a8c1e3;padding:.45rem .6rem;font-size:.68rem;font-weight:800;text-decoration:none}.guest-profile-paths a:hover{background:var(--career-navy);color:#fff}.guest-profile-empty{color:var(--career-copy);font-family:Georgia,Times New Roman,serif}@media (max-width:860px){.guest-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-directory-card:nth-child(3n+1){border-left:0}.guest-directory-card:nth-child(odd){border-left:1px solid #cadbf1}.guest-directory-card:nth-child(-n+3){border-top:0}.guest-directory-card:nth-child(-n+2){border-top:1px solid #cadbf1}.guest-profile-hero-grid,.guest-profile-content{grid-template-columns:1fr}.guest-profile-hero-grid{align-items:start}.guest-profile-topics{max-width:34rem}.guest-profile-sidebar{max-width:none}}@media (max-width:520px){.guest-directory-grid{grid-template-columns:1fr}.guest-directory-card:nth-child(n){border-top:0;border-left:1px solid #cadbf1}.guest-directory-card:first-child{border-top:1px solid #cadbf1}.guest-profile-hero-grid{gap:1.25rem}.guest-profile-back{margin-bottom:1.5rem}}.career-templates-preview{background:linear-gradient(135deg,#f1f6ff,#fff 66%);border:1px solid #c4d7f0;padding:clamp(1.8rem,4vw,3.6rem)}.career-templates-preview-heading{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr);align-items:end;gap:2rem;display:grid}.career-templates-preview h2{max-width:15ch;color:var(--career-ink);letter-spacing:-.065em;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.4vw,4.7rem);line-height:.86}.career-templates-preview-heading>div:last-child p{max-width:33ch;color:var(--career-copy);margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.5}.career-templates-preview-heading>div:last-child a{color:var(--career-navy);letter-spacing:.06em;text-transform:uppercase;margin-top:1rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.career-templates-preview-heading>div:last-child a:hover{text-underline-offset:.24em;text-decoration:underline}.career-templates-preview-grid{border-top:1px solid #bfd3ee;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.6rem;display:grid}.career-templates-preview-grid>a{min-height:13rem;color:var(--career-ink);border-bottom:1px solid #bfd3ee;border-right:1px solid #bfd3ee;padding:1.3rem;text-decoration:none;transition:background .2s}.career-templates-preview-grid>a:last-child{border-right:0}.career-templates-preview-grid>a:hover{background:#e7f0ff}.career-templates-preview-grid span{color:#5c86c9;letter-spacing:.085em;font-size:.65rem;font-weight:850}.career-templates-preview-grid h3{letter-spacing:-.04em;margin:1.3rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:.98}.career-templates-preview-grid p{color:var(--career-copy);margin:.75rem 0 0;font-size:.8rem;line-height:1.45}.career-templates-preview-grid strong{color:var(--career-navy);letter-spacing:.055em;text-transform:uppercase;margin-top:1.2rem;font-size:.66rem;display:inline-flex}.templates-page,.template-detail-page{min-height:100vh;color:var(--career-ink);background:#f8fbff}.templates-hero,.template-detail-hero{color:#fff;background:radial-gradient(circle at 82% 3%,#558ce95e,#0000 30rem),linear-gradient(125deg,#07192f,#143c7a)}.templates-hero{padding:clamp(4rem,8vw,8rem) 0 clamp(3rem,7vw,6rem)}.templates-hero-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.48fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.templates-back{color:#c4d9fc;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2.8rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-block}.templates-back:hover{color:#fff;text-underline-offset:.25em;text-decoration:underline}.templates-hero .section-label,.template-detail-hero .section-label{color:#a7c9ff}.templates-hero h1{letter-spacing:-.08em;max-width:10ch;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,8vw,8.1rem);line-height:.8}.templates-hero-grid>p{color:#d3e3fb;max-width:32ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.5}.templates-page-content{padding-top:clamp(3.5rem,7vw,7rem);padding-bottom:clamp(5rem,9vw,9rem)}.templates-page-intro{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);gap:2rem;margin-bottom:2.5rem;display:grid}.templates-page-intro h2{max-width:15ch;color:var(--career-ink);letter-spacing:-.07em;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.84}.templates-library{border-top:1px solid #bfd2eb}.templates-library-toolbar{border-bottom:1px solid #c9daef;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.templates-search{flex:1;max-width:28rem;position:relative}.templates-search:before{color:#5e7da8;content:"⌕";font-size:1.15rem;position:absolute;top:50%;left:.85rem;transform:translateY(-53%)}.templates-search input{width:100%;min-height:2.8rem;color:var(--career-ink);font:inherit;background:#fff;border:1px solid #b9cee9;border-radius:.25rem;padding:0 .9rem 0 2.4rem}.templates-search input:focus{border-color:#5789d4;outline:3px solid #6597e447}.templates-view-switch{background:#fff;border:1px solid #b9cee9;border-radius:.25rem;display:inline-flex;overflow:hidden}.templates-view-switch button{color:#557093;min-height:2.8rem;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-right:1px solid #b9cee9;padding:0 .85rem;font-size:.72rem;font-weight:850}.templates-view-switch button:last-child{border-right:0}.templates-view-switch button.is-active{color:var(--career-navy);background:#dceaff}.templates-library-filters{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1.2rem 0;display:flex}.templates-library-filters>div{flex-wrap:wrap;gap:.35rem;display:inline-flex}.templates-library-filters button{color:#526e96;min-height:2.05rem;font:inherit;letter-spacing:.035em;cursor:pointer;background:#fff;border:1px solid #c6d7ef;border-radius:99px;padding:0 .65rem;font-size:.67rem;font-weight:800}.templates-library-filters button:hover,.templates-library-filters button.is-active{border-color:var(--career-navy);background:var(--career-navy);color:#fff}.templates-library-filters p{color:#607c9f;margin:0 0 0 auto;font-size:.75rem;font-weight:700}.templates-library-filters p strong{color:var(--career-navy)}.templates-library-results{border-top:1px solid #c5d7ee;display:grid}.templates-library-results.is-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-card{background:#fff;border-bottom:1px solid #c5d7ee;border-right:1px solid #c5d7ee;min-width:0;position:relative}.template-card:nth-child(4n+1){border-left:1px solid #c5d7ee}.template-card-preview{min-height:13rem;color:var(--career-ink);background:linear-gradient(135deg,#f8fbff,#e4efff);border:1px solid #d7e3f4;align-content:start;margin:.95rem .95rem 0;padding:1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.template-card-preview:before{content:"";background:#b6cbe9;height:1px;position:absolute;inset:.8rem .8rem auto}.template-card-preview span{z-index:1;color:#5e87c7;letter-spacing:.085em;font-size:.62rem;font-weight:850;position:relative}.template-card-preview strong{max-width:9ch;color:var(--career-ink);letter-spacing:-.055em;margin-top:3.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;line-height:.9}.template-card-preview i{border:1px solid #5688cf59;border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-2.8rem;right:-1.5rem}.template-card[data-format=XLSX] .template-card-preview{background:linear-gradient(135deg,#f4fbf7,#dcefe4)}.template-card[data-format=XLSX] .template-card-preview span{color:#2e7a5b}.template-card[data-format=PPTX] .template-card-preview{background:linear-gradient(135deg,#fff8f3,#ffe7d9)}.template-card[data-format=PPTX] .template-card-preview span{color:#b95736}.template-card-meta{color:#647fa4;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem;font-size:.6rem;font-weight:800;display:flex}.template-card-meta span+span:before{color:#9bb2d1;content:"·";margin-right:.45rem}.template-card-copy a{color:inherit;text-decoration:none}.template-card h3{letter-spacing:-.04em;margin:.75rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:.98}.template-card-copy>p{min-height:4.5rem;color:var(--career-copy);margin:.65rem 0 0;font-size:.78rem;line-height:1.47}.template-card-footer{color:#6b84a5;letter-spacing:.035em;justify-content:space-between;gap:.4rem;margin-top:1rem;font-size:.62rem;font-weight:800;display:flex}.template-card-footer a{color:var(--career-navy);text-transform:uppercase}.template-card:hover{z-index:1;box-shadow:0 15px 28px #14396f1a}.template-card:hover h3,.template-card-footer a:hover{color:#2a6ccb}.template-card-open{display:none}.templates-library-results.is-list{grid-template-columns:1fr}.templates-library-results.is-list .template-card{border-left:1px solid #c5d7ee;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:6.6rem;padding:.65rem 1rem;display:grid}.templates-library-results.is-list .template-card-preview{min-height:4.6rem;margin:0;padding:.5rem}.templates-library-results.is-list .template-card-preview:before,.templates-library-results.is-list .template-card-preview i{display:none}.templates-library-results.is-list .template-card-preview strong{margin-top:.45rem;font-size:.7rem;line-height:1.05}.templates-library-results.is-list .template-card-copy{grid-template-columns:minmax(0,.8fr) minmax(15rem,1.2fr) auto;align-items:center;gap:1rem;padding:0;display:grid}.templates-library-results.is-list .template-card-meta{grid-area:1/1}.templates-library-results.is-list .template-card-copy>a{grid-area:2/1}.templates-library-results.is-list .template-card h3{margin:0}.templates-library-results.is-list .template-card-copy>p{grid-area:1/2/span 2;min-height:0;margin:0}.templates-library-results.is-list .template-card-footer{grid-area:1/3/span 2;margin:0}.templates-library-results.is-list .template-card-footer>span{display:none}.templates-library-results.is-list .template-card-open{color:var(--career-navy);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.templates-empty{color:var(--career-copy);padding:2rem 0;font-family:Georgia,Times New Roman,serif}.template-detail-hero{padding:clamp(3.5rem,8vw,8rem) 0}.template-detail-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.63fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid}.template-detail-hero h1{color:#fff;letter-spacing:-.08em;max-width:10ch;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,7vw,7.7rem);line-height:.8}.template-detail-hero p{color:#d4e3fb;max-width:41ch;margin:1.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.5}.template-detail-download{color:#06192f;letter-spacing:.055em;text-transform:uppercase;background:#7faeff;align-items:center;min-height:3rem;margin-top:1.75rem;padding:0 1.1rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.template-detail-download:hover{background:#fff}.template-detail-preview{min-height:23rem;color:var(--career-ink);background:linear-gradient(135deg,#f8fbff,#dfeeff);border:1px solid #bbd3fa9e;align-content:start;padding:1.8rem;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px #0003}.template-detail-preview:before{content:"";background:#b5cbe9;height:1px;position:absolute;top:1.8rem;left:1.8rem;right:1.8rem}.template-detail-preview span{z-index:1;color:#5c86c9;letter-spacing:.09em;font-size:.7rem;font-weight:850;position:relative}.template-detail-preview strong{letter-spacing:-.065em;max-width:8ch;margin-top:5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.4vw,4.6rem);line-height:.85}.template-detail-preview i{border:1px solid #4e7fc86b;border-radius:50%;width:17rem;height:17rem;position:absolute;bottom:-4rem;right:-4rem}.template-detail-preview[data-format=XLSX]{background:linear-gradient(135deg,#f3fbf6,#dcefe4)}.template-detail-preview[data-format=XLSX] span{color:#2e7a5b}.template-detail-preview[data-format=PPTX]{background:linear-gradient(135deg,#fff8f3,#ffe7d9)}.template-detail-preview[data-format=PPTX] span{color:#b95736}.template-detail-content{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.55fr);gap:clamp(2rem,7vw,8rem);padding-top:clamp(3.5rem,7vw,7rem);padding-bottom:4rem;display:grid}.template-detail-content h2{max-width:14ch;color:var(--career-ink);letter-spacing:-.065em;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:.85}.template-detail-content>div>p{max-width:48ch;color:var(--career-copy);margin:1.4rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.55}.template-detail-content aside{background:#eef5ff;border:1px solid #c3d7f0;align-self:start;padding:1.5rem}.template-detail-content dl{margin:1rem 0 0}.template-detail-content dl div{border-top:1px solid #c4d6ee;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.template-detail-content dt{color:#637e9e;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.template-detail-content dd{color:var(--career-ink);margin:0;font-family:Georgia,Times New Roman,serif}.template-related{padding-bottom:clamp(4rem,8vw,8rem)}.template-related h2{color:var(--career-ink);letter-spacing:-.06em;margin:.6rem 0 1.7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4vw,4.3rem);line-height:.87}.template-related>div:last-child{border-top:1px solid #c5d7ee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.template-related>div:last-child a{min-height:10rem;color:inherit;border-bottom:1px solid #c5d7ee;border-right:1px solid #c5d7ee;padding:1.25rem;text-decoration:none}.template-related>div:last-child a:first-child{padding-left:0}.template-related>div:last-child a:last-child{border-right:0}.template-related span,.template-related strong,.template-related small{display:block}.template-related span{color:#5f87c8;letter-spacing:.07em;font-size:.65rem;font-weight:850}.template-related strong{color:var(--career-ink);margin-top:1.35rem;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:1}.template-related small{color:var(--career-copy);margin-top:.75rem;font-size:.8rem;line-height:1.45}.template-related a:hover{background:#edf4ff}@media (max-width:960px){.career-templates-preview-heading,.templates-hero-grid,.templates-page-intro,.template-detail-grid,.template-detail-content{grid-template-columns:1fr}.career-templates-preview-grid,.templates-library-results.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-templates-preview-grid>a:nth-child(2){border-right:0}.career-templates-preview-grid>a:nth-child(3){padding-left:0}.template-card:nth-child(4n+1){border-left:0}.template-card:nth-child(odd){border-left:1px solid #c5d7ee}.template-detail-preview{max-width:33rem}.template-related>div:last-child{grid-template-columns:1fr}.template-related>div:last-child a,.template-related>div:last-child a:first-child{border-right:0;min-height:auto;padding:1.2rem 0}.template-related>div:last-child a:last-child{border-bottom:0}}@media (max-width:640px){.career-templates-preview{padding:1.25rem}.career-templates-preview-grid,.templates-library-results.is-grid{grid-template-columns:1fr}.career-templates-preview-grid>a,.career-templates-preview-grid>a:first-child,.career-templates-preview-grid>a:nth-child(3){border-right:0;min-height:auto;padding:1.2rem 0}.career-templates-preview-grid>a:last-child{border-bottom:0}.templates-library-toolbar{flex-direction:column;align-items:stretch}.templates-search{max-width:none}.templates-library-filters p{width:100%;margin-left:0}.template-card:nth-child(n){border-left:1px solid #c5d7ee}.templates-library-results.is-list .template-card{grid-template-columns:4.2rem minmax(0,1fr);gap:.8rem}.templates-library-results.is-list .template-card-copy,.templates-library-results.is-list .template-card-copy>a,.templates-library-results.is-list .template-card-copy>p,.templates-library-results.is-list .template-card-footer{display:block}.templates-library-results.is-list .template-card-copy>p{margin-top:.45rem}.templates-library-results.is-list .template-card-footer{margin-top:.55rem}.templates-library-results.is-list .template-card-open{display:none}.template-detail-preview{min-height:17rem}.template-detail-content{padding-top:3.5rem}}.templates-page-content{max-width:86rem}.templates-library{background:#f7faff;border:1px solid #c5d7ee;border-top:0;overflow:hidden;box-shadow:0 18px 45px #1c3f7414}.templates-library-toolbar{background:#fff;border-top:1px solid #c5d7ee;grid-template-columns:auto minmax(18rem,1fr) auto;gap:1.25rem;min-height:5.2rem;padding:.9rem 1.2rem;display:grid}.templates-library-location{align-content:center;gap:.08rem;min-width:10rem;display:grid}.templates-library-location span,.templates-library-location small{color:#7188aa;letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:800}.templates-library-location strong{color:var(--career-ink);letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.templates-search{max-width:none}.templates-search input{background:#f1f6fd;border-radius:99px;min-height:3rem}.templates-view-switch{border-radius:99px;align-self:center}.templates-view-switch button{min-width:4.7rem;min-height:2.55rem}.templates-library-filters{background:#fbfdff;border-bottom:1px solid #d2e0f3;gap:.8rem 1.4rem;padding:1rem 1.2rem}.templates-filter-group{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.templates-filter-group>span{color:#637e9f;letter-spacing:.055em;text-transform:uppercase;margin-right:.2rem;font-size:.62rem;font-weight:850}.templates-library-filters button{border-radius:.35rem}.templates-library-results{background:#f7faff;border-top:0;padding:1.2rem}.templates-library-results.is-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.template-card,.template-card:nth-child(4n+1){background:#fff;border:1px solid #d6e2f2;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 2px 4px #24497c0a}.template-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #14396f29}.template-card-preview{background:#e9f0fa;border:0;min-height:15rem;margin:0;padding:1rem;display:block}.template-card-preview:before,.template-card-preview>i{display:none}.template-snapshot{box-sizing:border-box;color:#183656;background:#fff;border:1px solid #c7d6e9;flex-direction:column;width:100%;height:100%;min-height:13rem;display:flex;overflow:hidden;box-shadow:0 5px 13px #2f528121}.template-snapshot-bar{color:#496f9f;background:#fbfdff;border-bottom:1px solid #d3dfef;justify-content:space-between;align-items:center;min-height:1.45rem;padding:0 .6rem;display:flex}.template-snapshot-bar b,.template-snapshot-bar em{letter-spacing:.065em;font-family:Arial,sans-serif;font-size:.42rem;font-style:normal;font-weight:800}.template-snapshot>strong{color:#133b6d;letter-spacing:-.045em;max-width:13ch;margin:.7rem .75rem .55rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:.94;display:block}.template-snapshot-document{gap:.35rem;padding:0 .75rem;display:grid}.template-snapshot-document>span{gap:.18rem;display:grid}.template-snapshot-document b{color:#4d6d98;letter-spacing:.035em;font-family:Arial,sans-serif;font-size:.42rem;font-weight:800}.template-snapshot-document i{background:linear-gradient(90deg,#dce6f3 75%,#0000 75%);width:100%;height:.22rem;display:block}.template-snapshot-document span:nth-child(2) i{width:82%}.template-snapshot-document span:nth-child(3) i{width:91%}.template-snapshot>small{color:#6981a3;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #e1e9f4;margin-top:auto;padding:.55rem .75rem;font-family:Arial,sans-serif;font-size:.43rem;font-weight:800}.template-snapshot.is-sheet{background:#fff;border-color:#c4dccc}.template-snapshot.is-sheet .template-snapshot-bar{color:#28734e;background:#eaf6ed;border-bottom-color:#b9d8c4}.template-snapshot.is-sheet>strong{color:#216745}.template-snapshot-grid{border-top:1px solid #cee2d5;border-left:1px solid #cee2d5;margin:0 .65rem;display:grid}.template-snapshot-grid-row{grid-template-columns:1.25fr .8fr 1.35fr .9fr;min-height:1rem;display:grid}.template-snapshot-grid-row i{border-bottom:1px solid #cee2d5;border-right:1px solid #cee2d5;min-width:0}.template-snapshot-grid-row.is-header i{color:#317853;white-space:nowrap;background:#dff1e5;padding:.16rem .15rem;font-family:Arial,sans-serif;font-size:.33rem;font-style:normal;font-weight:800;overflow:hidden}.template-snapshot.is-sheet>small{color:#4e8367;border-top-color:#d7eadc}.template-card-copy{padding:1rem}.template-card-copy>p{min-height:3.5rem}.template-card-footer{padding-top:.2rem}.templates-library-results.is-list{gap:0;padding:0}.templates-library-results.is-list .template-card{min-height:7rem;box-shadow:none;border:0;border-bottom:1px solid #d5e2f2;grid-template-columns:8.8rem minmax(0,1fr) auto;gap:1rem;padding:.75rem 1rem;transform:none}.templates-library-results.is-list .template-card-preview{background:#edf3fb;min-height:5.4rem;padding:.25rem}.templates-library-results.is-list .template-snapshot{min-height:4.9rem}.templates-library-results.is-list .template-snapshot>strong{margin:.35rem .45rem .25rem;font-size:.7rem}.templates-library-results.is-list .template-snapshot-bar{min-height:.8rem;padding:0 .35rem}.templates-library-results.is-list .template-snapshot-bar b,.templates-library-results.is-list .template-snapshot-bar em,.templates-library-results.is-list .template-snapshot>small{font-size:.25rem}.templates-library-results.is-list .template-snapshot-document{gap:.16rem;padding:0 .45rem}.templates-library-results.is-list .template-snapshot-document b{font-size:.26rem}.templates-library-results.is-list .template-snapshot-document i{height:.12rem}.templates-library-results.is-list .template-snapshot-grid{margin:0 .35rem}.templates-library-results.is-list .template-snapshot-grid-row{min-height:.48rem}.templates-library-results.is-list .template-snapshot-grid-row.is-header i{padding:.06rem;font-size:.18rem}.career-templates-all-link{background:var(--career-navy);border:1px solid #7399d5;width:min(100%,20rem);padding:.95rem 1rem;color:#fff!important;margin-top:1.4rem!important;text-decoration:none!important;display:grid!important}.career-templates-all-link span{color:#a8c6ff;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.career-templates-all-link strong{letter-spacing:.04em;text-transform:uppercase;margin-top:.3rem;font-size:.82rem}.career-templates-all-link:hover{background:#234d86;border-color:#7faeff}.career-templates-preview-grid>a{grid-template-rows:9.75rem auto;gap:1rem;min-height:auto;padding:1rem;display:grid}.career-templates-preview-grid>a:first-child{padding-left:1rem}.career-templates-preview-grid>a>.template-snapshot{min-height:9.75rem}.career-templates-preview-grid .template-snapshot>strong{font-size:.92rem}.career-templates-preview-grid .template-snapshot-document{gap:.22rem}.career-templates-preview-grid .template-snapshot-document b{font-size:.31rem}.career-templates-preview-grid .template-snapshot-document i{height:.15rem}.career-templates-preview-grid .template-snapshot-grid-row{min-height:.68rem}.career-templates-preview-grid .template-snapshot-grid-row.is-header i{font-size:.22rem}.career-templates-preview-grid h3{margin:.6rem 0 0}.career-templates-preview-grid p{min-height:3.5rem}@media (max-width:960px){.templates-library-toolbar{grid-template-columns:1fr auto}.templates-search{grid-area:2/1/auto/-1}.templates-library-results.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-templates-preview-grid>a{grid-template-rows:11rem auto}}@media (max-width:640px){.templates-library-toolbar{display:flex}.templates-view-switch{align-self:flex-start}.templates-library-filters{padding:.9rem}.templates-filter-group{width:100%}.templates-library-results{padding:.75rem}.templates-library-results.is-grid{grid-template-columns:1fr}.template-card-preview{min-height:16rem}.templates-library-results.is-list{padding:0}.templates-library-results.is-list .template-card{grid-template-columns:6.2rem minmax(0,1fr)}.templates-library-results.is-list .template-card-open{display:none}.templates-library-results.is-list .template-card-copy{display:block}.templates-library-results.is-list .template-card-copy>p{margin-top:.45rem}.career-templates-preview-grid>a{grid-template-rows:12rem auto;padding:1rem!important}.career-templates-preview-grid>a>.template-snapshot{min-height:12rem}}.career-hub-hero{background:linear-gradient(118deg,#f4f0e9 0%,#fffdfa 58%,#f1f4f5 100%);border-bottom:1px solid #d7d4cd}.career-hub-hero:before,.career-hub-hero:after{border-color:#1b395d1f}.career-hub-hero:before{top:-21rem;right:-11rem}.career-hub-hero:after{border-color:#1b395d14;bottom:-28rem;right:8%}.career-hub-hero h1{color:#102b4d;letter-spacing:-.075em;max-width:11.5ch;font-size:clamp(3.4rem,6.25vw,6.65rem)}.career-hub-hero-aside{border-left:1px solid #d4dce4;padding-left:clamp(0rem,2.5vw,2rem)}.career-hub-hero-aside>p{color:#3b5069;font-size:1.14rem}.career-hub-hero-capabilities{border-color:#d4dce4;margin-top:1.75rem}.career-hub-hero-capabilities li{border-color:#d4dce4;padding:.78rem 0}.career-hub-hero-capabilities small{color:#5f7085}.career-hub-hero-actions{gap:.6rem;margin-top:1.45rem}.career-hub-metrics{color:#627287;border-color:#d4dce4;margin-top:1.75rem}@media (max-width:900px){.career-hub-hero-aside{border-left:0;padding-left:0}}.career-hub-page{background:#fff}.career-hub-hero{background:#fff;border-bottom-color:#dfe5ec}.career-hub-hero:before,.career-hub-hero:after{display:none}.career-hub-hero .section-label{color:#1e4279}.career-hub-hero h1{color:#0b1830}.career-hub-hero-aside{border-left-color:#dbe3ec}.career-hub-hero-aside>p{color:#43556c}.career-hub-hero-capabilities,.career-hub-hero-capabilities li,.career-hub-metrics{border-color:#dbe3ec}.career-hub-hero-capabilities li>span{color:#537aa8}.career-hub-hero-capabilities strong{color:#17335d}.career-hub-hero-capabilities small,.career-hub-metrics{color:#617188}.career-hub-hero-actions a{color:#173b69;background:#fff;border-color:#b6c5d8}.career-hub-hero-actions a:first-child{color:#fff;background:#153960;border-color:#153960}.career-hub-hero-actions a:hover{color:#102d52;background:#edf3fa;border-color:#153960}.career-hub-hero-actions a:first-child:hover{color:#fff;background:#0f2e53}.career-hub-metrics strong{color:#1e4c82}.career-credibility-section .guest-institutions-heading{margin-bottom:clamp(2.6rem,5vw,4.5rem);display:block}.career-credibility-section .guest-institutions-heading .section-label{color:#1e4279}.career-credibility-section .guest-institutions-heading h2{color:#0b1830;letter-spacing:-.072em;max-width:none;margin-top:.75rem;font-size:clamp(3.15rem,5.25vw,5.7rem);line-height:.9}.career-credibility-section .guest-institutions-heading p{color:#43556c;max-width:72ch;margin-top:1.25rem;font-family:inherit;font-size:1rem;line-height:1.55}@media (max-width:780px){.career-credibility-section .guest-institutions-heading h2{font-size:clamp(2.8rem,12vw,4.3rem)}}.template-detail-hero p{font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.podcast-catalogue-grid{align-items:start;gap:clamp(30px,3vw,48px) clamp(18px,2vw,30px)}.podcast-catalogue-card{min-width:0;color:inherit;background:0 0;border:0;border-top:1px solid #bac7cf;flex-direction:column;align-self:start;padding-top:11px;text-decoration:none;transition:border-color .2s;display:flex}.podcast-catalogue-card-art{aspect-ratio:1;background:#e9edec;display:block;position:relative;overflow:hidden}.podcast-catalogue-card-image{object-fit:cover;transition:transform .5s cubic-bezier(.2,.72,.2,1),filter .35s}.podcast-catalogue-card-overlay{z-index:1;color:#fff;opacity:0;background:linear-gradient(#0514271f 3%,#051427f5 68%);flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(18px,2vw,28px);transition:opacity .28s,transform .38s cubic-bezier(.2,.72,.2,1);display:flex;position:absolute;inset:0;transform:translateY(14px)}.podcast-catalogue-card-overlay-label{color:#b8cbe0;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:850}.podcast-catalogue-card-overlay-person{gap:2px;display:grid}.podcast-catalogue-card-overlay-person small{color:#a9bfd7;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:800}.podcast-catalogue-card-overlay-person strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.45vw,1.42rem);line-height:1.06}.podcast-catalogue-card-overlay-person>span{color:#d4dee9;font-size:.78rem;line-height:1.35}.podcast-catalogue-card-overlay-action{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-size:.69rem;font-weight:850;display:flex}.podcast-catalogue-card-body{flex-direction:column;min-width:0;padding:13px 1px 0;display:flex}.podcast-catalogue-card-meta{color:#587087;letter-spacing:.095em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:.62rem;font-weight:800;line-height:1.3;display:flex}.podcast-catalogue-card-meta span+span:before{content:"";background:#8ea2b3;border-radius:50%;width:3px;height:3px;margin:0 10px 2px 0;display:inline-block}.podcast-catalogue-card-title{color:#10243b;letter-spacing:-.025em;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.08em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.22rem,1.45vw,1.52rem);font-weight:700;line-height:1.025;display:-webkit-box;overflow:hidden}.podcast-catalogue-card-mobile-context{display:none}.podcast-catalogue-card:hover,.podcast-catalogue-card:focus-visible{border-color:#14385d}.podcast-catalogue-card:hover .podcast-catalogue-card-image,.podcast-catalogue-card:focus-visible .podcast-catalogue-card-image{filter:saturate(.82)brightness(.74);transform:scale(1.035)}.podcast-catalogue-card:hover .podcast-catalogue-card-overlay,.podcast-catalogue-card:focus-visible .podcast-catalogue-card-overlay{opacity:1;transform:translateY(0)}.podcast-catalogue-card:focus-visible{outline-offset:5px;outline:3px solid #3f6e9f}@media (min-width:1280px){.podcast-list-compact.podcast-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.audio-listening-desk{width:min(1080px,100%);padding-top:18px;padding-bottom:36px}.audio-listening-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,64px);padding:34px 0 30px}.audio-listening-visuals{gap:13px}.audio-fullscreen-art{border-width:5px;max-width:280px;box-shadow:0 16px 32px #0d222b26}.audio-current-section{gap:5px;padding:12px 13px}.audio-current-section strong{font-size:1rem}.audio-current-section span:last-child{font-size:.78rem}.audio-fullscreen-title{max-width:17ch;font-size:clamp(2.35rem,4.4vw,4.5rem)}.audio-fullscreen-deck{margin-top:13px;font-size:1rem;line-height:1.5}.audio-fullscreen-meta{margin-top:13px}.audio-fullscreen-progress-shell{margin-top:23px}.audio-transport{justify-content:flex-start;gap:10px;margin-top:19px}.audio-transport-button{width:42px;height:42px}.audio-transport-play{width:68px;height:68px}.audio-listening-actions{border-top:1px solid #d7e0df;margin-top:18px;padding-top:16px}.audio-settings-panel{margin-top:10px}.audio-desk-panel{padding-top:22px}.audio-notes-panel{align-self:start}@media (hover:none){.podcast-catalogue-card-overlay{display:none}.podcast-catalogue-card-mobile-context{border-top:1px solid #d5dde2;justify-content:space-between;gap:14px;margin-top:12px;padding-top:11px;display:flex}.podcast-catalogue-card-mobile-context>span:first-child{gap:2px;min-width:0;display:grid}.podcast-catalogue-card-mobile-context small{color:#6b7f91;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:800}.podcast-catalogue-card-mobile-context strong{color:#18324d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.1;display:-webkit-box;overflow:hidden}.podcast-catalogue-card-mobile-context>span>span{color:#647486;font-size:.72rem;line-height:1.35}.podcast-catalogue-card-mobile-action{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-self:end;font-weight:850;color:#173f69!important;font-size:.65rem!important}}@media (prefers-reduced-motion:reduce){.podcast-catalogue-card-image,.podcast-catalogue-card-overlay{transition:none}.podcast-catalogue-card:hover .podcast-catalogue-card-image,.podcast-catalogue-card:focus-visible .podcast-catalogue-card-image{transform:none}}@media (max-width:760px){.podcast-catalogue-grid{gap:24px}.podcast-catalogue-card{padding-top:9px}.podcast-catalogue-card-title{min-height:0;font-size:clamp(1.34rem,5.6vw,1.8rem)}.audio-listening-layout{grid-template-columns:1fr;padding:25px 0}.audio-listening-visuals{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:end}.audio-fullscreen-art{max-width:220px}.audio-fullscreen-title{font-size:clamp(2.25rem,10vw,3.45rem)}.audio-transport{justify-content:center}}@media (max-width:480px){.audio-listening-visuals{grid-template-columns:1fr}.audio-fullscreen-art{max-width:230px;margin:0 auto}.audio-current-section{max-width:360px;margin:0 auto}}.podcast-episode-page .podcast-inline-player{background:0 0;border:1px solid #c8d4d4;border-left:0;border-right:0;border-radius:0;width:100%;margin-top:20px;padding:14px 0 12px}.podcast-episode-page .podcast-inline-player-top{align-items:center}.podcast-episode-page .podcast-inline-player-label{color:#224f5e;letter-spacing:.095em;font-size:.69rem}.podcast-episode-page .podcast-inline-player-meta{color:#415e66;margin-top:4px;font-size:.86rem;font-weight:750}.podcast-episode-page .podcast-inline-open-button{color:#285563;letter-spacing:.04em;background:#fff;border-color:#b6c7c8;min-height:32px;padding:0 11px;font-size:.7rem}.podcast-episode-page .podcast-progress-range{accent-color:#225b69;margin-top:10px}.podcast-episode-page .podcast-inline-player-controls{justify-content:flex-start;gap:7px;margin-top:10px}.podcast-episode-page .podcast-inline-control{color:#31545d;border-color:#c7d3d4;min-width:34px;min-height:34px;padding:0 10px;font-size:.75rem}.podcast-episode-page .podcast-inline-play-button{letter-spacing:.025em;background:#183e4d;border-color:#183e4d;min-height:36px;padding:0 15px;font-size:.76rem}@media (max-width:600px){.podcast-episode-page .podcast-inline-player-top{align-items:flex-start}.podcast-episode-page .podcast-inline-player{padding:14px 0}}.podcast-episode-page .podcast-inline-progress-shell{margin-top:13px;padding-top:3px;position:relative}.podcast-episode-page .podcast-inline-progress-track{align-items:center;min-height:24px;display:grid;position:relative}.podcast-episode-page .podcast-progress-range{z-index:2;appearance:none;cursor:ew-resize;background:0 0;width:100%;height:24px;margin:0;position:relative}.podcast-episode-page .podcast-progress-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #225b69 0 var(--podcast-progress), #e4eaea var(--podcast-progress) 100%);border:1px solid #bfcfce;border-radius:999px;height:6px}.podcast-episode-page .podcast-progress-range::-webkit-slider-thumb{appearance:none;background:#174c5a;border:3px solid #fff;border-radius:50%;width:17px;height:17px;margin-top:-6.5px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 5px #0e2f3a4d}.podcast-episode-page .podcast-progress-range::-moz-range-track{background:#e4eaea;border:1px solid #bfcfce;border-radius:999px;height:6px}.podcast-episode-page .podcast-progress-range::-moz-range-progress{background:#225b69;border-radius:999px;height:6px}.podcast-episode-page .podcast-progress-range::-moz-range-thumb{background:#174c5a;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 5px #0e2f3a4d}.podcast-episode-page .podcast-progress-range:hover::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 1px 8px #0e2f3a6b}.podcast-episode-page .podcast-progress-range:focus-visible::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 1px 8px #0e2f3a6b}.podcast-episode-page .podcast-progress-range:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #27747a59}.podcast-inline-chapter-marker{z-index:1;pointer-events:none;background:#829d9c;width:2px;height:11px;position:absolute;top:50%;transform:translate(-1px,-50%)}.podcast-inline-scrub-tooltip{z-index:3;bottom:26px;left:var(--podcast-progress);color:#fff;letter-spacing:.04em;pointer-events:none;background:#174c5a;border-radius:4px;padding:4px 7px;font-size:.7rem;font-weight:800;position:absolute;transform:translate(-50%)}.podcast-episode-page .podcast-inline-player{background:0 0;border:0;width:100%;max-width:none;margin-top:0;padding:0}.podcast-inline-capsule{--capsule-cyan:#35b9ff;width:100%;min-height:88px;color:var(--capsule-cyan);background:#191a33;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,28px);padding:12px clamp(20px,2.5vw,34px);display:grid;overflow:hidden;box-shadow:0 16px 34px #0c132b29}.podcast-inline-capsule-play{width:48px;height:48px;color:var(--capsule-cyan);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .18s,transform .18s;display:inline-grid}.podcast-inline-capsule-play svg{fill:currentColor;width:26px;height:30px;margin-left:3px}.podcast-inline-capsule-play:hover{background:#35b9ff1a}.podcast-inline-capsule-play:active{transform:scale(.94)}.podcast-inline-capsule-play:focus-visible{outline-offset:3px;outline:3px solid #fff}.podcast-inline-pause-icon{align-items:center;gap:6px;display:flex}.podcast-inline-pause-icon span{background:currentColor;border-radius:2px;width:6px;height:27px;display:block}.podcast-inline-capsule-main{min-width:0}.podcast-inline-capsule-title{color:var(--capsule-cyan);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.012em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.98rem,1.35vw,1.3rem);font-weight:520;line-height:1.25;overflow:hidden}.podcast-inline-capsule-time{color:var(--capsule-cyan);font-family:var(--font-sans), Arial, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:12px;font-size:clamp(1rem,1.3vw,1.24rem);display:inline-flex}.podcast-inline-capsule-time svg{fill:currentColor;width:23px;height:23px}.podcast-episode-page .podcast-inline-capsule .podcast-inline-progress-shell{margin-top:7px;padding:0}.podcast-episode-page .podcast-inline-capsule .podcast-inline-progress-track{min-height:16px}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range{height:16px;min-height:16px}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--capsule-cyan) 0 var(--podcast-progress), #78cfff45 var(--podcast-progress) 100%);border:0;height:3px}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-webkit-slider-thumb{background:var(--capsule-cyan);border:2px solid #191a33;width:13px;height:13px;margin-top:-5px;box-shadow:0 0 0 1px #35b9ffb3}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-moz-range-track{background:#78cfff45;border:0;height:3px}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-moz-range-progress{background:var(--capsule-cyan);height:3px}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-moz-range-thumb{background:var(--capsule-cyan);border:2px solid #191a33;width:11px;height:11px}.podcast-episode-page .podcast-inline-capsule .podcast-inline-chapter-marker{background:#35b9ffd1;border:1px solid #191a33;width:8px;height:8px;margin-left:-4px;top:50%;box-shadow:0 0 0 1px #35b9ff38}.podcast-episode-page .podcast-inline-player-controls{justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;padding:0 20px}.podcast-episode-page .podcast-inline-player-controls .podcast-inline-player-meta{color:#607085;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0 auto 0 0;font-size:.72rem;font-weight:700}.podcast-episode-page .podcast-inline-player-controls .podcast-inline-control,.podcast-episode-page .podcast-inline-player-controls .podcast-inline-open-button{color:#31465f;background:0 0;border-color:#cbd5df;min-height:32px;padding:0 11px;font-size:.7rem}@media (max-width:640px){.podcast-inline-capsule{gap:10px;min-height:76px;padding:10px 15px}.podcast-inline-capsule-play{width:40px;height:40px}.podcast-inline-capsule-play svg{width:21px;height:24px}.podcast-inline-pause-icon span{width:5px;height:22px}.podcast-inline-capsule-time{gap:7px;font-size:.9rem}.podcast-inline-capsule-time svg{width:17px;height:17px}.podcast-inline-capsule-title{font-size:.88rem}.podcast-episode-page .podcast-inline-player-controls{padding:0 8px}}@media (max-width:430px){.podcast-inline-capsule-time svg{display:none}.podcast-episode-page .podcast-inline-player-controls .podcast-inline-player-meta{width:100%}}.career-hub-page,.career-path-detail-page{--career-ink:#081b33;--career-navy:#0f2d63;--career-blue:#5e87c4;--career-blue-pale:#edf3fb;--career-paper:#fff;--career-line:#d7e0ec;--career-copy:#53647b;color:#081b33;background:#fff}.career-hub-page .career-hub-hero{background:linear-gradient(118deg,#edf3fb 0%,#fff 58%,#f6f8fb 100%);border-bottom-color:#d7e0ec}.career-hub-page .career-discovery-search{background:#081b33;border-top:1px solid #bed5ff38;margin-top:0;padding-block:clamp(4.75rem,8vw,7.5rem)}.career-hub-page .career-discovery-search-light{background:radial-gradient(circle,#78a8ff4d,#3d70d324 32%,#0000 68%)}.career-hub-page .career-resource-library{margin-top:0;padding-top:clamp(4.5rem,7vw,7rem)}.career-hub-page .career-hub-hero-aside>blockquote{color:#43556c;max-width:43ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.14rem;font-style:normal;line-height:1.52}.career-hub-page .career-hub-hero-capabilities li{padding:0;display:block}.career-hub-page .career-hub-hero-capabilities li>a{width:100%;color:inherit;grid-template-columns:27px minmax(0,1fr) 2rem;column-gap:10px;padding:.78rem 0;text-decoration:none;transition:background-color .18s,padding .18s;display:grid}.career-hub-page .career-hub-hero-capabilities li>a>span{color:#537aa8;letter-spacing:.06em;grid-row:span 2;font-size:.6rem;font-weight:850}.career-hub-page .career-hub-hero-capabilities li>a>strong{color:#17335d}.career-hub-page .career-hub-hero-capabilities li>a>small{color:#617188;margin-top:3px;font-size:.76rem;line-height:1.4}.career-hub-page .career-hub-hero-capabilities li>a>b{color:#1e4c82;text-align:right;grid-area:1/3/span 2;align-self:center;font-size:1.25rem;font-weight:500;transition:transform .18s}.career-hub-page .career-hub-hero-capabilities li>a:hover{background:#1e4c820e;padding-left:.35rem;padding-right:.35rem}.career-hub-page .career-hub-hero-capabilities li>a:hover>b{transform:translate(.18rem)}.career-hub-page .career-hub-hero-capabilities li>a:focus-visible,.career-hub-page .career-hub-hero-actions a:focus-visible{outline-offset:3px;outline:2px solid #1e4c82}.career-hub-page .career-hub-hero-actions a{justify-content:space-between;gap:.7rem}.career-hub-page .career-hub-hero-actions a span{font-size:1rem;font-weight:500;transition:transform .18s}.career-hub-page .career-hub-hero-actions a:hover span{transform:translate(.16rem)}.career-hub-page :is(#career-explorer,#career-media,#professional-tools,#career-templates,#career-workshops,#career-resource-search){scroll-margin-top:6rem}.career-hub-page .career-question-desk-card:nth-child(2n),.career-hub-page .career-question-desk-card:nth-child(4n+2){background:#f7f9fc}.career-path-detail-page .career-path-detail-hero{background:linear-gradient(125deg,#081b33,#0f2d63)}.career-path-detail-page .career-fit-explorer,.career-path-detail-page .career-field-fit,.career-path-detail-page .career-field-compare{background:#edf3fb}.career-path-detail-page .guide-box{background:#fff;border-color:#d7e0ec}.career-path-detail-page .career-path-detail-reading,.career-path-detail-page .career-path-material-card{background:#f4f7fb}.podcast-episode-page [class*=episodeHero]{--podcast-hero-background:#081b33!important;--podcast-accent:#9ebde0!important;--podcast-border:#344d69!important;--podcast-panel-background:#102843!important}.podcast-episode-page [class*=episodeHeroCopy] [class*=title]{color:#f8f6ef!important}.podcast-episode-page [class*=episodeHeroCopy] [class*=deck]{color:#c8d3df!important}.podcast-episode-page [class*=episodeShowline],.podcast-episode-page [class*=episodeMetaRow],.podcast-episode-page [class*=breadcrumb]{color:#aebdce!important}.podcast-episode-page [class*=deepDiveFeature]{background:#f3f6fa!important;border-color:#d5dfe9!important}.podcast-episode-page [class*=deepDiveArt]{border-color:#c4d0dd!important}.podcast-episode-page [class*=deepDiveCopy]>p,.podcast-episode-page [class*=deepDiveCopy] [class*=deepDiveSummary]{color:#53647b!important}.audio-mini-player{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #cbd6e3;border-top:3px solid #0f2d63;border-radius:4px;box-shadow:0 12px 28px #081b3324}.audio-mini-expand-handle:before{background:#0f2d63;border-radius:0;height:2px}.audio-mini-art{border-radius:2px}.audio-mini-actions{border-top:1px solid #e0e6ee;padding-top:8px}.audio-mini-control,.audio-mini-dismiss{border-radius:3px}.audio-mini-control-primary{color:#fff;background:#0f2d63}.podcast-episode-page .podcast-inline-capsule{--capsule-cyan:#dbe7f4;box-shadow:none;background:#0b1f3a;border:1px solid #344d69;border-radius:4px}.podcast-episode-page .podcast-inline-capsule-play{color:#f8f6ef;border:1px solid #5f7894;border-radius:3px}.podcast-episode-page .podcast-inline-capsule-title{color:#f8f6ef}.podcast-episode-page .podcast-inline-capsule-time{color:#dbe7f4}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #8caed2 0%, #8caed2 var(--podcast-progress,0%), #dbe7f447 var(--podcast-progress,0%), #dbe7f447 100%)}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-webkit-slider-thumb{background:#dbe7f4;border-color:#0b1f3a}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-moz-range-track{background:#dbe7f447}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-moz-range-progress{background:#8caed2}.podcast-episode-page .podcast-inline-capsule .podcast-progress-range::-moz-range-thumb{background:#dbe7f4;border-color:#0b1f3a}.podcast-episode-page .podcast-inline-capsule .podcast-inline-chapter-marker{box-shadow:none;background:#8caed2;border-color:#0b1f3a}.podcast-episode-page .podcast-inline-capsule .podcast-inline-chapter-marker:hover,.podcast-episode-page .podcast-inline-capsule .podcast-inline-chapter-marker:focus-visible,.podcast-episode-page .podcast-inline-capsule .podcast-inline-chapter-marker[data-active=true]{background:#fff;box-shadow:0 0 0 2px #8caed259}.podcast-episode-page .podcast-inline-player-controls .podcast-inline-control,.podcast-episode-page .podcast-inline-player-controls .podcast-inline-open-button{color:#203d5f;border-color:#aebdce;border-radius:3px}.podcast-episode-page .podcast-inline-capsule{background:linear-gradient(115deg,#0a1d35,#0d2948);border-color:#38536f;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(13px,1.8vw,22px);min-height:72px;padding:9px clamp(14px,2vw,22px);box-shadow:0 15px 34px #091b3324}.podcast-inline-capsule-transport{align-items:center;gap:6px;display:inline-flex}.podcast-inline-capsule-play,.podcast-inline-capsule-skip{cursor:pointer;flex:none;place-items:center;display:inline-grid}.podcast-episode-page .podcast-inline-capsule-play{color:#0d2948;background:#f8f6ef;border:0;border-radius:50%;width:44px;height:44px}.podcast-episode-page .podcast-inline-capsule-play:hover{background:#fff}.podcast-inline-capsule-skip{color:#dbe7f4;background:0 0;border:1px solid #dbe7f46b;border-radius:50%;width:32px;height:32px;font-size:.9rem;line-height:1}.podcast-inline-capsule-skip:hover,.podcast-inline-capsule-skip:focus-visible{background:#ffffff1a;border-color:#fff;outline:none}.podcast-inline-capsule-skip small{letter-spacing:-.03em;margin-top:-5px;font-size:.48rem;font-weight:850}.podcast-episode-page .podcast-inline-capsule-title{color:#f8f6ef;font-size:clamp(.9rem,1.15vw,1.08rem);font-weight:650}.podcast-episode-page .podcast-inline-capsule-time{color:#9fb5cf;align-items:baseline;gap:5px;font-size:.83rem;display:flex}.podcast-episode-page .podcast-inline-capsule-time strong{color:#f8f6ef;font-size:1rem;font-weight:750}.podcast-episode-page .podcast-inline-player-controls{min-height:32px;margin-top:6px;padding:0 2px}.podcast-episode-page .podcast-inline-player-controls .podcast-inline-player-meta{color:#64758a;letter-spacing:.02em;font-size:.7rem}.podcast-episode-page .podcast-inline-player-controls .podcast-inline-control,.podcast-episode-page .podcast-inline-player-controls .podcast-inline-open-button{color:#25476f;border-color:#c8d4e1;border-radius:5px;min-height:32px;padding-inline:10px;font-size:.68rem}.podcast-related-grid{gap:16px}.podcast-related-grid .podcast-editorial-card-compact{box-shadow:none;background:#fff;border-color:#d8e1eb;border-radius:8px;padding:12px 12px 14px}.podcast-related-grid .podcast-editorial-card-compact:hover{border-color:#a9bbd1;box-shadow:0 10px 22px #0f233f0d}.podcast-related-grid .podcast-editorial-card-art-compact{aspect-ratio:16/10;border-width:1px;border-radius:4px;margin-bottom:11px}.podcast-related-grid .podcast-editorial-card-compact .podcast-editorial-card-image{object-fit:cover;padding:0}.podcast-related-grid .podcast-editorial-card-compact .podcast-editorial-card-title{margin-top:8px;font-size:clamp(1.2rem,1.45vw,1.55rem);line-height:1.02}.podcast-related-grid .podcast-editorial-card-compact .podcast-editorial-card-summary{margin-top:7px;font-size:.86rem;line-height:1.45}.podcast-related-grid .podcast-editorial-card-compact .podcast-listen-pill{min-height:36px;margin-top:9px}.podcast-related-grid .podcast-editorial-card-compact .podcast-editorial-card-footer{margin-top:10px;padding-top:10px;font-size:.66rem}@media (max-width:640px){.podcast-episode-page .podcast-inline-capsule{grid-template-columns:1fr auto;gap:11px;min-height:0;padding:10px 12px}.podcast-inline-capsule-transport{gap:6px}.podcast-inline-capsule-skip{width:30px;height:30px}.podcast-episode-page .podcast-inline-capsule-play{width:42px;height:42px}.podcast-episode-page .podcast-inline-capsule-main{grid-area:2/1/auto/-1}.podcast-related-grid .podcast-editorial-card-art-compact{aspect-ratio:16/9}}.audio-fullscreen-layer{background:#edf3fa}.audio-fullscreen-player{background:#fff;border-color:#cbd9e8;box-shadow:0 24px 80px #0a203e33}.audio-fullscreen-topbar{border-bottom-color:#d9e3ef}.audio-fullscreen-collapse{color:#173b69;border-color:#b8c9dd}.audio-fullscreen-topbar-copy .section-label,.audio-fullscreen-show{color:#1e4c82}.audio-fullscreen-submeta,.audio-fullscreen-meta,.audio-fullscreen-times{color:#63758b}.audio-fullscreen-art{background:#0b1f3a;border-color:#c7d8ed;box-shadow:0 18px 40px #0a203e29}.audio-current-section{background:#f0f5fb;border-left-color:#5e87c4}.audio-current-section .section-label{color:#2c5b98}.audio-current-section strong{color:#102b4d}.audio-current-section span:last-child,.audio-fullscreen-deck{color:#53667d}.audio-progress-heading span:first-child{color:#1e4c82}.audio-progress-track .podcast-progress-range{accent-color:#5e87c4}.audio-chapter-marker{background:#8fadd2}.audio-transport-button{color:#173b69;border-color:#c8d6e4}.audio-transport-button:hover:not(:disabled){background:#eef4fb;border-color:#6f94c4}.audio-transport-play,.audio-transport-play:hover:not(:disabled){color:#fff;background:#0f2d63;border-color:#0f2d63}.audio-listening-actions .podcast-utility-button,.audio-settings-trigger{color:#1d4677;border-color:#c3d2e2}.audio-listening-actions .podcast-utility-button[aria-pressed=true]{color:#173b69;background:#edf4fc;border-color:#6e94c5}.audio-settings-trigger[aria-expanded=true]{color:#fff;background:#0f2d63;border-color:#0f2d63}.audio-settings-panel{background:#f3f7fc;border-color:#d5e0ec}.audio-settings-panel .section-label{color:#2d5d99}.audio-speed-pill,.audio-sleep-button{color:#264d7c;border-color:#c3d2e2}.audio-speed-pill.is-active{background:#0f2d63;border-color:#0f2d63}.audio-desk-tabs,.audio-key-ideas li,.audio-material-list,.audio-transcript-list,.audio-resource-list,.audio-inline-queue{border-color:#d8e3ee}.audio-desk-tabs button{color:#66798c}.audio-desk-tabs button.is-active{color:#173b69}.audio-desk-tabs button.is-active:after{background:#5e87c4}.audio-study-guide h3,.audio-notes-panel h3,.audio-resource-list h3,.audio-material-list strong,.audio-inline-queue strong{color:#102b4d}.audio-key-ideas li,.audio-transcript-list p{color:#435871}.audio-key-ideas li:before,.audio-material-list button>span,.audio-transcript-list button>span{color:#4773ad}.audio-notes-panel{background:#f1f6fb;border-color:#d2dfec}.audio-note-trigger{color:#1d528d;border-color:#91afd0}.audio-note-composer label,.audio-note-list p,.audio-empty-note,.audio-resource-list p,.audio-material-list p,.audio-inline-queue>p{color:#53677f}.audio-note-composer textarea{color:#173b69;border-color:#bfd0e2}.audio-note-cancel{color:#53677f;border-color:#c3d1e0}.audio-note-save{background:#0f2d63;border-color:#0f2d63}.audio-note-list li{border-color:#d5e1ed}.audio-note-list button,.audio-inline-queue button{color:#1d528d;border-color:#bfd0e2}.audio-material-list button:hover,.audio-material-list button.is-current,.audio-transcript-list button:hover{background:#f0f5fb}.audio-resource-list a{color:#1d528d}.audio-fullscreen-player button:focus-visible,.audio-fullscreen-player a:focus-visible,.audio-fullscreen-player textarea:focus-visible{outline-color:#5e87c4}.podcast-episode-page{color:#081b33;background:#fff}.podcast-episode-page .podcast-listening-brief,.podcast-episode-page .podcast-chapter-desk{border-bottom-color:#d7e0ec}.podcast-episode-page .podcast-listening-brief-intro h2,.podcast-episode-page .podcast-listening-essentials h2,.podcast-episode-page .podcast-chapter-desk h2,.podcast-episode-page .podcast-episode-record h2,.podcast-episode-page .podcast-series-direction h2{color:#081b33}.podcast-episode-page .podcast-listening-brief-intro p,.podcast-episode-page .podcast-key-ideas-list p,.podcast-episode-page .podcast-chapter-copy p,.podcast-episode-page .podcast-episode-record>p,.podcast-episode-page .podcast-series-direction p{color:#53647b}.podcast-episode-page .podcast-listening-facts,.podcast-episode-page .podcast-listening-facts div,.podcast-episode-page .podcast-key-ideas-list,.podcast-episode-page .podcast-key-ideas-list li,.podcast-episode-page .podcast-chapter-list,.podcast-episode-page .podcast-chapter-row,.podcast-episode-page .podcast-episode-record,.podcast-episode-page .podcast-series-direction{border-color:#d7e0ec}.podcast-episode-page .podcast-listening-facts strong,.podcast-episode-page .podcast-key-ideas-list span,.podcast-episode-page .podcast-chapter-time,.podcast-episode-page .podcast-series-direction a{color:#2b5793}.podcast-episode-page .podcast-listening-essentials{background:#edf3fb;border:1px solid #d7e0ec}.podcast-episode-page .podcast-chapter-row:hover,.podcast-episode-page .podcast-chapter-row:focus-within{background:#f3f6fa}.podcast-episode-page .podcast-record-card,.podcast-episode-page .podcast-episode-record-card,.podcast-episode-page .podcast-aside-disclosure{background:#f3f6fa;border-color:#d7e0ec}.podcast-episode-page .podcast-transcript-search input{color:#081b33;background:#fff;border-color:#cbd7e5}.podcast-episode-page .podcast-transcript-search input:focus{border-color:#5e87c4;box-shadow:0 0 0 3px #5e87c426}.podcast-episode-page .podcast-series-direction a:hover,.podcast-episode-page .podcast-series-direction a:focus-visible{background:#edf3fb}.operations-site-root{min-height:100dvh}@media (max-width:760px){.site-shell,#site-content,main,article,section{min-width:0;max-width:100%}img,video,canvas{max-width:100%;height:auto}.section-block{padding-top:38px;padding-bottom:38px}.section-header-row{margin-bottom:20px}.section-header-row h2,.page-title{overflow-wrap:normal;text-wrap:balance}.page-description{margin-top:14px;font-size:1rem;line-height:1.62}.cards-grid{grid-template-columns:1fr;gap:12px}.card{padding:18px}.card h3{font-size:clamp(1.45rem,7vw,1.9rem);line-height:1.06}.card-summary{line-height:1.58}:where(.button-primary,.button-secondary,.podcast-listen-pill,.global-mega-menu-close,.global-mega-menu-shortcut,.article-listen-icon-button){min-height:44px}.global-mega-menu{padding-bottom:env(safe-area-inset-bottom)}.global-mega-menu-top{padding-top:max(14px, env(safe-area-inset-top))}.article-listen-control-bar{gap:8px;padding-inline:10px}.article-listen-time{white-space:nowrap}:where(.card,.podcast-show-card,.podcast-editorial-card,.schools-directory-card):hover{transform:none}}@media (max-width:380px){.container{width:min(100%,100% - 24px)}.brand{font-size:1.18rem}.article-listen-control-bar{border-radius:18px;grid-template-columns:44px minmax(0,1fr) 44px}.article-listen-time{order:4;grid-area:2/1/auto/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
