/* Laager secondary-page visual proposal. Loaded last; homepage excluded. */
:root{--deep:#203441;--deep2:#293E4B;--brand:#516575;--gold:#D7A96C;--gold2:#DEB784;--cream:#F6EBDD;--paper:#fff;--mist:#F3F6F7;--ink:#2E4655;--text:#516575;--muted:#61717D;--line:#D9DEE2;--lvs-serif:'Iowan Old Style','Baskerville','Palatino Linotype',Georgia,serif;--lvs-sans:'Avenir Next','Helvetica Neue',Arial,sans-serif}
body.laager-visual-system{color:#61717D;background:#fff;font-family:var(--lvs-sans)!important;line-height:1.6;-webkit-font-smoothing:antialiased}
body.laager-visual-system main{--muted:#61717D;--line:#D9DEE2;--shadow:none;font-family:var(--lvs-sans)}
body.laager-visual-system main :is(h1,h2,h3){color:#203441;font-family:var(--lvs-serif)!important;font-weight:500!important;letter-spacing:-.032em!important;text-rendering:optimizeLegibility}
body.laager-visual-system main h1{line-height:1.1!important}
body.laager-visual-system main h2{line-height:1.16!important}
body.laager-visual-system main h3{line-height:1.25!important}
body.laager-visual-system main .wrap{width:min(1190px,calc(100% - 68px))!important;max-width:1190px!important;margin-inline:auto!important}
body.laager-visual-system main .eyebrow{font-family:var(--lvs-sans)!important;font-size:11px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:.17em!important;color:#775321}
body.laager-visual-system main > :is(.detail-banner,.legal-hero,.ai-hero,.track-hero,.op-hero,.opp-hero,.contact-page-hero,.synd-hero,.article-intro,.insights-hero){background:#F8F7F4!important;color:#61717D!important;border:0!important;border-bottom:1px solid #D9DEE2!important;box-shadow:none!important;padding-top:68px!important;padding-bottom:59px!important}
body.laager-visual-system main > :is(.detail-banner,.legal-hero,.ai-hero,.track-hero,.op-hero,.opp-hero,.contact-page-hero,.synd-hero,.article-intro,.insights-hero) h1{max-width:900px;margin:0 0 18px!important;color:#203441!important;font-size:clamp(44px,4vw,61px)!important;line-height:1.1!important}
body.laager-visual-system main > :is(.detail-banner,.legal-hero,.ai-hero,.track-hero,.op-hero,.opp-hero,.contact-page-hero,.synd-hero,.article-intro,.insights-hero) p{color:#61717D!important;font-size:16px!important;line-height:1.76!important}
body.laager-visual-system main > :is(.detail-banner,.legal-hero,.op-hero,.opp-hero,.contact-page-hero) p:last-child{max-width:800px;margin-bottom:0!important}
body.laager-visual-system main > :is(.detail-banner,.legal-hero,.ai-hero,.track-hero,.op-hero,.opp-hero,.contact-page-hero,.synd-hero,.article-intro,.insights-hero) .eyebrow{margin:0 0 16px!important;color:#775321!important}
body.laager-visual-system main :is(.section-head,.track-head,.ai-intro,.synd-intro) .eyebrow{margin-bottom:12px}
body.laager-visual-system main :is(.btn,.button,.interest-btn,.cta-btn){display:inline-flex;align-items:center;justify-content:center;min-height:47px!important;padding:13px 20px!important;border:1px solid #203441!important;border-radius:3px!important;font-family:var(--lvs-sans)!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important}
body.laager-visual-system main :is(.btn-dark,.btn-primary){color:#fff!important;background:#203441!important}
body.laager-visual-system main :is(.btn-dark,.btn-primary):hover{background:#365261!important}
body.laager-visual-system main .btn-gold{color:#203441!important;background:#D7A96C!important;border-color:#D7A96C!important}
body.laager-visual-system main .btn-gold:hover{background:#DEB784!important;border-color:#DEB784!important}
body.laager-visual-system main :is(.detail-banner,.legal-hero,.ai-hero,.track-hero,.op-hero,.opp-hero,.contact-page-hero,.synd-hero,.article-intro,.insights-hero) :is(.btn-outline,.btn-quiet){color:#203441!important;background:transparent!important;border-color:#899AA6!important}
body.laager-visual-system main :is(.article-cta,.opp-card,.track-cta-box,.insights-cta-box,#contact,#process) :is(.btn-outline,.btn-outline-dark){color:#fff!important;background:transparent!important;border-color:#899AA6!important}
body.laager-visual-system main .interest-btn{color:#203441!important;background:transparent!important;border-color:#899AA6!important}
body.laager-visual-system main .interest-btn:hover{background:#fff!important}
/* Flat, hairline-bordered panels; preserve photographic masks and functional controls. */
body.laager-visual-system main :is(.criterion,.benefit,.principle,.team-card,.insight,.portfolio-card,.faq-item,.experience-number,.experience-copy,.deal,.performance-panel,.boutique-lead,.boutique-card,.ai-hero-panel,.qual-card,.verify-lead,.verify-card,.ai-note,.track-performance,.record-lead,.record-copy,.cycle-grid,.track-card,.align-copy,.align-points,.method-box,.track-cta-box,.property-tile,.synd-hero-media,.role-card,.flow,.synd-card,.tax-shell,.tax-point,.alignment-panel,.synd-cta-box,.op-feature,.empty-card,.interest-callout,.insights-library-card,.insights-cta-box,.contact-form-card,.contact-assurance,.form-field input,.form-field select,.form-field textarea,.form-status,.article-hero,.side-card,.process-timeline,.legal-resource,.opp-card){border-radius:4px!important;box-shadow:none!important}
body.laager-visual-system main :is(.criterion,.benefit,.principle,.boutique-card,.qual-card,.track-card,.synd-card){border:1px solid #D9DEE2!important}
body.laager-visual-system main .synd-card::before{display:none!important}
body.laager-visual-system main :is(.insight-photo-card,.insights-library-card,.portfolio-card,.op-feature,.synd-hero-media,.article-hero):hover{transform:none!important;box-shadow:none!important}
body.laager-visual-system main :is(.ai-note,.contact-assurance,.synd-cta-box,.legal-resource,.interest-callout,.method-box){background:#FAF8F4!important;border:1px solid #D9DEE2!important;border-left:4px solid #D7A96C!important}
body.laager-visual-system main :is(.op-pill,.property-badge,.hero-photo-label){border-radius:3px!important}
body.laager-visual-system main :is(.section-head h2,.track-head h2,.ai-intro h2,.synd-intro h2,.laager-copy h2,.risk-copy h2,.tax-content h2){color:#203441!important;font-size:clamp(34px,3.4vw,49px)!important;line-height:1.16!important}
body.laager-visual-system main :is(.section-head p,.track-head p,.ai-intro p,.synd-intro p){color:#61717D;line-height:1.75}
body.laager-visual-system main :is(.section-head,.track-head,.ai-intro,.synd-intro){margin-bottom:34px}
body.laager-visual-system main :is(.criterion h3,.benefit h3,.principle b,.boutique-card h3,.qual-card h3,.track-card h3,.synd-card h3,.flow-step h3){color:#203441;font-family:var(--lvs-serif)!important;font-size:21px!important;letter-spacing:-.025em}
body.laager-visual-system main :is(.criterion p,.benefit p,.principle span,.boutique-card p,.qual-card p,.track-card p,.synd-card p,.flow-step p){color:#61717D;font-size:13px;line-height:1.68}
body.laager-visual-system main :is(.track-metric strong,.performance-metric strong,.qual-card .figure,.experience-number strong,.metric-number){color:#203441;font-family:var(--lvs-serif)!important;font-weight:500!important;letter-spacing:-.04em!important}
body.laager-visual-system main :is(#process,#contact,.opp-card,.boutique-lead,.record-lead,.verify-lead,.alignment-panel,.track-cta-box,.insights-cta-box,.article-cta,.role-card:not(.lp)) :is(h1,h2,h3){color:#fff!important}
body.laager-visual-system main :is(#process,#contact,.opp-card,.boutique-lead,.record-lead,.verify-lead,.alignment-panel,.track-cta-box,.insights-cta-box,.article-cta,.role-card:not(.lp)) .eyebrow{color:#D7A96C!important}
body.laager-visual-system main :is(.opp-card,.track-cta-box,.insights-cta-box){background:#203441!important}
body.laager-visual-system main :is(.opp-card p,.track-cta-box p,.insights-cta-box p){color:#DAE2E6!important}
/* Approach, firm, guide and legal */
body:is(.lvs-firm,.lvs-approach,.lvs-guide) .legacy-content>section{padding:clamp(68px,7vw,96px) 0}
body.lvs-firm #boutique{background:#F6EBDD}
body.lvs-firm .boutique-lead{background:#203441}
body.lvs-firm .team-card{overflow:hidden}
body.lvs-firm .team-photo-card .team-body h3{font-size:25px}
body.lvs-firm .team-role-dark{color:#775321}
body.lvs-guide .faq-item{overflow:hidden}
body.lvs-guide .faq-item summary{min-height:60px;color:#203441}
body.lvs-guide .faq-answer p{font-size:13px}
body.lvs-guide .contact-card{border-radius:4px;box-shadow:none}
body.lvs-legal .legal-section{padding:78px 0 96px}
body.lvs-legal .legal-reading{max-width:880px}
body.lvs-legal .legal-reading h2{font-size:38px}
body.lvs-legal .legal-reading p{color:#465D6B;line-height:1.9}
body.lvs-legal .legal-resource{padding:28px}
body.lvs-legal .legal-resource h3{font-size:26px}
/* Accreditation */
body.lvs-accredited .ai-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:58px}
body.lvs-accredited .ai-hero-panel{background:#fff!important;border:1px solid #D9DEE2!important;padding:29px}
body.lvs-accredited .ai-hero-panel h2{font-size:27px!important}
body.lvs-accredited .ai-hero-panel p{font-size:12.5px!important;line-height:1.68!important}
body.lvs-accredited .ai-section{padding:76px 0}
body.lvs-accredited .ai-section.alt{background:#F3F6F7!important}
body.lvs-accredited .qual-grid{gap:17px}
body.lvs-accredited .qual-card{padding:26px 24px;background:#fff}
body.lvs-accredited .qual-card .figure{font-size:36px!important}
body.lvs-accredited .qual-card .limit{background:#F6EBDD!important;color:#775321!important;border-radius:3px!important}
body.lvs-accredited .verify-lead{background:#203441!important}
body.lvs-accredited .verify-card{background:#fff;border:1px solid #D9DEE2}
body.lvs-accredited .verify-card h3{font-size:26px}
body.lvs-accredited .ai-cta{padding:22px 0 76px}
body.lvs-accredited .ai-note{padding:28px 30px}
body.lvs-accredited .ai-note h2{font-size:30px!important}
body.lvs-accredited .ai-note p{color:#61717D;line-height:1.72}
/* Track record */
body.lvs-track .track-hero-grid{gap:64px;grid-template-columns:1.05fr .95fr}
body.lvs-track .track-hero-note{color:#465D6B!important;background:#fff;border:1px solid #D9DEE2;border-left:4px solid #D7A96C;border-radius:4px;padding:23px 25px;font-size:13px;line-height:1.8}
body.lvs-track .track-section{padding:78px 0}
body.lvs-track .track-section.alt{background:#F3F6F7}
body.lvs-track .track-performance{overflow:hidden;border:1px solid #D9DEE2}
body.lvs-track .track-metric{padding:29px 24px}
body.lvs-track .track-metric strong{font-size:34px!important}
body.lvs-track .track-translation{background:#203441;color:#fff;padding:20px 24px}
body.lvs-track .track-note{background:#FAF8F4;line-height:1.75}
body.lvs-track .record-lead{background:#203441;padding:35px}
body.lvs-track .record-copy{padding:32px;border:1px solid #D9DEE2}
body.lvs-track .record-lead h3{font-size:30px!important}
body.lvs-track .record-copy p{color:#516575;font-size:13.5px}
body.lvs-track .cycle-grid{border-radius:4px!important}
body.lvs-track .cycle-step h3{font-size:20px!important}
body.lvs-track .principle-grid{gap:17px}
body.lvs-track .track-card{border-top:3px solid #D7A96C!important;background:#fff;padding:25px 24px}
body.lvs-track .align-copy{background:#F6EBDD;padding:34px}
body.lvs-track .align-points{background:#203441;padding:31px}
body.lvs-track .align-copy h2{font-size:36px!important}
body.lvs-track .method-box{max-width:1000px;padding:31px}
body.lvs-track .method-box h3{font-size:26px!important}
body.lvs-track .track-cta-box{padding:34px 36px}
body.lvs-track .track-cta-box h2{font-size:34px!important}
body.lvs-track .property-gallery{gap:17px}
body.lvs-track .property-tile{overflow:hidden;border:1px solid #D9DEE2}
body.lvs-track .property-name{color:#203441!important}
body.lvs-track .property-badge{border-radius:3px!important}
body.lvs-track .track-disclosure{background:#F8F7F4;padding:35px 0 40px}
body.lvs-track .track-disclosure h2{font-size:18px!important;text-transform:none!important;letter-spacing:-.02em!important}
/* Syndications */
body.lvs-syndications .synd-hero-grid{gap:58px}
body.lvs-syndications .synd-hero-media{border:1px solid #D9DEE2}
body.lvs-syndications .synd-section{padding:78px 0}
body.lvs-syndications .synd-section.alt{background:#F3F6F7}
body.lvs-syndications .role-card{border:1px solid #D9DEE2;padding:31px}
body.lvs-syndications .role-card:not(.lp){background:#203441}
body.lvs-syndications .role-card::before{height:3px}
body.lvs-syndications .role-card h3{font-size:27px!important}
body.lvs-syndications .flow-step{min-height:174px}
body.lvs-syndications .flow-step b{border-radius:3px;background:#F6EBDD;color:#775321}
body.lvs-syndications .tax-shell{border:1px solid #D9DEE2}
body.lvs-syndications .tax-content{padding:39px}
body.lvs-syndications .tax-point{background:#F8F7F4;border:1px solid #D9DEE2}
body.lvs-syndications .tax-point b{font-family:var(--lvs-serif);font-size:18px;letter-spacing:-.02em}
body.lvs-syndications .alignment-panel{background:#203441;border:1px solid #203441;padding:31px}
body.lvs-syndications .alignment-panel h3{font-size:28px!important}
body.lvs-syndications .synd-cta{padding:30px 0 76px}
body.lvs-syndications .synd-cta-box{padding:31px 34px}
body.lvs-syndications .synd-cta-box h2{font-size:32px!important}
/* Opportunities */
body.lvs-opportunities .op-hero-grid{gap:64px}
body.lvs-opportunities .op-photo{overflow:hidden;border-radius:4px;box-shadow:none}
body.lvs-opportunities .op-photo img{border-radius:0}
body.lvs-opportunities .op-pill{border:1px solid #D9DEE2;background:#F3F6F7}
body.lvs-opportunities .op-section{padding:78px 0}
body.lvs-opportunities .op-feature{border:1px solid #D9DEE2;background:#fff}
body.lvs-opportunities .op-feature h2{font-size:36px!important}
body.lvs-opportunities .op-feature p{color:#61717D}
body.lvs-opportunities .opp-card{padding:38px}
body.lvs-opportunities .opp-card h2{font-size:37px!important}
body.lvs-opportunities .empty-card{border:1px solid #D9DEE2;background:#fff}
body.lvs-opportunities .empty-card h3{font-size:29px!important}
body.lvs-opportunities .interest-callout{padding:30px}
body.lvs-opportunities .interest-callout h3{font-size:28px!important}
body.lvs-opportunities .interest-callout p{color:#61717D}
body.lvs-opportunities .op-disclosure-section{padding:34px 0;background:#F8F7F4}
/* Insights library */
body.lvs-insights .insights-hero-inner{align-items:center}
body.lvs-insights .insights-hero-intro{border-color:#D9DEE2}
body.lvs-insights .insights-library{gap:23px}
body.lvs-insights .insights-library-card{border:1px solid #D9DEE2;background:#fff}
body.lvs-insights .insights-library-body{padding:27px}
body.lvs-insights .insights-library-body h3{font-size:27px!important}
body.lvs-insights .insights-library-body p{color:#61717D;font-size:13px;line-height:1.75}
body.lvs-insights .insights-cta{padding:20px 0 78px}
body.lvs-insights .insights-cta-box{padding:34px 36px}
body.lvs-insights .insights-cta-box h2{font-size:34px!important}
/* Contact: form markup, labels, endpoint and scripts are untouched. */
body.lvs-contact .contact-page-section{padding:76px 0 88px}
body.lvs-contact .contact-page-grid{gap:64px}
body.lvs-contact .contact-page-copy h2{font-size:42px!important}
body.lvs-contact .contact-page-copy p{color:#61717D;line-height:1.78}
body.lvs-contact .contact-detail{border-color:#D9DEE2}
body.lvs-contact .contact-detail a{color:#203441}
body.lvs-contact .contact-form-card{border:1px solid #D9DEE2;background:#fff;padding:32px}
body.lvs-contact .form-field input,body.lvs-contact .form-field select,body.lvs-contact .form-field textarea{border:1px solid #CDD5DA;background:#fff;color:#203441;box-shadow:none}
body.lvs-contact .form-field :is(input,select,textarea):focus{border-color:#D7A96C;outline:2px solid rgba(215,169,108,.23);outline-offset:1px}
body.lvs-contact .form-consent{color:#61717D}
body.lvs-contact .contact-assurance{padding:22px 23px}
body.lvs-contact .contact-assurance h3{font-size:24px!important}
/* Articles: preserve the existing ~760px reading measure and sidebar. */
body.laager-visual-system main>.article-intro .article-breadcrumb{margin-bottom:25px;color:#61717D}
body.laager-visual-system main>.article-intro .article-title{max-width:1000px}
body.laager-visual-system main>.article-intro .article-dek{max-width:820px}
body.laager-visual-system main>.article-intro .article-date{margin-top:17px!important;color:#61717D!important;font-size:12px!important}
body.lvs-article .article-hero{border:1px solid #D9DEE2}
body.lvs-article .article-layout{padding-top:64px;padding-bottom:84px}
body.lvs-article .article-body{max-width:760px}
body.lvs-article .article-body h2{font-size:36px!important;margin-top:48px}
body.lvs-article .article-body h3{font-size:25px!important}
body.lvs-article .article-body p,body.lvs-article .article-body li{color:#465D6B;line-height:1.88}
body.lvs-article .article-body p{font-size:15px}
body.lvs-article .article-sidebar .side-card{background:#F3F6F7;border:1px solid #D9DEE2;padding:25px}
body.lvs-article .article-sidebar h3{font-size:25px!important}
body.lvs-article .process-timeline{background:#F3F6F7;border:1px solid #D9DEE2}
body.lvs-article .article-cta{background:#203441;padding:42px 0}
body.lvs-article .article-cta h2{font-size:36px!important}
body.lvs-article .article-cta p{color:#DAE2E6!important}
/* Cincinnati: scoped presentation only; data, navigation, tabs, ranges and scripts remain intact. */
body.lvs-cincinnati{--navy:#293E4B;--navy2:#293E4B;--navy3:#203441;--ink:#2E4655;--text:#516575;--muted:#61717D;--line:#D9DEE2;--inst-line:#D9DEE2;--inst-shadow:none;--shadow:none}
body.lvs-cincinnati #main-content .section-title{font-family:var(--lvs-serif)!important;font-weight:500!important;font-size:clamp(34px,3.4vw,47px)!important;line-height:1.16!important;letter-spacing:-.032em!important;color:#203441!important}
body.lvs-cincinnati #main-content .section-copy{color:#61717D!important;line-height:1.76!important}
body.lvs-cincinnati #main-content .eyebrow{color:#775321!important}
body.lvs-cincinnati #overview.hero{background:#F8F7F4!important;color:#61717D!important;border-bottom:1px solid #D9DEE2!important;padding:54px 0 38px!important}
body.lvs-cincinnati #overview .hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:50px}
body.lvs-cincinnati #overview .hero-copy{padding:14px 0 28px}
body.lvs-cincinnati #overview h1{color:#203441!important;font-size:clamp(48px,5vw,68px)!important;line-height:1.08!important}
body.lvs-cincinnati #overview p{color:#61717D!important;font-size:17px;line-height:1.72;max-width:570px}
body.lvs-cincinnati #overview .gold-rule{margin:22px 0;width:58px;height:3px;border-radius:0}
body.lvs-cincinnati #overview .hero-collage{border:1px solid #D9DEE2;border-radius:4px;background:#fff;box-shadow:none;padding:6px;gap:6px}
body.lvs-cincinnati #overview .hero-shot{border-radius:3px;background:#E9EFF2}
body.lvs-cincinnati #overview .metric-row{gap:8px;margin-top:20px}
body.lvs-cincinnati #overview .metric{background:#fff!important;border:1px solid #D9DEE2!important;border-radius:3px!important;color:#203441!important;box-shadow:none!important;padding:17px 8px;min-height:116px}
body.lvs-cincinnati #overview .metric strong{font-family:var(--lvs-serif);font-weight:500;letter-spacing:-.025em;color:#203441}
body.lvs-cincinnati #overview .metric span:not(.svg-icon){color:#61717D!important}
body.lvs-cincinnati #main-content :is(.returns-band,.quick-kpi,.quick-card,.why-card,.detailed-review-box,.story-card,.story-stat,.story-thesis,.portfolio-note,.property-photo,.area-card,.ohio-rank-card,.capital-shell,.capital-kpi,.sources,.debt-matrix,.refi-box,.framework-card,.debt-question,.wrong-box,.questions-side-panel,.qa-list,.risk-table-wrap,.diligence-summary,.diligence-point,.sponsor-kpi,.team-card,.alignment-box,.stress-shell,.output,.scenario-context,.offering-note,.offering-transition-note .offering-note){border-radius:4px!important;box-shadow:none!important}
body.lvs-cincinnati #main-content :is(.story-card,.story-stat,.story-thesis,.portfolio-note,.area-card,.capital-shell,.sources,.debt-matrix,.framework-card,.debt-question,.risk-table-wrap,.diligence-summary,.team-card,.alignment-box,.stress-shell,.output,.scenario-context,.offering-note,.offering-transition-note .offering-note){border-color:#D9DEE2!important}
body.lvs-cincinnati #main-content :is(.quick-kpi,.quick-card,.story-stat,.story-thesis,.portfolio-note,.alignment-box,.offering-note,.offering-transition-note .offering-note){background:#FAF8F4!important}
body.lvs-cincinnati #main-content :is(.portfolio-note,.alignment-box,.offering-note,.offering-transition-note .offering-note){border:1px solid #D9DEE2!important;border-left:4px solid #D7A96C!important}
body.lvs-cincinnati #main-content :is(.asset-body h3,.story-head h3,.area-title,.ohio-rank-copy h3,.framework-card h3,.debt-question-head h3,.debt-step strong,.wrong-box h3,.team-copy h3,.diligence-summary h3,.property-gallery-head h3){font-family:var(--lvs-serif)!important;font-weight:500!important;letter-spacing:-.025em!important}
body.lvs-cincinnati #main-content :is(.story-card,.area-card,.team-card,.ohio-rank-card,.quick-card,.capital-shell,.stress-shell,.framework-card,.debt-question,.risk-table-wrap){border:1px solid #D9DEE2!important}
body.lvs-cincinnati #main-content :is(.story-hero,.story-thumbs img,.story-stat,.story-thesis,.capital-kpi,.refi-box,.output,.stress-note,.scenario-btn,.stress-tab){border-radius:3px!important}
body.lvs-cincinnati #main-content :is(.story-sub,.team-copy .role,.card-link,.debt-step span,.qa-button .num){color:#775321!important}
body.lvs-cincinnati #main-content :is(.story-summary,.area-body p,.qa-answer-inner,.debt-step p,.team-copy ul,.alignment-box p,.risk-table td:nth-child(3)){color:#516575!important}
body.lvs-cincinnati #main-content :is(.market-section,.underwrite-section,.risk-section,.property-gallery-section,.disclosures-section,.returns-band-section){background:#F3F6F7!important;box-shadow:none!important}
body.lvs-cincinnati #main-content :is(.detailed-review-box,.wrong-box,.sponsor-kpi){background:#203441!important}
body.lvs-cincinnati #main-content :is(.detailed-review-box h2,.wrong-box h3){color:#fff!important}
body.lvs-cincinnati #main-content :is(.detailed-review-box .eyebrow,.sponsor-kpi strong){color:#D7A96C!important}
body.lvs-cincinnati #main-content .returns-band{background:#203441!important;border-color:#203441!important}
body.lvs-cincinnati #main-content .returns-band h2{font-size:30px!important}
body.lvs-cincinnati #main-content .returns-band .eyebrow,body.lvs-cincinnati #main-content .returns-band-link{color:#D7A96C!important}
body.lvs-cincinnati #main-content .quick-overview-section{background:#fff!important}
body.lvs-cincinnati #main-content .cta-btn{background:#203441!important;color:#fff!important}
body.lvs-cincinnati #main-content .cta-btn:hover{background:#365261!important}
body.lvs-cincinnati #main-content :is(.stress-tab,.scenario-btn){text-transform:none!important;letter-spacing:normal!important}
body.lvs-cincinnati .laager-offering-nav-wrap{box-shadow:none;background:#fff}
body.lvs-cincinnati #laager-site-footer{background:#1B2E3A!important}
/* Responsive parity with the homepage container and hierarchy. */
@media(max-width:980px){
 body.laager-visual-system main>.ai-hero .ai-hero-grid,body.laager-visual-system main>.track-hero .track-hero-grid{grid-template-columns:1fr;gap:30px}
 body.lvs-contact .contact-page-grid{gap:40px}
 body.lvs-cincinnati #overview .hero-grid{grid-template-columns:1fr}
 body.lvs-cincinnati #overview .hero-copy{padding-bottom:0}
 body.lvs-cincinnati #overview .hero-collage{height:330px}
 body.lvs-cincinnati #overview .metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:767px){
 body.laager-visual-system main .wrap{width:calc(100% - 42px)!important}
 body.laager-visual-system main>:is(.detail-banner,.legal-hero,.ai-hero,.track-hero,.op-hero,.opp-hero,.contact-page-hero,.synd-hero,.article-intro,.insights-hero){padding-top:48px!important;padding-bottom:45px!important}
 body.laager-visual-system main>:is(.detail-banner,.legal-hero,.ai-hero,.track-hero,.op-hero,.opp-hero,.contact-page-hero,.synd-hero,.article-intro,.insights-hero) h1{font-size:clamp(37px,9.5vw,46px)!important}
 body.laager-visual-system main>:is(.detail-banner,.legal-hero,.ai-hero,.track-hero,.op-hero,.opp-hero,.contact-page-hero,.synd-hero,.article-intro,.insights-hero) p{font-size:15px!important;line-height:1.7!important}
 body.laager-visual-system main :is(.section-head h2,.track-head h2,.ai-intro h2,.synd-intro h2,.laager-copy h2,.risk-copy h2,.tax-content h2){font-size:34px!important}
 body.lvs-cincinnati #main-content .section-title{font-size:34px!important}
 body.lvs-cincinnati #overview.hero{padding-top:42px!important}
 body.lvs-cincinnati #overview h1{font-size:46px!important}
 body.lvs-cincinnati #overview .hero-collage{height:auto}
 body.lvs-cincinnati #overview .metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.lvs-cincinnati #main-content :is(.quick-kpi-grid,.diligence-points,.framework-grid){grid-template-columns:1fr!important}
 body.lvs-article .article-layout{padding-top:46px;padding-bottom:60px}
 body.lvs-article .article-body{max-width:100%}
 body.lvs-article .article-body h2{font-size:32px!important}
}

/* Keep company name intact; Opportunities hero line length */
body.laager-visual-system .nobreak{white-space:nowrap}
body.lvs-opportunities main > .op-hero h1{max-width:min(1100px,100%)!important;font-size:clamp(40px,3.6vw,56px)!important}
