/* Workspace route adapters. Editorial primitives remain in catalog-pages.css.
   Comparison interaction visuals remain in intellehealth-mobile-compare.css. */
.lb-work-page [hidden]{display:none!important}
.lb-work-page{background:#f7f4ed;color:#080b12;--intelle-text:#080b12;--intelle-muted:#626774;--intelle-border: #dedad0}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-wrap{max-width:1280px}
.lb-work-hero{padding:48px 0 52px;background:#f7f4ed}
.lb-work-hero-grid{display:grid;grid-template-columns:1.45fr .7fr;gap:72px;align-items:center}
.lb-work-hero h1{font:500 clamp(44px,4.8vw,68px)/1.04 Manrope,sans-serif;letter-spacing:-.055em;margin:0;color:#080b12}
.lb-work-hero h1 em{font-family:Newsreader,Georgia,serif;font-weight:500;color:#574777}
.lb-work-hero .lb-copy{max-width:620px;font-size:16px;line-height:1.75;margin-top:24px}
.lb-work-note{border-left:1px solid #d5d0c6;padding:12px 0 12px 32px}
.lb-work-note h2{font:700 20px/1.3 Manrope,sans-serif;letter-spacing:-.025em;color:#080b12;margin:18px 0 12px}
.lb-work-note p{font:500 13px/1.7 Manrope,sans-serif;color:#626774;margin:0}
.lb-work-orbit{display:block;width:46px;height:46px;border:1px solid #8573a6;border-radius:50%;position:relative}
.lb-work-orbit:before{content:'';position:absolute;inset:9px;border:1px solid #99b9aa;border-radius:50%}
.lb-work-orbit:after{content:'';position:absolute;width:7px;height:7px;background:#8573a6;border-radius:50%;top:5px;right:4px}
.lb-work-three{grid-template-columns:repeat(3,1fr)}
.lb-work-topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:35px}
.lb-work-topic{display:block;text-decoration:none;color:#080b12;border:1px solid #d9d4ca;border-radius:26px;padding:32px;background:#f7f4ed;transition:transform .2s,border-color .2s}
.lb-work-topic:hover{transform:translateY(-3px);border-color:#8573a6}
.lb-work-topic h3{font:500 38px/1.1 Manrope,sans-serif;letter-spacing:-.04em;color:#080b12;margin:18px 0}
.lb-work-topic p{font:500 15px/1.7 Manrope,sans-serif;color:#626774;margin:0 0 28px}
.lb-work-page>.intelle-x-section{background:#f7f4ed;padding:38px 0 48px;color:#080b12}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-x-h2{font:500 32px/1.15 Manrope,sans-serif;letter-spacing:-.04em;color:#080b12}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-x-kicker{color:#626774}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-x-kicker:before{display:none}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-x-panel{background:#fffcf7;color:#080b12;border-color:#dedad0}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-x-panel p,.lb-work-page>:not(.intelle-rvu__entry) .intelle-x-list{color:#626774}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-underline{display:none}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-btn--ghost{color:#080b12;border-color:#aaa99f;background:transparent}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-btn--primary,.lb-work-page>:not(.intelle-rvu__entry) .intelle-btn--dark{color:#fffcf7;background:linear-gradient(#080b12,#080b12) padding-box,linear-gradient(100deg,#8d7cff,#61b4ff,#51e3ce,#f4d6a2,#ff829f) border-box;border:1px solid transparent;border-radius:16px}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-btn{font-size:13px;min-height:44px;padding:11px 18px}
.lb-work-page>:not(.intelle-rvu__entry) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:#080b12;background:#fffcf7;border-color:#d5d0c6}
.lb-work-page>:not(.intelle-rvu__entry) :is(input,textarea)::placeholder{color:#737784;opacity:1}
.lb-work-page>:not(.intelle-rvu__entry) :focus-visible{outline:2px solid #71618f;outline-offset:4px}
.lb-work-page>:not(.intelle-rvu__entry) .intelle-inline-link{color:inherit}
.lb-work-contact .intelle-trust-form{max-width:720px;gap:12px}
.lb-work-contact .intelle-trust-field label{color:#080b12;font-size:14px}
.lb-work-contact .intelle-trust-field input,.lb-work-contact .intelle-trust-field textarea,.lb-work-contact .intelle-trust-field select{border-radius:13px}
.lb-work-contact .intelle-trust-field{margin:0;gap:0}
.lb-work-contact .intelle-trust-field textarea{min-height:160px}
.lb-work-contact .intelle-x-note{color:#626774}
.lb-work-saved{display:flex;gap:10px 24px;flex-wrap:wrap;padding-bottom:22px;font:600 11px/1.6 Manrope,sans-serif;color:#626774}
.lb-work-shortlist .intelle-shortlist-results{gap:24px}
.lb-work-shortlist .intelle-shortlist-card{background:#fffcf7;color:#080b12;border:1px solid #d9d4ca;border-radius:26px;padding:30px;box-shadow:none}
.lb-work-shortlist .intelle-shortlist-card--top{border-color:#8bae9f;background:#fbfdf9}
.lb-work-shortlist .intelle-shortlist-card__name{color:#080b12;font:700 27px/1.18 Manrope,sans-serif;letter-spacing:-.04em}
.lb-work-shortlist .intelle-shortlist-card__rank{background:#e2ebe6;color:#21493c}
.lb-work-shortlist .intelle-shortlist-card__facts{color:#626774}
.lb-work-shortlist .intelle-shortlist-actions{padding:24px;gap:12px;border-bottom:1px solid #d9d4ca}
.lb-work-shortlist .intelle-shortlist-steps{list-style:none;padding-left:0}
.lb-work-search>.intelle-x-hero{padding:0 0 32px;background:#f7f4ed;color:#080b12}
.lb-work-search .intelle-search-head{margin-top:0}
.lb-work-search .intelle-search-count,.lb-work-search .intelle-search-sort{color:#626774}
.lb-work-search .intelle-search-sort select{padding:10px 20px}
.lb-work-search .intelle-chip{background:#fffcf7;color:#080b12;border-color:#d5d0c6}
.lb-work-search .intelle-chip.is-active{background:#080b12;color:#fffcf7}
.lb-work-compare>.intelle-compare-results-section,.lb-work-compare-programs>.intelle-compare-results-section{background:#f7f4ed;padding:20px 0 60px}
.lb-work-compare-programs .intelle-compare-results-section>.intelle-wrap>.intelle-x-lede{font-size:14px;max-width:680px;margin-bottom:25px;color:#626774}
.lb-work-compare-programs .intelle-compare-results-section>.intelle-wrap>.intelle-x-h2{max-width:760px;font-size:28px}
.lb-work-dynamic-topic .intelle-x-hero{background:#f7f4ed;color:#080b12;padding:45px 0}
.lb-work-dynamic-topic .intelle-x-hero__title{font:500 clamp(38px,4vw,58px)/1.08 Manrope,sans-serif;letter-spacing:-.05em;color:#080b12}
.lb-work-dynamic-topic .intelle-x-hero__lede{color:#626774;font-size:16px}
.lb-work-dynamic-topic .intelle-x-hero__eyebrow{color:#626774}
@media(max-width:860px){.lb-work-hero-grid{gap:36px;grid-template-columns:1.3fr .8fr}.lb-work-note{padding-left:22px}}
@media(max-width:650px){.lb-work-hero{padding:30px 0 32px}.lb-work-hero-grid{grid-template-columns:1fr;gap:24px}.lb-work-hero h1{font-size:44px}.lb-work-hero .lb-copy{font-size:14px;margin-top:20px}.lb-work-note{border-left:0;border-top:1px solid #d5d0c6;padding:20px 0 0}.lb-work-orbit{display:none}.lb-work-note h2{font-size:16px;margin:0 0 8px}.lb-work-note p{font-size:12px}.lb-work-three,.lb-work-topic-grid{grid-template-columns:1fr}.lb-work-topic{padding:25px}.lb-work-topic h3{font-size:31px}.lb-work-shortlist .intelle-shortlist-card{padding:23px}.lb-work-shortlist .intelle-shortlist-card__name{font-size:23px}.lb-work-page>.intelle-x-section{padding:26px 0 36px}.lb-work-saved{font-size:10px}.lb-work-compare-programs .intelle-compare-results-section>.intelle-wrap>.intelle-x-h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.lb-work-topic{transition:none}}
