/* Rebase Phase 10 — single program and coming-soon pages. */
body.ln-rebase-phase-10-program-detail{--rp10-ink:#12263a;--rp10-muted:#526577;--rp10-line:#dce5eb;--rp10-paper:#fff;--rp10-wash:#f5f8fa;background:#fff}
body.ln-rebase-phase-10-program-detail .ln-rp10-program{overflow:clip;color:var(--rp10-ink)}
body.ln-rebase-phase-10-program-detail .ln-rp10-hero{padding:clamp(34px,5vw,72px) 0 clamp(58px,8vw,112px);background:linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--ln-program-soft) 78%,#fff) 100%)}
body.ln-rebase-phase-10-program-detail .ln-rp10-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:28px;color:var(--rp10-ink);font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}
body.ln-rebase-phase-10-program-detail .ln-rp10-back svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.7;transform:rotate(180deg)}
body.ln-rebase-phase-10-program-detail .ln-rp10-hero__grid{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(42px,7vw,104px)}
body.ln-rebase-phase-10-program-detail .ln-rp10-art{min-width:0}
body.ln-rebase-phase-10-program-detail .ln-rp10-art__main{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ln-program-accent);box-shadow:0 28px 70px rgba(16,40,60,.18)}
body.ln-rebase-phase-10-program-detail .ln-rp10-art__image{display:block;width:100%;height:100%;object-fit:cover}
body.ln-rebase-phase-10-program-detail .ln-rp10-art__image--placeholder{display:grid;place-items:center;background:linear-gradient(145deg,var(--ln-program-accent),#123b65);color:#fff;font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(34px,6vw,82px);text-align:center}
body.ln-rebase-phase-10-program-detail .ln-rp10-art__veil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,18,31,.76) 100%)}
body.ln-rebase-phase-10-program-detail .ln-rp10-art__slot{position:absolute;top:20px;right:20px;display:grid;width:58px;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;font:600 15px/1 var(--ln-font-ui,Arial,sans-serif);letter-spacing:.1em;backdrop-filter:blur(10px);background:rgba(6,28,45,.18)}
body.ln-rebase-phase-10-program-detail .ln-rp10-art__copy{position:absolute;right:28px;bottom:28px;left:28px;color:#fff}
body.ln-rebase-phase-10-program-detail .ln-rp10-art__copy small{display:block;margin-bottom:8px;font:700 11px/1.2 var(--ln-font-ui,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}
body.ln-rebase-phase-10-program-detail .ln-rp10-art__copy strong{display:block;max-width:12ch;font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(31px,4vw,56px);font-weight:500;line-height:.96;letter-spacing:-.035em}
body.ln-rebase-phase-10-program-detail .ln-rp10-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}
body.ln-rebase-phase-10-program-detail .ln-rp10-thumbs button{flex:0 0 68px;aspect-ratio:1;border:2px solid transparent;padding:0;background:#fff;cursor:pointer}
body.ln-rebase-phase-10-program-detail .ln-rp10-thumbs button.is-active{border-color:var(--ln-program-accent)}
body.ln-rebase-phase-10-program-detail .ln-rp10-thumb__image{width:100%;height:100%;object-fit:cover}
body.ln-rebase-phase-10-program-detail .ln-rp10-status{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--rp10-muted);font:700 11px/1.2 var(--ln-font-ui,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}
body.ln-rebase-phase-10-program-detail .ln-rp10-status__dot{width:9px;height:9px;border-radius:50%;background:var(--ln-program-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--ln-program-accent) 16%,transparent)}
body.ln-rebase-phase-10-program-detail .ln-rp10-status em{padding:7px 10px;border:1px solid color-mix(in srgb,var(--ln-program-accent) 32%,transparent);border-radius:999px;color:var(--ln-program-accent);font-style:normal;background:color-mix(in srgb,var(--ln-program-soft) 58%,#fff)}
body.ln-rebase-phase-10-program-detail .ln-rp10-eyebrow,body.ln-rebase-phase-10-program-detail .ln-rp10-kicker{display:block;margin:22px 0 10px;color:var(--ln-program-accent);font:700 12px/1.2 var(--ln-font-ui,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}
body.ln-rebase-phase-10-program-detail .ln-rp10-hero h1{max-width:13ch;margin:0;color:var(--rp10-ink);font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(52px,6.5vw,94px);font-weight:500;line-height:.88;letter-spacing:-.055em}
body.ln-rebase-phase-10-program-detail .ln-rp10-subtitle{margin:18px 0 0;color:var(--ln-program-accent);font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(22px,2.4vw,35px);font-style:italic;line-height:1.1}
body.ln-rebase-phase-10-program-detail .ln-rp10-lead{max-width:650px;margin:20px 0 0;color:var(--rp10-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.72}
body.ln-rebase-phase-10-program-detail .ln-rp10-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:30px 0 0;border:1px solid var(--rp10-line);background:var(--rp10-line)}
body.ln-rebase-phase-10-program-detail .ln-rp10-facts div{padding:17px;background:rgba(255,255,255,.82)}
body.ln-rebase-phase-10-program-detail .ln-rp10-facts dt{color:var(--rp10-muted);font:700 10px/1.2 var(--ln-font-ui,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}
body.ln-rebase-phase-10-program-detail .ln-rp10-facts dd{margin:7px 0 0;font-size:14px;font-weight:650;line-height:1.45}
body.ln-rebase-phase-10-program-detail .ln-rp10-action-card{margin-top:26px;padding:clamp(22px,3vw,34px);border-top:4px solid var(--ln-program-accent);background:#fff;box-shadow:0 15px 44px rgba(16,40,60,.1)}
body.ln-rebase-phase-10-program-detail .ln-rp10-action-card__label{color:var(--ln-program-accent);font:700 11px/1.2 var(--ln-font-ui,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}
body.ln-rebase-phase-10-program-detail .ln-rp10-action-card h2{margin:8px 0;color:var(--rp10-ink);font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1}
body.ln-rebase-phase-10-program-detail .ln-rp10-action-card p{margin:0 0 20px;color:var(--rp10-muted);line-height:1.65}
body.ln-rebase-phase-10-program-detail .ln-rp10-action-card .ln-button svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.6}
body.ln-rebase-phase-10-program-detail .ln-rp10-price{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}
body.ln-rebase-phase-10-program-detail .ln-rp10-price small{color:var(--rp10-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
body.ln-rebase-phase-10-program-detail .ln-rp10-price strong{font-family:var(--ln-font-heading,Georgia,serif);font-size:34px;font-weight:500}
body.ln-rebase-phase-10-program-detail .ln-rp10-action-card__buttons{display:flex;flex-wrap:wrap;gap:10px}
body.ln-rebase-phase-10-program-detail .ln-rp10-action-note{display:block;margin-top:12px;color:var(--rp10-muted);line-height:1.5}
body.ln-rebase-phase-10-program-detail .ln-rp10-local-nav{position:sticky;z-index:20;top:0;border-top:1px solid var(--rp10-line);border-bottom:1px solid var(--rp10-line);background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}
body.admin-bar.ln-rebase-phase-10-program-detail .ln-rp10-local-nav{top:32px}
body.ln-rebase-phase-10-program-detail .ln-rp10-local-nav>div{display:flex;gap:34px;overflow-x:auto}
body.ln-rebase-phase-10-program-detail .ln-rp10-local-nav a{flex:0 0 auto;padding:17px 0;color:var(--rp10-muted);font:700 12px/1 var(--ln-font-ui,Arial,sans-serif);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}
body.ln-rebase-phase-10-program-detail .ln-rp10-local-nav a:hover{color:var(--ln-program-accent)}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access{padding:clamp(66px,9vw,126px) 0;color:#fff;background:linear-gradient(135deg,#0c2438 0%,#123e62 62%,color-mix(in srgb,var(--ln-program-accent) 78%,#123e62) 130%)}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:center;gap:clamp(45px,8vw,112px)}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access .ln-rp10-kicker{color:#9edafb}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access h2{max-width:12ch;margin:0;color:#fff;font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(45px,6vw,82px);font-weight:500;line-height:.92;letter-spacing:-.045em}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__copy>p{max-width:570px;margin:24px 0;color:rgba(255,255,255,.76);font-size:18px;line-height:1.7}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__copy ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__copy li{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.88)}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__copy li svg{width:19px;fill:none;stroke:#9edafb;stroke-width:1.8}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__form{padding:clamp(25px,4vw,44px);background:#fff;color:var(--rp10-ink);box-shadow:0 28px 70px rgba(2,16,28,.28)}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__form .ln-field{margin-bottom:16px}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__form label{display:block;margin-bottom:7px;font-size:13px;font-weight:700}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__form input[type="text"],body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__form input[type="email"]{width:100%;min-height:52px;border:1px solid #cad6df;padding:0 15px;background:#fff;font:inherit}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__form .ln-button{width:100%;margin-top:12px}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__fallback{text-align:center}
body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__fallback>span svg{width:48px;fill:none;stroke:var(--ln-program-accent);stroke-width:1.2}
body.ln-rebase-phase-10-program-detail .ln-rp10-overview,body.ln-rebase-phase-10-program-detail .ln-rp10-experience,body.ln-rebase-phase-10-program-detail .ln-rp10-details,body.ln-rebase-phase-10-program-detail .ln-rp10-about,body.ln-rebase-phase-10-program-detail .ln-rp10-faq,body.ln-rebase-phase-10-program-detail .ln-rp10-related{padding:clamp(72px,9vw,132px) 0}
body.ln-rebase-phase-10-program-detail .ln-rp10-overview__grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(45px,8vw,116px)}
body.ln-rebase-phase-10-program-detail .ln-rp10-section-heading h2{max-width:13ch;margin:0;font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(42px,5vw,72px);font-weight:500;line-height:.95;letter-spacing:-.045em}
body.ln-rebase-phase-10-program-detail .ln-rp10-prose{color:var(--rp10-muted);font-size:clamp(17px,1.45vw,20px);line-height:1.86}
body.ln-rebase-phase-10-program-detail .ln-rp10-prose>:first-child{margin-top:0}
body.ln-rebase-phase-10-program-detail .ln-rp10-prose h2,body.ln-rebase-phase-10-program-detail .ln-rp10-prose h3{color:var(--rp10-ink);font-family:var(--ln-font-heading,Georgia,serif);font-weight:500;letter-spacing:-.03em}
body.ln-rebase-phase-10-program-detail .ln-rp10-prose h2{font-size:36px}
body.ln-rebase-phase-10-program-detail .ln-rp10-promise{padding:38px 0;background:var(--ln-program-soft)}
body.ln-rebase-phase-10-program-detail .ln-rp10-promise__shell{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:clamp(28px,5vw,58px);border:1px solid color-mix(in srgb,var(--ln-program-accent) 28%,transparent);background:rgba(255,255,255,.72)}
body.ln-rebase-phase-10-program-detail .ln-rp10-promise__icon{display:grid;width:74px;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--ln-program-accent);color:#fff}
body.ln-rebase-phase-10-program-detail .ln-rp10-promise__icon svg{width:34px;fill:none;stroke:currentColor;stroke-width:1.4}
body.ln-rebase-phase-10-program-detail .ln-rp10-promise h2{margin:0;font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1}
body.ln-rebase-phase-10-program-detail .ln-rp10-promise p{max-width:780px;margin:14px 0 0;color:var(--rp10-muted);line-height:1.7}
body.ln-rebase-phase-10-program-detail .ln-rp10-experience{background:var(--rp10-wash)}
body.ln-rebase-phase-10-program-detail .ln-rp10-section-heading--row{display:flex;align-items:end;justify-content:space-between;gap:34px;margin-bottom:44px}
body.ln-rebase-phase-10-program-detail .ln-rp10-section-heading--row>p{max-width:520px;margin:0;color:var(--rp10-muted);line-height:1.7}
body.ln-rebase-phase-10-program-detail .ln-rp10-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rp10-line);border-left:1px solid var(--rp10-line)}
body.ln-rebase-phase-10-program-detail .ln-rp10-highlight-grid article{min-height:185px;padding:28px;border-right:1px solid var(--rp10-line);border-bottom:1px solid var(--rp10-line);background:#fff}
body.ln-rebase-phase-10-program-detail .ln-rp10-highlight-grid span{color:var(--ln-program-accent);font:700 12px/1 var(--ln-font-ui,Arial,sans-serif);letter-spacing:.1em}
body.ln-rebase-phase-10-program-detail .ln-rp10-highlight-grid p{margin:48px 0 0;font-family:var(--ln-font-heading,Georgia,serif);font-size:23px;line-height:1.2}
body.ln-rebase-phase-10-program-detail .ln-rp10-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.ln-rebase-phase-10-program-detail .ln-rp10-list-panel{padding:clamp(28px,5vw,56px);border:1px solid var(--rp10-line)}
body.ln-rebase-phase-10-program-detail .ln-rp10-list-panel:first-child{background:var(--ln-program-soft)}
body.ln-rebase-phase-10-program-detail .ln-rp10-list-panel h2{margin:0 0 30px;font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1}
body.ln-rebase-phase-10-program-detail .ln-rp10-list-panel ul{display:grid;gap:17px;margin:0;padding:0;list-style:none}
body.ln-rebase-phase-10-program-detail .ln-rp10-list-panel li{display:flex;gap:12px;color:var(--rp10-muted);line-height:1.6}
body.ln-rebase-phase-10-program-detail .ln-rp10-list-panel li svg{flex:0 0 20px;width:20px;fill:none;stroke:var(--ln-program-accent);stroke-width:1.8}
body.ln-rebase-phase-10-program-detail .ln-rp10-about{background:#102b43;color:#fff}
body.ln-rebase-phase-10-program-detail .ln-rp10-about__grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(45px,8vw,110px)}
body.ln-rebase-phase-10-program-detail .ln-rp10-about__media{aspect-ratio:4/5;overflow:hidden}
body.ln-rebase-phase-10-program-detail .ln-rp10-about__image{width:100%;height:100%;object-fit:cover}
body.ln-rebase-phase-10-program-detail .ln-rp10-about h2{margin:0;color:#fff;font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(46px,6vw,82px);font-weight:500;line-height:.93}
body.ln-rebase-phase-10-program-detail .ln-rp10-about p{max-width:650px;color:rgba(255,255,255,.75);font-size:18px;line-height:1.8}
body.ln-rebase-phase-10-program-detail .ln-rp10-about .ln-button--text{color:#fff}
body.ln-rebase-phase-10-program-detail .ln-rp10-faq h2{margin:0 0 34px;font-family:var(--ln-font-heading,Georgia,serif);font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1}
body.ln-rebase-phase-10-program-detail .ln-rp10-accordion{border-top:1px solid var(--rp10-line)}
body.ln-rebase-phase-10-program-detail .ln-rp10-accordion article{border-bottom:1px solid var(--rp10-line)}
body.ln-rebase-phase-10-program-detail .ln-rp10-accordion h3{margin:0}
body.ln-rebase-phase-10-program-detail .ln-rp10-accordion button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border:0;background:none;color:var(--rp10-ink);font:600 19px/1.35 var(--ln-font-ui,Arial,sans-serif);text-align:left;cursor:pointer}
body.ln-rebase-phase-10-program-detail .ln-rp10-accordion [data-ln-accordion-panel]{padding:0 0 24px;color:var(--rp10-muted);line-height:1.75}
body.ln-rebase-phase-10-program-detail .ln-rp10-related{background:var(--rp10-wash)}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__grid article{overflow:hidden;border:1px solid var(--rp10-line);background:#fff}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#dce9f0}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__media:hover .ln-rp10-related__image{transform:scale(1.035)}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__media>span{position:absolute;right:14px;bottom:14px;left:14px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.8)}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__grid article>div{padding:22px}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__grid small{color:var(--ln-related-accent);font-weight:700;text-transform:uppercase}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__grid h3{margin:9px 0;font-family:var(--ln-font-heading,Georgia,serif);font-size:28px;font-weight:500;line-height:1.05}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__grid h3 a{color:inherit;text-decoration:none}
body.ln-rebase-phase-10-program-detail .ln-rp10-related__grid p{margin:0;color:var(--rp10-muted);line-height:1.6}
body.ln-rebase-phase-10-program-detail .ln-rp10-mobile-cta{position:fixed;z-index:80;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid var(--rp10-line);background:rgba(255,255,255,.96);box-shadow:0 -10px 30px rgba(16,40,60,.12);backdrop-filter:blur(14px)}
body.ln-rebase-phase-10-program-detail .ln-rp10-mobile-cta small,body.ln-rebase-phase-10-program-detail .ln-rp10-mobile-cta strong{display:block;max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.ln-rebase-phase-10-program-detail .ln-rp10-mobile-cta small{color:var(--rp10-muted)}
body.ln-rebase-phase-10-program-detail .ln-rp10-empty{padding:120px 0;text-align:center}
@media(max-width:1100px){body.ln-rebase-phase-10-program-detail .ln-rp10-hero__grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:44px}body.ln-rebase-phase-10-program-detail .ln-rp10-facts{grid-template-columns:1fr}body.ln-rebase-phase-10-program-detail .ln-rp10-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){body.admin-bar.ln-rebase-phase-10-program-detail .ln-rp10-local-nav{top:46px}}
@media(max-width:780px){body.ln-rebase-phase-10-program-detail .ln-rp10-hero__grid,body.ln-rebase-phase-10-program-detail .ln-rp10-first-access__grid,body.ln-rebase-phase-10-program-detail .ln-rp10-overview__grid,body.ln-rebase-phase-10-program-detail .ln-rp10-details__grid,body.ln-rebase-phase-10-program-detail .ln-rp10-about__grid{grid-template-columns:1fr}body.ln-rebase-phase-10-program-detail .ln-rp10-hero__copy{order:-1}body.ln-rebase-phase-10-program-detail .ln-rp10-hero h1{font-size:clamp(48px,14vw,74px)}body.ln-rebase-phase-10-program-detail .ln-rp10-art{max-width:560px;margin:auto}body.ln-rebase-phase-10-program-detail .ln-rp10-first-access h2{max-width:none}body.ln-rebase-phase-10-program-detail .ln-rp10-section-heading--row{display:block}body.ln-rebase-phase-10-program-detail .ln-rp10-section-heading--row>p{margin-top:18px}body.ln-rebase-phase-10-program-detail .ln-rp10-highlight-grid,body.ln-rebase-phase-10-program-detail .ln-rp10-related__grid{grid-template-columns:1fr}body.ln-rebase-phase-10-program-detail .ln-rp10-promise__shell{grid-template-columns:1fr}body.ln-rebase-phase-10-program-detail .ln-rp10-about__media{max-width:540px}body.ln-rebase-phase-10-program-detail .ln-rp10-local-nav>div{gap:24px}body.ln-rebase-phase-10-program-detail .ln-rp10-program{padding-bottom:74px}}
@media(max-width:520px){body.ln-rebase-phase-10-program-detail .ln-rp10-hero{padding-top:24px}body.ln-rebase-phase-10-program-detail .ln-rp10-back{margin-bottom:20px}body.ln-rebase-phase-10-program-detail .ln-rp10-art__copy{right:20px;bottom:20px;left:20px}body.ln-rebase-phase-10-program-detail .ln-rp10-action-card__buttons{display:grid}body.ln-rebase-phase-10-program-detail .ln-rp10-action-card__buttons .ln-button{width:100%}body.ln-rebase-phase-10-program-detail .ln-rp10-price{align-items:start;flex-direction:column;gap:4px}body.ln-rebase-phase-10-program-detail .ln-rp10-highlight-grid article{min-height:150px}body.ln-rebase-phase-10-program-detail .ln-rp10-highlight-grid p{margin-top:34px}body.ln-rebase-phase-10-program-detail .ln-rp10-mobile-cta .ln-button{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){body.ln-rebase-phase-10-program-detail .ln-rp10-related__image{transition:none}}
