/* Banking page production presentation. All selectors are page-scoped. */
/* Locally served Google Fonts Latin subsets. See bundled OFL licenses. */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/banking-20261030/fonts/inter-latin-400-700.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('/banking-20261030/fonts/plus-jakarta-sans-latin-400-800.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

#lt-collection{--navy:#08132b;--navy2:#101e38;--gold:#d6b34e;--ink:#111d33;--muted:#6e7480;--paper:#f6f6f2;--line:#e2e4e3;--font:'Inter',sans-serif;--display:'Plus Jakarta Sans',sans-serif}
#lt-collection *{box-sizing:border-box}#lt-collection{scroll-behavior:smooth;scroll-padding-top:78px}#lt-collection{margin:0;background:#fff;color:var(--ink);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}#lt-collection a{color:inherit;text-decoration:none}#lt-collection button,#lt-collection input,#lt-collection select{font:inherit}#lt-collection button,#lt-collection a,#lt-collection input,#lt-collection select,#lt-collection summary{-webkit-tap-highlight-color:transparent}#lt-collection button{cursor:pointer}#lt-collection img{max-width:100%;display:block}#lt-collection button{color:inherit}#lt-collection button:disabled{cursor:default}#lt-collection button:focus-visible,#lt-collection a:focus-visible,#lt-collection input:focus-visible,#lt-collection summary:focus-visible,#lt-collection select:focus-visible{outline:3px solid #8d7124;outline-offset:5px}#lt-collection ::selection{background:#e7cf86;color:#08132b}#lt-collection [hidden]{display:none!important}#lt-collection .icon-sprite{position:absolute;width:0;height:0;overflow:hidden}#lt-collection .icon{width:19px;height:19px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#lt-collection .container{width:min(1220px,calc(100% - 104px));margin-inline:auto}
#lt-collection .hero{position:relative;background:var(--navy);color:#fff;overflow:hidden;padding-bottom:62px}#lt-collection .hero-grain{position:absolute;inset:0;background:radial-gradient(ellipse at 83% 28%,#33466344,transparent 60%);pointer-events:none}#lt-collection .hero .container{position:relative}#lt-collection .breadcrumb{display:flex;align-items:center;gap:12px;font-size:10px;padding:29px 0 37px;color:#98a1b3}#lt-collection .breadcrumb span:last-child{color:#d3d8e0}#lt-collection .breadcrumb a:hover{color:var(--gold)}#lt-collection .hero-layout{display:grid;grid-template-columns:.98fr 1.02fr;gap:36px;align-items:center}#lt-collection .eyebrow{font-size:9px;font-weight:700;letter-spacing:1.9px;line-height:1.5;text-transform:uppercase;color:#83702e;display:block}#lt-collection .hero .eyebrow{color:#dfc373;display:flex;align-items:center;gap:11px}#lt-collection .eyebrow-line{display:block;width:29px;height:1px;background:currentColor}#lt-collection .hero h1{font:600 clamp(45px,4.55vw,66px)/1.12 var(--display);letter-spacing:-3px;margin:22px 0 22px}#lt-collection .hero h1 em{font-style:normal;color:#dec16c}#lt-collection .hero-copy>p{font-size:14px;line-height:1.9;color:#c1c7d2;margin:0}#lt-collection .hero-buttons{display:flex;gap:29px;align-items:center;margin-top:30px}#lt-collection .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:49px;padding:15px 23px;font-size:11px;font-weight:700;border-radius:6px;border:1px solid transparent;transition:transform .2s,background .2s}#lt-collection .button:hover{transform:translateY(-2px)}#lt-collection .gold{background:var(--gold);color:#101a2c}#lt-collection .gold:hover{background:#e2c776}#lt-collection .navy{background:var(--navy);color:#fff}#lt-collection .text-link{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:600}#lt-collection .text-link .icon{width:16px;height:16px}#lt-collection .text-link:hover{color:#977721}#lt-collection .text-link.light{color:#e9ecf2}#lt-collection .text-link.light:hover{color:var(--gold)}#lt-collection .hero-footnote{display:flex;gap:23px;margin-top:32px;color:#9da8bb;font-size:9px}#lt-collection .hero-footnote span{display:flex;gap:6px;align-items:center}#lt-collection .hero-footnote .icon{color:#c3a659;width:13px;height:13px}#lt-collection .hero-visual{position:relative;height:441px;border-radius:16px;overflow:hidden;background:#223045;box-shadow:0 25px 75px #0002;border:1px solid #ffffff16}#lt-collection .hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:65% center;transform:scale(1.04)}#lt-collection .hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06102138 0%,transparent 35%,#06102104 47%,#061021c4 100%)}#lt-collection .image-topline{position:absolute;z-index:1;top:23px;left:23px;right:23px;display:flex;align-items:center;gap:15px;color:#fff}#lt-collection .image-label{font-size:7px;font-weight:600;letter-spacing:1.7px}#lt-collection .image-line{height:1px;background:#ffffff46;flex:1}#lt-collection .image-topline .icon{width:22px;height:22px}#lt-collection .hero-caption{position:absolute;bottom:29px;left:29px;z-index:1}#lt-collection .caption-mark{font-size:7px;font-weight:600;letter-spacing:1.5px;color:#ddcd9b}#lt-collection .caption-mark span{padding-inline:6px;color:#a8a694}#lt-collection .hero-caption p{font:500 26px/1.3 var(--display);margin:12px 0 0;letter-spacing:-.6px}#lt-collection .visual-corner{position:absolute;bottom:28px;right:27px;width:36px;height:36px;border:1px solid #ffffff55;border-radius:50%;display:grid;place-items:center;color:#fff;z-index:1}#lt-collection .visual-corner .icon{width:16px}
#lt-collection .section-nav{position:sticky;top:0;background:#fffffff5;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:20}#lt-collection .section-nav-inner{display:flex;align-items:center;gap:34px;min-height:65px}#lt-collection .section-nav a{font-size:10px;color:#737985;position:relative;align-self:stretch;display:flex;align-items:center;font-weight:500;white-space:nowrap}#lt-collection .section-nav a:after{position:absolute;content:"";height:2px;background:var(--gold);bottom:0;left:0;right:0;transform:scaleX(0);transition:transform .2s}#lt-collection .section-nav a.active{color:var(--navy);font-weight:700}#lt-collection .section-nav a.active:after,#lt-collection .section-nav a:hover:after{transform:scaleX(1)}#lt-collection .motion-toggle{margin-left:auto;display:flex;align-items:center;gap:7px;background:none;border:0;font-size:9px;color:#737985;padding:9px 0;white-space:nowrap}#lt-collection .motion-toggle .icon{width:12px;height:12px}
#lt-collection .pathways{display:grid;grid-template-columns:1.02fr repeat(3,1fr);gap:0;padding-block:46px 48px;align-items:center}#lt-collection .pathway-intro .eyebrow{font-size:7px;letter-spacing:1.5px}#lt-collection .pathway-intro h2{font:600 21px/1.35 var(--display);letter-spacing:-.6px;margin:8px 0 0}#lt-collection .pathway{border-left:1px solid var(--line);padding:15px 23px;min-height:75px;display:flex;align-items:center;gap:12px;transition:background .2s}#lt-collection .pathway:hover{background:var(--paper)}#lt-collection .pathway-number{color:#ac9250;font-size:8px;align-self:flex-start;padding-top:6px}#lt-collection .pathway h3{font:700 15px var(--display);margin:0 0 7px}#lt-collection .pathway p{font-size:9px;line-height:1.5;color:#7b7f86;margin:0;max-width:130px}#lt-collection .pathway>.icon{width:15px;height:15px;margin-left:auto;color:#8a7950}
#lt-collection .course-section{background:var(--paper);padding-block:66px 53px;border-top:1px solid #eeeeea}#lt-collection .section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end}#lt-collection .section-heading h2{font:600 33px/1.3 var(--display);letter-spacing:-1.4px;margin:11px 0 0}#lt-collection .section-heading>.text-link{padding-bottom:7px}#lt-collection .mobile-break{display:none}#lt-collection .catalogue-toolbar{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:31px;border-bottom:1px solid #dddfdb;padding-bottom:19px}#lt-collection .filter-tabs{display:flex;gap:7px;flex-wrap:wrap}#lt-collection .filter{font-size:10px;min-height:35px;padding:9px 15px;border:1px solid #dbded9;border-radius:5px;background:none;color:#626b72;transition:background .2s}#lt-collection .filter:hover{border-color:#a8aeaf}#lt-collection .filter.active{background:var(--navy);color:#fff;border-color:var(--navy)}#lt-collection .search-box{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #dce0db;background:#fff;padding:10px 12px;border-radius:5px}#lt-collection .search-box .icon{width:14px;height:14px;color:#8d939a}#lt-collection .search-box input{width:147px;border:0;outline:0;font-size:10px;background:none;color:var(--ink)}#lt-collection .search-box:focus-within{outline:2px solid #ab8b34;outline-offset:2px}#lt-collection .search-box input::placeholder{color:#8d939a}#lt-collection .results-bar{display:flex;align-items:center;justify-content:space-between;margin-block:20px 17px;font-size:9px;color:#7d8387}#lt-collection .results-bar p{margin:0}#lt-collection .results-bar label{display:flex;align-items:center;gap:6px}#lt-collection .results-bar select{font-size:9px;color:#3f4b56;border:0;background:none;padding-right:12px;appearance:none;cursor:pointer}#lt-collection .results-bar .icon{width:11px;height:11px;margin-left:-14px;pointer-events:none}#lt-collection .course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}#lt-collection .course-card{height:302px;position:relative;border-radius:11px;isolation:isolate;overflow:hidden;background:#293646;color:#fff;box-shadow:0 4px 12px #08132b05;transition:transform .25s,box-shadow .25s}#lt-collection .course-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #08132b18}#lt-collection .course-card>img,#lt-collection .course-card>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s}#lt-collection .course-card:hover>img,#lt-collection .course-card:hover>video{transform:scale(1.04)}#lt-collection .course-card>video{opacity:0;transition:opacity .7s,transform .6s}#lt-collection .course-card>video.ready{opacity:1}#lt-collection .course-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08132b27,transparent 24%,#08132b38 41%,#08132bd9 69%,#08132bf5);z-index:-1}#lt-collection .course-top{position:absolute;inset:17px 17px auto;display:flex;justify-content:space-between;align-items:center}#lt-collection .course-tag{display:inline-block;background:#ffffffec;color:#17253a;padding:6px 8px;font-size:6px;font-weight:700;letter-spacing:1px;border-radius:3px}#lt-collection .card-index{font-size:8px;color:#fff;text-shadow:0 1px 5px #0009}#lt-collection .course-content{position:absolute;inset:auto 21px 20px}#lt-collection .course-kicker{color:#e2c67b;font-size:7px;letter-spacing:1.3px;font-weight:600}#lt-collection .course-content h3{font:600 20px/1.35 var(--display);letter-spacing:-.5px;margin:8px 0 9px;max-width:300px;min-height:54px}#lt-collection .course-meta{font-size:8px;color:#c0c7d2;margin:0;line-height:1.65}#lt-collection .course-bottom{border-top:1px solid #ffffff25;margin-top:16px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}#lt-collection .course-price{font-size:11px;font-weight:600;display:flex;gap:6px;align-items:baseline}#lt-collection .course-price del{font-size:8px;font-weight:400;color:#a3a9b7}#lt-collection .course-bottom a{font-size:9px;display:flex;align-items:center;gap:8px;color:#fff}#lt-collection .course-bottom a:after{content:"";position:absolute;inset:0}#lt-collection .course-bottom a .icon{width:14px;height:14px;color:#d9bc69}#lt-collection .course-bottom>span{color:#bcc5d2;font-size:8px}#lt-collection .course-note{font-size:9px;text-align:center;color:#868b8d;line-height:1.6;margin:24px 0 0}#lt-collection .empty-state{text-align:center;padding:55px 20px;background:white;border-radius:10px}#lt-collection .empty-state>.icon{color:#b3933d;width:30px;height:30px}#lt-collection .empty-state h3{font-family:var(--display)}#lt-collection .empty-state p{color:var(--muted);margin-bottom:23px;font-size:12px}
#lt-collection .preparation{padding-block:87px;display:grid;grid-template-columns:1fr 1.14fr;gap:96px}#lt-collection .preparation-copy .eyebrow{font-size:8px}#lt-collection .preparation-copy h2{font:600 41px/1.2 var(--display);letter-spacing:-1.8px;margin:18px 0 19px}#lt-collection .preparation-copy h2 em{font-style:normal;color:#8c773a}#lt-collection .preparation-copy>p{font-size:12px;color:#7a8088;max-width:330px;line-height:1.9;margin-bottom:20px}#lt-collection .study-detail{height:126px;border-radius:9px;overflow:hidden;margin-top:28px;max-width:335px;position:relative;background:#18283c}#lt-collection .study-detail img{width:100%;height:100%;object-fit:cover;object-position:center 65%}#lt-collection .study-detail:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08132bc9,#08132b00)}#lt-collection .study-detail span{position:absolute;top:36px;left:23px;color:#fff;font:500 15px/1.5 var(--display);z-index:1}#lt-collection .plan-list{padding-top:7px}#lt-collection .plan-list details{border-bottom:1px solid var(--line)}#lt-collection .plan-list details:first-child{border-top:1px solid var(--line)}#lt-collection .plan-list summary{padding:26px 0;display:flex;align-items:center;gap:18px;cursor:pointer;list-style:none}#lt-collection .plan-list summary::-webkit-details-marker{display:none}#lt-collection .step{font-size:9px;color:#9f8848;align-self:flex-start;padding-top:4px}#lt-collection .plan-list summary small{font-size:7px;letter-spacing:1.1px;color:#899099;display:block;margin-bottom:8px}#lt-collection .plan-list summary strong{font:600 16px/1.4 var(--display);letter-spacing:-.35px}#lt-collection .details-sign{margin-left:auto;position:relative;width:22px;height:22px;border:1px solid #e0e3de;border-radius:50%;flex-shrink:0}#lt-collection .details-sign:before,#lt-collection .details-sign:after{content:"";position:absolute;width:8px;height:1px;background:#8d9a9f;top:10px;left:6px}#lt-collection .details-sign:after{transform:rotate(90deg)}#lt-collection details[open] .details-sign:after{display:none}#lt-collection .details-copy{padding:0 30px 25px}#lt-collection .details-copy p{font-size:11px;line-height:1.9;margin:0 0 16px;color:#7c828a;max-width:420px}#lt-collection .details-copy a{font-size:9px;display:inline-flex;align-items:center;gap:10px;font-weight:600}#lt-collection .details-copy .icon{width:13px;height:13px}
#lt-collection .resources-section{padding-block:66px 71px;background:#f7f7f4;border-block:1px solid #eeeeea}#lt-collection .resources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:30px}#lt-collection .collection-resource-card{height:290px;position:relative;border-radius:10px;overflow:hidden;isolation:isolate;color:#fff;background:#203047}#lt-collection .collection-resource-card>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:-2;transition:transform .5s}#lt-collection .collection-resource-card:hover>img{transform:scale(1.045)}#lt-collection .collection-resource-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07132847,transparent 25%,#08132bce 69%,#08132bf2);z-index:-1}#lt-collection .resource-index{position:absolute;top:19px;left:20px;font-size:6px;font-weight:600;letter-spacing:1.4px}#lt-collection .collection-resource-card>div{position:absolute;bottom:23px;left:23px;right:23px}#lt-collection .collection-resource-card>div>.icon{width:21px;height:21px;color:#dec574;margin-bottom:10px}#lt-collection .collection-resource-card h3{font:600 23px/1.25 var(--display);letter-spacing:-.7px;margin:0 0 10px}#lt-collection .collection-resource-card p{font-size:8px;color:#c7ccd3;line-height:1.6;margin:0 0 20px}#lt-collection .resource-link{font-size:9px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff30;padding-top:13px}#lt-collection .resource-link .icon{width:14px;height:14px;color:#dec574}
#lt-collection .closing{position:relative;margin-block:71px;overflow:hidden;background:var(--navy);color:#fff;border-radius:12px;padding:42px 46px;display:flex;justify-content:space-between;align-items:center;gap:40px}#lt-collection .closing .eyebrow{color:#cbb36f;font-size:7px;letter-spacing:1.5px}#lt-collection .closing h2{font:500 31px/1.3 var(--display);letter-spacing:-1px;margin:12px 0}#lt-collection .closing p{font-size:10px;line-height:1.8;color:#aab4c6;margin:0}#lt-collection .closing .button{z-index:1;white-space:nowrap}#lt-collection .closing-bank{width:260px;height:260px;stroke:#ffffff07;stroke-width:.45;fill:none;position:absolute;right:110px;top:-7px;transform:rotate(-12deg);pointer-events:none}
/* Legible editorial scale for desktop. */#lt-collection .breadcrumb{font-size:11px}#lt-collection .eyebrow{font-size:10px}#lt-collection .hero-copy>p{font-size:15px}#lt-collection .button{font-size:12px}#lt-collection .text-link{font-size:12px}#lt-collection .hero-footnote{font-size:10px}#lt-collection .section-nav a{font-size:12px}#lt-collection .motion-toggle{font-size:10px}#lt-collection .pathway-intro .eyebrow{font-size:8px}#lt-collection .pathway h3{font-size:17px}#lt-collection .pathway p{font-size:11px;max-width:150px}#lt-collection .section-heading h2{font-size:36px}#lt-collection .filter{font-size:12px}#lt-collection .search-box input{font-size:12px;width:170px}#lt-collection .results-bar,#lt-collection .results-bar select{font-size:11px}#lt-collection .course-card{height:320px}#lt-collection .course-tag{font-size:8px}#lt-collection .card-index{font-size:10px}#lt-collection .course-kicker{font-size:9px}#lt-collection .course-content h3{font-size:22px;min-height:60px}#lt-collection .course-meta{font-size:10px}#lt-collection .course-price{font-size:15px}#lt-collection .course-bottom a{font-size:11px}#lt-collection .course-bottom>span{font-size:10px}#lt-collection .course-note{font-size:11px}#lt-collection .preparation-copy>p{font-size:14px}#lt-collection .preparation-copy .eyebrow{font-size:9px}#lt-collection .plan-list summary small{font-size:8px}#lt-collection .plan-list summary strong{font-size:18px}#lt-collection .details-copy p{font-size:13px}#lt-collection .details-copy a{font-size:11px}#lt-collection .resource-index{font-size:8px}#lt-collection .collection-resource-card p{font-size:10px}#lt-collection .resource-link{font-size:11px}#lt-collection .closing p{font-size:12px}
@media(min-width:1600px){#lt-collection .container{width:1260px}#lt-collection .hero-layout{gap:65px}#lt-collection .hero h1{font-size:68px}#lt-collection .hero-visual{height:460px}}
@media(max-width:1200px){#lt-collection .container{width:calc(100% - 80px)}#lt-collection .hero h1{font-size:53px}#lt-collection .hero-layout{gap:25px}#lt-collection .hero-visual{height:424px}#lt-collection .hero-footnote{gap:15px}#lt-collection .pathway{padding-inline:17px}#lt-collection .preparation{gap:60px}}
@media(max-width:1020px){#lt-collection .hero h1{font-size:47px;letter-spacing:-2px}#lt-collection .hero-layout{gap:24px}#lt-collection .hero-visual{height:400px}#lt-collection .hero-copy>p{font-size:12px}#lt-collection .hero-buttons{gap:20px}#lt-collection .hero .button{padding-inline:17px;gap:18px;font-size:10px}#lt-collection .hero .text-link{font-size:9px}#lt-collection .hero-footnote{gap:12px;font-size:8px;flex-wrap:wrap}#lt-collection .hero-caption p{font-size:23px}#lt-collection .hero-caption{left:23px}#lt-collection .image-label{font-size:6px;letter-spacing:1px}#lt-collection .hero{padding-bottom:49px}#lt-collection .section-nav-inner{gap:29px}#lt-collection .pathways{grid-template-columns:1fr 1fr 1fr;gap:18px}#lt-collection .pathway-intro{grid-column:1/-1;display:flex;align-items:center;gap:28px}#lt-collection .pathway-intro h2{margin:0;font-size:21px}#lt-collection .pathway-intro h2 br{display:none}#lt-collection .pathway{padding:12px 18px 12px 0;border-left:0;border-right:1px solid var(--line)}#lt-collection .pathway:last-child{border-right:0}#lt-collection .section-heading h2{font-size:30px}#lt-collection .course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#lt-collection .course-card{height:290px}#lt-collection .course-content{inset:auto 16px 17px}#lt-collection .course-content h3{font-size:17px;min-height:47px}#lt-collection .course-top{inset:14px 14px auto}#lt-collection .course-tag{font-size:5px;padding:6px}#lt-collection .course-meta{font-size:7px}#lt-collection .course-bottom{gap:4px}#lt-collection .course-bottom a{font-size:8px}#lt-collection .course-price{font-size:10px}#lt-collection .course-bottom>span{font-size:7px}#lt-collection .preparation{gap:45px}#lt-collection .preparation-copy h2{font-size:36px}#lt-collection .plan-list summary{gap:14px}#lt-collection .plan-list summary strong{font-size:14px}#lt-collection .plan-list summary small{font-size:6px}#lt-collection .resources-grid{gap:14px}#lt-collection .collection-resource-card h3{font-size:20px}#lt-collection .collection-resource-card{height:280px}#lt-collection .collection-resource-card>div{left:18px;right:18px}#lt-collection .resource-index{left:18px}#lt-collection .closing{padding:36px}#lt-collection .closing h2{font-size:28px}#lt-collection .closing .button{font-size:9px;gap:16px;padding:14px 17px}#lt-collection .closing p{max-width:330px}}
@media(max-width:760px){#lt-collection{scroll-padding-top:58px}#lt-collection .container{width:calc(100% - 40px)}#lt-collection .hero{padding-bottom:29px}#lt-collection .breadcrumb{padding:21px 0 27px;font-size:8px;gap:8px}#lt-collection .hero-layout{grid-template-columns:1fr;gap:29px}#lt-collection .hero .eyebrow{font-size:8px;letter-spacing:1.7px}#lt-collection .hero h1{font-size:49px;line-height:1.1;margin:19px 0 21px;letter-spacing:-2.5px}#lt-collection .hero-copy>p{font-size:12px;line-height:1.9;max-width:330px}#lt-collection .desktop-break{display:none}#lt-collection .hero-buttons{margin-top:24px;gap:25px}#lt-collection .hero .button{font-size:10px;min-height:45px;padding-inline:19px}#lt-collection .hero .text-link{font-size:9px}#lt-collection .hero-footnote{font-size:8px;margin-top:23px;gap:20px}#lt-collection .hero-visual{height:267px;border-radius:11px}#lt-collection .hero-photo{object-position:center 49%;transform:scale(1)}#lt-collection .image-topline{top:18px;left:18px;right:18px}#lt-collection .image-label{font-size:6px;letter-spacing:1px}#lt-collection .hero-caption{left:20px;bottom:20px}#lt-collection .caption-mark{font-size:6px;letter-spacing:1px}#lt-collection .hero-caption p{font-size:21px;line-height:1.25;margin-top:9px}#lt-collection .visual-corner{width:30px;height:30px;bottom:22px;right:20px}#lt-collection .image-topline .icon{width:18px;height:18px}#lt-collection .section-nav-inner{width:100%;padding-inline:20px;overflow:auto;min-height:56px;gap:27px;scrollbar-width:none}#lt-collection .section-nav-inner::-webkit-scrollbar{display:none}#lt-collection .section-nav a{font-size:9px}#lt-collection .motion-toggle{font-size:8px}#lt-collection .motion-toggle .icon{width:10px}#lt-collection .pathways{padding-block:32px;grid-template-columns:1fr;gap:0}#lt-collection .pathway-intro{display:block;margin-bottom:15px}#lt-collection .pathway-intro .eyebrow{font-size:7px}#lt-collection .pathway-intro h2{font-size:24px;letter-spacing:-.7px;margin-top:8px}#lt-collection .pathway{padding:17px 3px;border-right:0;border-bottom:1px solid var(--line);min-height:auto;gap:16px}#lt-collection .pathway:first-of-type{border-top:1px solid var(--line)}#lt-collection .pathway h3{font-size:14px;margin-bottom:5px}#lt-collection .pathway p{max-width:none;font-size:9px}#lt-collection .pathway-number{font-size:8px;padding-top:2px}#lt-collection .pathway>.icon{width:17px;height:17px}#lt-collection .course-section{padding-block:41px 35px}#lt-collection .section-heading{align-items:flex-start;gap:14px}#lt-collection .eyebrow{font-size:7px;letter-spacing:1.5px}#lt-collection .section-heading h2{font-size:27px;letter-spacing:-1px;line-height:1.3;margin-top:10px}#lt-collection .section-heading>.text-link{font-size:8px;gap:5px;max-width:105px;line-height:1.6;margin-top:24px}#lt-collection .section-heading>.text-link .icon{width:14px;height:14px}#lt-collection .mobile-break{display:block}#lt-collection .catalogue-toolbar{flex-direction:column;align-items:stretch;margin-top:25px;gap:15px;padding-bottom:15px}#lt-collection .filter-tabs{flex-wrap:nowrap;gap:6px}#lt-collection .filter{font-size:8px;padding:8px 12px;min-height:32px;white-space:nowrap;flex:1}#lt-collection .search-box{padding:11px 12px}#lt-collection .search-box input{width:100%;font-size:10px}#lt-collection .results-bar{font-size:8px;margin-block:17px 15px}#lt-collection .results-bar select{font-size:8px}#lt-collection .course-grid{grid-template-columns:1fr;gap:16px}#lt-collection .course-card{height:304px}#lt-collection .course-top{inset:18px 18px auto}#lt-collection .course-tag{font-size:6px;padding:7px 8px}#lt-collection .card-index{font-size:8px}#lt-collection .course-content{inset:auto 22px 21px}#lt-collection .course-content h3{font-size:23px;max-width:270px;min-height:0;margin:8px 0 10px}#lt-collection .course-kicker{font-size:7px}#lt-collection .course-meta{font-size:8px}#lt-collection .course-bottom{margin-top:17px;padding-top:13px}#lt-collection .course-price{font-size:12px}#lt-collection .course-bottom a{font-size:10px;gap:10px}#lt-collection .course-bottom>span{font-size:8px}#lt-collection .course-note{font-size:8px;max-width:290px;margin:20px auto 0}#lt-collection .preparation{grid-template-columns:1fr;gap:34px;padding-block:46px}#lt-collection .preparation-copy h2{font-size:38px;letter-spacing:-1.6px;line-height:1.2;margin:15px 0}#lt-collection .preparation-copy>p{font-size:11px;line-height:1.9;max-width:310px;margin:0 0 20px}#lt-collection .preparation-copy .eyebrow{font-size:7px}#lt-collection .preparation-copy .text-link{font-size:9px}#lt-collection .study-detail{max-width:none;height:120px;margin-top:23px}#lt-collection .study-detail span{font-size:15px;top:31px}#lt-collection .plan-list{padding-top:0}#lt-collection .plan-list summary{padding:23px 0;gap:15px}#lt-collection .plan-list summary small{font-size:6px;letter-spacing:1px}#lt-collection .plan-list summary strong{font-size:15px;letter-spacing:-.4px}#lt-collection .details-copy{padding:0 29px 23px}#lt-collection .details-copy p{font-size:10px;line-height:1.85}#lt-collection .details-copy a{font-size:8px}#lt-collection .resources-section{padding-block:39px 43px}#lt-collection .resources-section .section-heading h2{font-size:25px;max-width:230px}#lt-collection .resources-section .section-heading>.text-link{max-width:76px;margin-top:25px}#lt-collection .resources-grid{grid-template-columns:1fr;gap:15px;margin-top:25px}#lt-collection .collection-resource-card{height:260px}#lt-collection .resource-index{font-size:6px;top:20px;left:22px}#lt-collection .collection-resource-card>div{left:23px;right:23px;bottom:22px}#lt-collection .collection-resource-card h3{font-size:24px}#lt-collection .collection-resource-card p{font-size:8px;margin-bottom:18px}#lt-collection .collection-resource-card>div>.icon{width:20px;height:20px;margin-bottom:8px}#lt-collection .resource-link{font-size:9px}#lt-collection .closing{width:calc(100% - 40px);margin-block:40px;display:block;padding:30px 25px;border-radius:10px}#lt-collection .closing h2{font-size:28px;line-height:1.35;margin-block:13px}#lt-collection .closing p{font-size:10px;max-width:270px;line-height:1.8}#lt-collection .closing .button{margin-top:26px;font-size:9px;min-height:44px}#lt-collection .closing-bank{right:-100px;top:20px;stroke:#ffffff06}}
#lt-collection .course-bottom>.course-price{font-size:15px;color:#fff;font-weight:600}#lt-collection .course-meta{font-size:11px}#lt-collection .course-bottom a{font-size:12px}
@media(max-width:760px){#lt-collection .hero-copy>p{font-size:13px}#lt-collection .hero-footnote{font-size:9px}#lt-collection .course-meta{font-size:10px}#lt-collection .course-bottom>.course-price{font-size:15px}#lt-collection .course-bottom a{font-size:11px}#lt-collection .section-heading>.text-link{font-size:9px}#lt-collection .filter{font-size:9px}#lt-collection .results-bar,#lt-collection .results-bar select{font-size:9px}#lt-collection .course-note{font-size:9px}#lt-collection .preparation-copy>p{font-size:12px}#lt-collection .details-copy p{font-size:12px}#lt-collection .details-copy a{font-size:10px}#lt-collection .collection-resource-card p{font-size:10px}#lt-collection .resource-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){#lt-collection{scroll-behavior:auto}#lt-collection *,#lt-collection *:before,#lt-collection *:after{transition:none!important;animation:none!important}#lt-collection .course-card>video{display:none}#lt-collection .motion-toggle{display:none}}

/* Production integration: shared navigation stays outside #lt-collection. */
body.lt-public-standalone main#main-content:has(#lt-collection){max-width:none;padding:0}
#lt-collection .section-nav{top:76px}
#lt-collection [id]{scroll-margin-top:150px}
#lt-collection .catalogue-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:28px}
#lt-collection .catalogue-pagination :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--navy);font:600 12px var(--font)}
#lt-collection .catalogue-pagination [aria-current="page"]{background:var(--navy);border-color:var(--navy);color:#fff}
#lt-collection .catalogue-pagination :is(button:disabled,[aria-disabled="true"]){opacity:.5;cursor:default}

/* Keep the shared header's measured height clear of the page navigation. */
body.lt-collection-page>.skip-link{position:fixed;top:8px;left:12px;z-index:100;transform:translateY(-180%);padding:10px 14px;background:#d6b34e;color:#08132b;border-radius:5px;font:600 13px Inter,sans-serif;text-decoration:none}
body.lt-collection-page>.skip-link:focus{transform:translateY(0)}
#lt-collection{--collection-header-height:111px}
#lt-collection .section-nav{top:var(--collection-header-height)}
#lt-collection [id]{scroll-margin-top:calc(var(--collection-header-height) + 80px)}
#lt-collection .catalogue-pagination #page-status{padding-inline:14px;font-size:12px;color:#647084}
@media(max-width:1023px){#lt-collection{--collection-header-height:81px}}

/* Match the existing standalone shell reset for the shared header/footer. */
body.lt-collection-page *,body.lt-collection-page *::before,body.lt-collection-page *::after{box-sizing:border-box}

#lt-collection .directory-guide{position:relative;border:1px solid #ffffff20;border-radius:15px;padding:35px;background:#ffffff05;max-width:500px;justify-self:end;width:100%}
#lt-collection .directory-guide>.icon{width:37px;height:37px;color:#d6b34e;margin-bottom:25px}
#lt-collection .directory-guide h2{font:500 29px/1.3 var(--display);letter-spacing:-1px;margin:0 0 28px;color:#fff}
#lt-collection .directory-guide ol{list-style:none;padding:0;margin:0;display:grid;gap:23px}
#lt-collection .directory-guide li{display:flex;align-items:start;gap:19px;border-top:1px solid #ffffff15;padding-top:18px;color:#b2bed1;font-size:12px;line-height:1.7}
#lt-collection .directory-guide li>span{color:#d6b34e;font-size:9px;margin-top:3px}
#lt-collection .directory-guide strong{display:block;color:#e6ecf5;font-size:13px;font-weight:500;margin-bottom:4px}
#lt-collection .directory-card .course-content h3{min-height:0;margin-bottom:12px}
#lt-collection .directory-card .course-meta{max-width:285px;min-height:34px}
#lt-collection .directory-count{font-size:12px;color:#e4cf96}
@media(max-width:760px){#lt-collection .directory-guide{padding:25px;max-width:none}#lt-collection .directory-guide h2{font-size:26px}#lt-collection .directory-guide ol{gap:18px}#lt-collection .directory-hero h1{font-size:44px}#lt-collection .directory-card .course-content h3{font-size:25px}}

#lt-collection[data-kind="directory"] .filter-tabs{flex-wrap:wrap}
#lt-collection[data-kind="directory"] .results-bar{gap:15px}
