.inner-hero,.article-hero{padding-top:20px;padding-bottom:62px}.inner-crumb{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.5;color:var(--muted);margin-bottom:32px;flex-wrap:wrap}.inner-crumb i{font-size:13px;color:#9c9388}.inner-crumb a:hover{color:var(--red)}.inner-crumb>span{color:var(--red);font-weight:700}.inner-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:66px;align-items:center}.inner-copy{min-width:0;padding:20px 0}.inner-copy .eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:23px}.inner-copy h1{font-size:clamp(46px,4.5vw,65px);line-height:1.1;letter-spacing:-1.8px}.inner-copy>p{font-size:16px;max-width:505px;margin:25px 0 29px;line-height:1.85}.inner-note{display:flex;align-items:center;gap:11px;margin-top:28px;font-size:11px;color:var(--muted);line-height:1.6}.inner-note i{color:var(--red);font-size:19px;flex-shrink:0}.inner-visual{position:relative;height:405px;border-radius:5px;overflow:hidden;background:var(--paper);display:block;isolation:isolate}.inner-visual>img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.inner-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,#211811c9);z-index:0}.inner-photo-caption{position:absolute;bottom:30px;left:30px;right:30px;z-index:1;color:var(--cream)}.inner-photo-caption>span{display:block;font-size:9px;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:13px}.inner-photo-caption>strong{display:block;font-family:Georgia,serif;font-size:29px;font-weight:600;line-height:1.2;letter-spacing:-.5px}.featured-hero:hover>img{transform:scale(1.035)}.inner-photo-caption .feature-read{margin:20px 0 0;font-size:12px;letter-spacing:0;text-transform:none;display:flex;align-items:center;gap:14px;font-weight:700}.pathway-visual{background:#ebe4d9;padding:30px;border-radius:5px;min-height:405px;display:flex;flex-direction:column;justify-content:center}.visual-kicker{display:block;font-size:9px;font-weight:800;letter-spacing:1.8px;color:var(--red);margin-bottom:24px}.hero-pathway{display:flex;align-items:center;gap:16px;background:#fffcf6;padding:20px;margin-bottom:12px;border-radius:4px;transition:transform .2s,background .2s}.hero-pathway:hover{transform:translateX(4px);background:white}.hero-pathway>span:nth-child(2){flex:1;min-width:0}.hero-pathway strong{display:block;font-family:Georgia,serif;font-size:21px;line-height:1.2}.hero-pathway small{display:block;font-size:11px;color:var(--muted);margin-top:7px}.pathway-icon{color:var(--red);font-size:27px}.hero-pathway>i{color:var(--red);font-size:18px}.visual-footnote{font-family:Georgia,serif;font-size:14px;color:var(--muted);font-style:italic;margin-top:11px}.market-visual{min-height:405px;position:relative;overflow:hidden;isolation:isolate;border-radius:5px;background:var(--red);color:var(--cream);padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.market-visual:before{content:'';width:360px;height:360px;border-radius:50%;background:#f7f4ee06;position:absolute;top:-70px;right:-100px;z-index:-1;box-shadow:0 0 0 65px #f7f4ee03}.market-visual .visual-kicker{color:#e8c1b5;width:100%;text-align:left;margin-bottom:28px}.market-center{display:flex;flex-direction:column;align-items:center;gap:17px;text-align:center}.market-center>i{font-size:58px}.market-center strong{font-family:Georgia,serif;font-size:35px;line-height:1.15;font-weight:600}.market-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:27px}.market-chips span{background:#f7f4ee12;padding:8px 11px;border-radius:4px;display:flex;align-items:center;gap:8px;font-size:10px}.market-chips i{font-size:16px}.market-visual>p{color:#e8c1b5;font-size:11px;margin:18px 0 0}.article-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.article-hero-copy{padding:15px 0;min-width:0}.article-hero-copy .eyebrow{font-size:10px;margin-bottom:22px}.article-hero-copy h1{font-size:clamp(43px,4.2vw,60px);line-height:1.12;letter-spacing:-1.4px}.article-hero-copy>p{font-size:17px;line-height:1.8;margin:25px 0 28px}.article-hero-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.article-hero-meta span{display:flex;align-items:center;gap:9px}.article-hero-meta i{font-size:17px;color:var(--red)}.article-hero-art{height:350px;position:relative;border-radius:5px;overflow:hidden;background:var(--paper)}.article-hero-art>img{width:100%;height:100%;object-fit:cover}.article-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,#211811b3)}.article-icon{position:absolute;top:22px;left:22px;background:var(--cream);padding:12px;color:var(--red);font-size:28px;border-radius:4px;display:grid;place-items:center}.article-art-label{position:absolute;bottom:23px;left:23px;right:23px;color:var(--cream);font-size:8px;letter-spacing:1.8px;z-index:1}.article-hero+.reading{padding-top:15px}.article-hero+.reading>h2:first-child{margin-top:0}.inner-hero+.section,.inner-hero+.split{padding-top:35px}.inner-hero+.program-list{padding-top:10px}.inner-hero+.section{padding-bottom:72px}.inner-hero-insights+.section{background:transparent}
@media(max-width:1100px){.inner-hero-grid{gap:40px}.inner-copy h1{font-size:51px}.article-hero-grid{gap:40px}.article-hero-copy h1{font-size:49px}.inner-visual,.pathway-visual,.market-visual{height:390px;min-height:390px}.hero-pathway{padding:18px 15px;gap:12px}.hero-pathway strong{font-size:19px}.pathway-visual{padding:25px}}
@media(max-width:760px){.inner-hero,.article-hero{padding-top:15px;padding-bottom:38px}.inner-crumb{margin-bottom:24px;font-size:11px;gap:8px}.inner-hero-grid,.article-hero-grid{grid-template-columns:1fr;gap:28px}.inner-copy,.article-hero-copy{padding:0}.inner-copy h1{font-size:clamp(39px,9vw,51px);letter-spacing:-1.3px}.inner-copy>p{font-size:16px;margin:20px 0 24px;max-width:none}.inner-copy .eyebrow{margin-bottom:18px;font-size:10px}.inner-note{margin-top:21px;font-size:11px}.inner-visual{height:310px;min-height:0}.inner-photo-caption{left:24px;right:24px;bottom:24px}.inner-photo-caption>strong{font-size:27px}.inner-photo-caption>span{font-size:9px}.pathway-visual{height:auto;min-height:0;padding:25px}.hero-pathway{padding:19px;min-height:78px}.hero-pathway strong{font-size:21px}.hero-pathway small{font-size:12px}.market-visual{height:auto;min-height:345px;padding:26px}.market-center strong{font-size:34px}.market-chips span{font-size:11px}.article-hero-copy h1{font-size:clamp(37px,8.5vw,49px);letter-spacing:-1.1px}.article-hero-copy>p{font-size:16px;margin:20px 0 24px}.article-hero-art{height:270px}.article-hero-meta{gap:17px;font-size:11px}.inner-hero+.section,.inner-hero+.split{padding-top:24px}.inner-hero+.section{padding-bottom:48px}.article-hero+.reading{padding-top:8px}}
@media(max-width:380px){.inner-copy h1{font-size:38px}.inner-copy h1 br{display:none}.inner-copy h1 em{display:block;margin-top:5px}.inner-visual{height:285px}.inner-photo-caption>strong{font-size:25px}.pathway-visual{padding:20px}.hero-pathway{padding:16px;gap:11px}.hero-pathway strong{font-size:19px}.hero-pathway small{font-size:11px}.article-hero-copy h1{font-size:36px}.article-hero-art{height:245px}.inner-copy .eyebrow{letter-spacing:1.3px}.market-chips{gap:7px}.market-chips span{font-size:10px;padding:8px 9px}}
@media(prefers-reduced-motion:reduce){.inner-visual>img,.hero-pathway{transition:none}.featured-hero:hover>img,.hero-pathway:hover{transform:none}}
/* Compact single-line wordmark shared by the header and footer. */
.lincoln-hero{justify-content:flex-end}.lincoln-hero .hero-photo{object-position:50% 45%}.lincoln-hero:after{background:linear-gradient(180deg,transparent 72%,#21181170)}
.brand{gap:11px}.brand .brand-name{display:flex;align-items:center;gap:12px;white-space:nowrap;line-height:1}.brand b{font-size:30px;letter-spacing:1px;line-height:1}.brand .brand-name small{display:inline;margin:0;font-size:10px;line-height:1.3;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.brand-mark{width:30px;font-size:28px;line-height:1}header{padding:20px 0}
@media(max-width:1100px){nav{gap:15px;font-size:12px}.brand .brand-name{gap:9px}.brand .brand-name small{font-size:9px;letter-spacing:.3px}.brand b{font-size:28px}}
@media(max-width:960px){nav{top:86px}}
@media(max-width:760px){header{padding:14px 0}.brand{gap:8px}.brand .brand-name{gap:8px}.brand b{font-size:25px}.brand .brand-name small{font-size:8px;letter-spacing:0}.brand-mark{width:25px;font-size:24px}.header-inner{gap:10px}.menu-toggle{width:42px;height:42px;flex-shrink:0}nav{top:74px}.footer-brand .brand-name small{font-size:8px}}
@media(max-width:380px){.brand{gap:6px}.brand .brand-name{gap:6px}.brand b{font-size:23px}.brand .brand-name small{font-size:7px}.brand-mark{width:22px;font-size:22px}.footer-brand .brand-name small{font-size:7px}}
