.advisory-subpage{--product-ink: var(--unite-ink, #213d4b);--product-night: var(--unite-navy, #162630);--product-silver: var(--unite-steel-light, #c4d8e5);--product-copper: var(--unite-gold, #d7ac8b)}.advisory-subpage .product-graphic{min-width:0;width:100%;aspect-ratio:4 / 3;position:relative;isolation:isolate;color:var(--product-ink)}.advisory-subpage .product-graphic .unite-section-art{width:100%;height:100%}.advisory-subpage .product-graphic:before{content:"";position:absolute;inset:19% 7% 12%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#7cacc422,transparent 70%);pointer-events:none}body.advisory-subpage .credit-hero,body.advisory-subpage .advisory-subpage-hero{background:var(--product-night);color:#edf2f3}body.advisory-subpage .credit-hero:before,body.advisory-subpage .advisory-subpage-hero:before{background:radial-gradient(ellipse at 88% 10%,#ac795826,transparent 48%),radial-gradient(ellipse at 65% 65%,#4883a01a,transparent 50%)}body.advisory-subpage .credit-hero:after{background:none}body.advisory-subpage .credit-hero-overlay{background:none}body.advisory-subpage .credit-hero .product-graphic,body.advisory-subpage .hero-dark .product-graphic{color:#c1d4df;--diagram-signal: #d9ad83}body.advisory-subpage .credit-hero-inner{min-height:calc(100svh - var(--header-height));width:var(--page-width);padding:clamp(32px,5svh,64px) 0;align-items:center}body.advisory-subpage .credit-hero-copy{display:grid;max-width:none;width:100%;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"breadcrumbs breadcrumbs" "intro graphic" "analyzer analyzer";column-gap:clamp(24px,4vw,64px);row-gap:22px;align-items:start}body.advisory-subpage .credit-hero-copy .breadcrumbs{grid-area:breadcrumbs;margin:0}body.advisory-subpage .credit-hero-copy .product-hero-intro{grid-area:intro;align-self:center;min-width:0}body.advisory-subpage .credit-hero h1{grid-area:title;width:100%;max-width:850px;margin:0;font-size:clamp(38px,3.65vw,62px);line-height:1.08;letter-spacing:-.025em;text-wrap:pretty}body.advisory-subpage .credit-hero .hero-lead{grid-area:lead;width:100%;max-width:790px;margin:20px 0 0;padding:0;font-size:clamp(17px,1.2vw,var(--unite-type-20));line-height:1.5;color:#becdd4}body.advisory-subpage .credit-hero .product-hero-graphic{grid-area:graphic;max-width:480px;justify-self:center;align-self:center}body.advisory-subpage .credit-hero-copy--person{grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-template-areas:"breadcrumbs breadcrumbs" "intro graphic" "analyzer analyzer"}body.advisory-subpage .credit-hero-copy--person .product-hero-intro{display:block}body.advisory-subpage .credit-hero-copy--person .product-hero-leads>.hero-lead--more{margin-top:7px}body.advisory-subpage .credit-hero .product-hero-person.expert-guide{grid-area:graphic;display:block;width:min(100%,340px);justify-self:end;align-self:end}body.advisory-subpage .credit-hero .product-hero-person .expert-guide__content{display:none}body.advisory-subpage .credit-hero .product-hero-person .expert-guide__portrait{width:100%;max-width:none;margin:0}body.advisory-subpage .credit-hero .product-hero-person .expert-guide__portrait img{width:100%;height:100%;object-fit:contain}body.advisory-subpage .credit-hero .credit-hero-analyzer{grid-area:analyzer;align-self:end;max-width:none;width:100%;min-height:0;margin:4px 0 0;padding:clamp(24px,2.5vw,36px);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:32px;background:linear-gradient(120deg,#233f50ed,#1c3442f2);border:1px solid #bed5df40;border-left:3px solid #d8b788;border-radius:8px 30px 8px 8px;box-shadow:none}body.advisory-subpage .credit-hero .credit-hero-analyzer:before,body.advisory-subpage .credit-hero .credit-hero-analyzer:after{display:none}body.advisory-subpage .credit-hero .credit-hero-analyzer h2{max-width:680px;font-size:clamp(25px,2.1vw,34px);line-height:1.18}body.advisory-subpage .credit-hero .credit-hero-analyzer p{font-size:var(--unite-type-16);line-height:1.5}body.advisory-subpage .credit-hero .credit-hero-inn-row{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr)}body.advisory-subpage .credit-hero .credit-hero-inn-form{width:100%}body.advisory-subpage .credit-hero .credit-hero-inn-form label{font-size:15px}body.advisory-subpage .credit-hero .credit-hero-inn-row input,body.advisory-subpage .credit-hero .credit-hero-inn-row .btn{min-height:54px}body.advisory-subpage .advisory-subpage-hero .subpage-hero-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(32px,5vw,76px);align-items:center;min-height:590px;padding-block:64px}.advisory-subpage .subpage-hero-copy{min-width:0}body.advisory-subpage .advisory-subpage-hero h1{font-size:clamp(38px,4vw,62px);line-height:1.08;letter-spacing:-.025em;text-wrap:pretty}body.advisory-subpage .advisory-subpage-hero .hero-lead{font-size:clamp(18px,1.45vw,21px);line-height:1.5;color:#becdd4}.advisory-subpage .subpage-hero-graphic{max-width:480px;justify-self:center}body.advisory-subpage .advisory-subpage-hero.hero-light{background:var(--unite-surface, var(--unite-surface));color:var(--product-ink)}body.advisory-subpage .advisory-subpage-hero.hero-light .hero-lead,body.advisory-subpage .advisory-subpage-hero.hero-light .breadcrumbs{color:#506574}.advisory-subpage .hero-dark .eyebrow{color:#cfb38b}.advisory-subpage .standard-page-guide{align-self:center}.advisory-subpage .product-experience-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,4vw,64px)}.advisory-subpage .product-experience-visual{align-self:center}.advisory-subpage .product-experience-display{max-width:470px;margin-inline:auto}.advisory-subpage .product-experience-guide{margin-top:4px}.advisory-subpage .product-experience-visual .expert-guide img{object-fit:contain}.advisory-subpage .product-experience-visual figcaption{margin-top:18px;padding-top:14px;border-top:1px solid #b1c4ce;font-size:var(--unite-type-14);line-height:1.5}.advisory-subpage .product-experience-point p{font-size:var(--unite-type-16);line-height:1.5}.advisory-subpage .product-experience-point span{font-size:13px}.advisory-subpage .product-experience-section{background:var(--unite-surface, var(--unite-surface))}.advisory-subpage .product-experience-copy h2{font-size:clamp(32px,3.25vw,48px);line-height:1.13}body.advisory-subpage .materials-video-cover{background:radial-gradient(ellipse at 70% 25%,#344f6033,transparent 60%),#172934;align-content:center}.advisory-subpage .materials-video-cover .product-graphic{color:#c1d4df;--diagram-signal: #d9ad83}.advisory-subpage .materials-video-graphic{max-width:360px;justify-self:center}body.advisory-subpage .materials-hero .materials-hero-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.advisory-subpage .credit-route-diagram .proposal-lane-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"number" "title" "art";gap:8px;align-content:center;padding:20px;background:#223945}.advisory-subpage .credit-route-diagram .proposal-lane-head .proposal-number{grid-area:number}.advisory-subpage .credit-route-diagram .proposal-lane-head>b{grid-area:title;font-size:24px;color:#e2edf1}.advisory-subpage .credit-route-diagram .proposal-stage-mark{grid-area:art;position:relative;inset:auto;width:min(100%,210px);aspect-ratio:3 / 2;height:auto;opacity:1;transform:none;justify-self:center}.advisory-subpage .credit-route-diagram .proposal-stage-mark:before{display:none}@media (min-width: 981px) and (max-height: 800px){body.advisory-subpage .credit-hero-inner{padding-block:26px}body.advisory-subpage .credit-hero-copy{row-gap:16px}body.advisory-subpage .credit-hero .product-hero-graphic{max-width:340px}body.advisory-subpage .credit-hero h1{font-size:clamp(37px,3.1vw,50px)}body.advisory-subpage .credit-hero .credit-hero-analyzer{padding:22px 28px}}@media (max-width: 980px){body.advisory-subpage .credit-hero-inner{min-height:0;width:var(--page-width);padding-block:36px}body.advisory-subpage .credit-hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px}body.advisory-subpage .credit-hero-copy--person{grid-template-columns:minmax(0,1fr) minmax(0,240px)}body.advisory-subpage .credit-hero h1{font-size:clamp(34px,4.5vw,44px)}body.advisory-subpage .credit-hero .credit-hero-analyzer,body.advisory-subpage .materials-hero .materials-hero-panel{grid-template-columns:minmax(0,1fr);gap:22px}body.advisory-subpage .advisory-subpage-hero .subpage-hero-layout{min-height:0;gap:20px;padding-block:44px}.advisory-subpage .product-experience-layout{grid-template-columns:minmax(0,1fr)}.advisory-subpage .product-experience-visual{width:min(100%,640px);margin-inline:auto}}@media (max-width: 600px){.advisory-subpage .content-grid,.advisory-subpage .offer-island{grid-template-columns:minmax(0,1fr)}.advisory-subpage .content-grid>*,.advisory-subpage .offer-island>*{min-width:0}.advisory-subpage .content-grid h2{overflow-wrap:normal;hyphens:manual;text-wrap:balance}.advisory-subpage .eyebrow{max-width:100%}.advisory-subpage .helper-topline{flex-wrap:wrap}body.advisory-subpage .credit-hero-inner{width:var(--page-width);padding-block:24px}body.advisory-subpage .credit-hero-copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumbs" "intro" "graphic" "analyzer";row-gap:18px}body.advisory-subpage .credit-hero h1{font-size:clamp(30px,8vw,40px)}body.advisory-subpage .credit-hero .hero-lead{font-size:17px;line-height:1.5}body.advisory-subpage .credit-hero .product-hero-graphic{width:min(100%,300px);margin-block:-6px}body.advisory-subpage .credit-hero .product-hero-person.expert-guide{width:clamp(120px,33vw,140px)}body.advisory-subpage .credit-hero .credit-hero-analyzer{padding:20px;border-radius:8px 24px 8px 8px}body.advisory-subpage .credit-hero .credit-hero-analyzer h2{font-size:25px}body.advisory-subpage .credit-hero .credit-hero-inn-row{grid-template-columns:minmax(0,1fr) 104px;gap:8px}body.advisory-subpage .advisory-subpage-hero .subpage-hero-layout{grid-template-columns:minmax(0,1fr);padding-block:32px;gap:24px}body.advisory-subpage .advisory-subpage-hero h1{font-size:clamp(32px,8.5vw,42px)}body.advisory-subpage .advisory-subpage-hero .hero-lead{font-size:18px}body.advisory-subpage .advisory-subpage-hero .hero-actions{gap:10px}.advisory-subpage .subpage-hero-graphic{width:min(100%,300px)}.advisory-subpage .product-experience-points{grid-template-columns:minmax(0,1fr)}.advisory-subpage .product-experience-point{min-height:0}.advisory-subpage .product-experience-display{max-width:340px}.advisory-subpage .credit-route-diagram .proposal-lane-head{grid-template-columns:minmax(0,1fr) minmax(110px,.85fr);grid-template-areas:"number art" "title art";min-height:130px;padding:18px;column-gap:14px}.advisory-subpage .credit-route-diagram .proposal-lane-head .proposal-stage-mark{align-self:center}}@media (max-width: 700px){body.advisory-subpage .credit-hero-copy--person{grid-template-columns:minmax(0,1fr) clamp(120px,33vw,140px);grid-template-areas:"breadcrumbs breadcrumbs" "title title" "lead graphic" "analyzer analyzer";column-gap:18px;row-gap:12px;align-items:end}body.advisory-subpage .credit-hero-copy--person .product-hero-intro{display:contents}body.advisory-subpage .credit-hero-copy--person .product-hero-intro>h1{grid-area:title}body.advisory-subpage .credit-hero-copy--person .product-hero-leads{grid-area:lead;align-self:end;min-width:0}body.advisory-subpage .credit-hero-copy--person .product-hero-leads>.hero-lead{margin:0;hyphens:none}body.advisory-subpage .credit-hero-copy--person .product-hero-leads>.hero-lead--more{margin-top:7px}body.advisory-subpage .credit-hero-copy--person .product-hero-person.expert-guide{grid-area:graphic;width:100%;align-self:end}}@media (max-width: 340px){body.advisory-subpage .credit-hero-copy--person{grid-template-areas:"breadcrumbs breadcrumbs" "title title" "lead graphic" "more more" "analyzer analyzer"}body.advisory-subpage .credit-hero-copy--person .product-hero-leads{display:contents}body.advisory-subpage .credit-hero-copy--person .product-hero-leads>.hero-lead{grid-area:lead;align-self:start}body.advisory-subpage .credit-hero-copy--person .product-hero-leads>.hero-lead--more{grid-area:more;margin-top:-5px}body.advisory-subpage .credit-hero-copy--person .product-hero-person.expert-guide{align-self:start}}@media (max-width: 700px){body.advisory-subpage main.product-graphics-page :is(h1,h2,h3,.breadcrumbs a,.breadcrumbs span){min-width:0;overflow-wrap:anywhere}}body.advisory-subpage[data-page-standard]{--page-section-gap: clamp(40px, 5vw, 72px);--page-column-gap: clamp(28px, 4vw, 64px);--page-person-width: var(--unite-person-width);--page-reading-width: 74ch}body.advisory-subpage[data-page-standard] main>section.section{padding-block:var(--page-section-gap)}body.advisory-subpage[data-page-standard] main>section:is(.hero,.credit-hero){padding-block:0}body.advisory-subpage[data-page-standard] main>section:is(.hero,.credit-hero) :is(.subpage-hero-layout,.credit-hero-inner){padding-block:40px}body.advisory-subpage[data-page-standard] main .section-head{grid-template-columns:minmax(0,1fr);gap:14px;justify-items:center;align-items:start;text-align:center;border:0;padding-top:0;margin-bottom:clamp(28px,3vw,40px)}body.advisory-subpage[data-page-standard] main .section-head:before{content:none}body.advisory-subpage[data-page-standard] main .section-head>div{width:100%}body.advisory-subpage[data-page-standard] main .section-head :is(.section-copy,.section-lead){max-width:var(--page-reading-width);margin-inline:auto}body.advisory-subpage[data-page-standard] main .section-head .eyebrow{justify-content:center}body.advisory-subpage[data-page-standard] main .section-head h2{font-size:clamp(28px,3vw,44px);line-height:1.16;text-wrap:pretty}body.advisory-subpage[data-page-standard] main>section:is(.hero,.credit-hero) :is(.subpage-hero-layout,.credit-hero-copy):has(>.expert-guide){display:grid;grid-template-columns:minmax(0,1fr) var(--page-person-width);gap:24px var(--page-column-gap);align-items:center}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout:has(>.expert-guide)>.subpage-hero-copy{display:block;min-width:0}body.advisory-subpage[data-page-standard] main>section:is(.hero,.credit-hero) :is(.subpage-hero-layout,.credit-hero-copy)>.expert-guide{display:block;width:var(--page-person-width);max-width:100%;justify-self:end;align-self:center;margin:0}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout>.expert-guide{grid-column:2;grid-row:1}body.advisory-subpage[data-page-standard] main>section:is(.hero,.credit-hero) .expert-guide>.expert-guide__portrait{width:100%;max-width:none;aspect-ratio:2 / 3;margin:0}body.advisory-subpage[data-page-standard] main>section:is(.hero,.credit-hero) .expert-guide__portrait img{width:100%;height:100%;max-height:none;object-fit:contain;mask-image:none}body.advisory-subpage[data-page-standard] main>section:is(.hero,.credit-hero) .expert-guide__content:empty{display:none}body.advisory-subpage[data-page-standard] main>section.hero h1{font-size:clamp(34px,3.65vw,54px);line-height:1.12;letter-spacing:-.025em;text-wrap:pretty}body.advisory-subpage[data-page-standard] main>section.hero .hero-lead{max-width:68ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6}body.advisory-subpage[data-page-standard] main .btn{min-height:52px;max-width:100%;padding:13px 22px;font-size:16px;font-weight:650;line-height:1.35;text-align:center;white-space:normal;border-radius:var(--shape-control)}body.advisory-subpage[data-page-standard] main :is(.hero-actions,.inline-actions,.article-actions){display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}body.advisory-subpage[data-page-standard] main .cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center;padding:clamp(24px,3vw,40px);border:1px solid var(--unite-border);border-left:3px solid var(--unite-action);border-radius:var(--shape-surface)}body.advisory-subpage[data-page-standard] main .cta-band h2{font-size:clamp(26px,2.5vw,38px);line-height:1.2}body.advisory-subpage[data-page-standard] main .cta-band p{max-width:70ch;line-height:1.6}body.advisory-subpage[data-page-standard] main :is(.info-card,.answer-card,.glossary-card){border-color:var(--unite-border);border-radius:var(--shape-surface)}body.advisory-subpage[data-page-standard] main .practice-note{width:100%;border-radius:var(--shape-surface)}body.advisory-subpage[data-page-standard] main .product-experience-copy{border-left-color:var(--unite-action);border-radius:4px 20px}body.advisory-subpage[data-page-standard] main .materials-catalog{padding-block:0 var(--page-section-gap)}body.advisory-subpage[data-page-standard] main :is(.materials-list,.related-articles-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none}body.advisory-subpage[data-page-standard] main .related-articles-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.article-card{min-width:0;background:var(--unite-white);border:1px solid var(--unite-border);border-radius:var(--shape-surface);box-shadow:0 8px 28px var(--unite-shadow-light);transition:border-color .2s,background .2s}.article-card.materials-card{display:block;min-height:0;padding:0}.article-card [data-article-card-link]{display:flex;flex-direction:column;gap:18px;height:100%;padding:clamp(24px,3vw,36px);color:var(--unite-ink);text-decoration:none;border-radius:inherit}body.advisory-subpage[data-page-standard] main .article-card [data-article-card-link] :is(h2,h3){margin:0;font-size:var(--unite-type-20);line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}.article-card [data-article-card-link]>p{margin:0;color:var(--unite-muted);font-size:var(--unite-type-16);line-height:1.6}.article-card__more{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--unite-border);color:var(--unite-link-deep);font-size:var(--unite-type-14);font-weight:650}.article-card__more svg{width:24px;height:24px;flex:0 0 24px}.article-card:has(a:focus-visible){border-color:var(--unite-link-deep)}@media (hover: hover){.article-card:hover{border-color:var(--unite-link-deep);background:var(--unite-surface)}}body.advisory-subpage[data-page-standard] main.article-page>section.article-hero{padding-block:40px 32px}body.advisory-subpage[data-page-standard] main.article-page>section.article-body-section{padding-block:0 48px;background:var(--unite-white)}body.advisory-subpage[data-page-standard] main.article-page .article-hero{background:var(--unite-white)}body.advisory-subpage[data-page-standard] main.article-page :is(.article-hero-inner,.article-body){width:min(var(--page-width),var(--page-reading-width));max-width:none;margin-inline:auto}body.advisory-subpage[data-page-standard] main.article-page .article-hero-copy h1{font-size:clamp(30px,3.2vw,46px);line-height:1.18;letter-spacing:-.025em;text-wrap:pretty}body.advisory-subpage[data-page-standard] main.article-page .article-lead{padding:20px 24px;border-left:3px solid var(--unite-action);background:var(--unite-panel);border-radius:4px 16px;font-size:var(--unite-type-20);line-height:1.6}body.advisory-subpage[data-page-standard] main .article-body{display:block}body.advisory-subpage[data-page-standard] main .article-body :is(p,ul,ol,blockquote,table){margin-block:0 1.25em}body.advisory-subpage[data-page-standard] main .article-body p{font-size:var(--unite-type-16);line-height:1.75}body.advisory-subpage[data-page-standard] main .article-body :is(h2,h3,h4){margin-block:1.5em .65em;line-height:1.3}body.advisory-subpage[data-page-standard] main .article-body h2{font-size:clamp(24px,2vw,30px)}body.advisory-subpage[data-page-standard] main .article-body :is(ul,ol){padding-left:1.5em;font-size:var(--unite-type-16);line-height:1.7}body.advisory-subpage[data-page-standard] main .article-body li+li{margin-top:.5em}body.advisory-subpage[data-page-standard] main .article-body blockquote{padding:20px 24px;margin-inline:0;border-left:3px solid var(--unite-action);background:var(--unite-panel)}body.advisory-subpage[data-page-standard] main .article-body blockquote>:last-child{margin-bottom:0}body.advisory-subpage[data-page-standard] main .article-body table{width:100%;table-layout:fixed;border-collapse:collapse}body.advisory-subpage[data-page-standard] main .article-body :is(td,th){padding:12px;border:1px solid var(--unite-border);overflow-wrap:anywhere}body.advisory-subpage[data-page-standard] main .article-body a{color:var(--unite-link-deep);text-decoration:underline;text-underline-offset:4px}@media (max-width: 980px){body.advisory-subpage[data-page-standard]{--page-person-width: var(--unite-person-width)}}@media (max-width: 700px){body.advisory-subpage[data-page-standard]{--page-section-gap: 36px;--page-column-gap: 18px}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout:has(>.expert-guide){grid-template-columns:minmax(0,1fr) var(--page-person-width);grid-template-areas:"crumbs crumbs" "title title" "lead person" "actions actions";gap:14px 18px;padding-block:28px}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout:has(.subpage-hero-copy>.eyebrow){grid-template-areas:"crumbs crumbs" "eyebrow eyebrow" "title title" "lead person" "actions actions"}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout:has(>.expert-guide):not(:has(.hero-lead)){grid-template-areas:"crumbs crumbs" "title title" "actions person"}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout:has(>.expert-guide)>.subpage-hero-copy{display:contents}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-copy>:is(.breadcrumbs,.eyebrow,h1){grid-column:1 / -1;margin-block:0}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-copy>.breadcrumbs{grid-area:crumbs}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-copy>.eyebrow{grid-area:eyebrow}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-copy>h1{grid-area:title}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-copy>.hero-lead{grid-area:lead;margin:0;align-self:center}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout>.expert-guide{grid-area:person;align-self:center}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-copy>:is(.hero-actions,.faq-hero-topics){grid-area:actions;margin-top:8px}body.advisory-subpage[data-page-standard] main>section.hero h1{font-size:clamp(30px,7.8vw,40px)}body.advisory-subpage[data-page-standard] main .cta-band{grid-template-columns:minmax(0,1fr)}body.advisory-subpage[data-page-standard] main :is(.materials-list,.related-articles-grid){grid-template-columns:minmax(0,1fr);gap:16px}body.advisory-subpage[data-page-standard] main.article-page>section.article-hero{padding-block:28px}body.advisory-subpage[data-page-standard] main.article-page .article-lead{padding:16px 18px;font-size:var(--unite-type-16)}body.advisory-subpage[data-page-standard] main .article-body p{font-size:var(--unite-type-16);line-height:1.7}body.advisory-subpage[data-page-standard] main :is(.hero-actions,.article-actions)>.btn{flex:1 1 160px}}@media (max-width: 380px){body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout:has(>.expert-guide){grid-template-areas:"crumbs crumbs" "title title" "lead lead" "person person" "actions actions"}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout:has(.subpage-hero-copy>.eyebrow){grid-template-areas:"crumbs crumbs" "eyebrow eyebrow" "title title" "lead lead" "person person" "actions actions"}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-copy>.hero-lead{grid-column:1 / -1}body.advisory-subpage[data-page-standard] main>section.hero .subpage-hero-layout>.expert-guide{grid-column:1 / -1;justify-self:center}}body.advisory-subpage .product-graphics-page .product-faq-layout .faq-item{display:block;min-height:0}body.advisory-subpage .product-graphics-page .credit-capitalization-section>.content-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}body.advisory-subpage .product-graphics-page .credit-capitalization-section :is(.answer-card,.side-note){padding:24px}body.advisory-subpage .product-graphics-page .credit-capitalization-section .product-mechanism-art{width:140px;margin:0 auto 12px}@media (max-width: 800px){body.advisory-subpage .product-graphics-page .credit-capitalization-section>.content-grid{grid-template-columns:minmax(0,1fr);gap:16px}body.advisory-subpage .product-graphics-page .credit-capitalization-section :is(.answer-card,.side-note){padding:20px}}body.advisory-subpage main>section.page-opening h1,body.advisory-subpage main>section.hero .subpage-hero-copy>h1,body.advisory-subpage main>section.credit-hero h1,body.advisory-subpage main>section.advisory-subpage-hero h1{font-size:var(--visual-page-title-size)!important;line-height:1.12!important;letter-spacing:-.025em!important}@media (max-width: 700px){body.advisory-subpage main>section.page-opening h1,body.advisory-subpage main>section.hero .subpage-hero-copy>h1,body.advisory-subpage main>section.credit-hero h1,body.advisory-subpage main>section.advisory-subpage-hero h1{font-size:var(--visual-page-title-size-mobile)!important;line-height:1.14!important}}.brief-page{background:#f5f8fa;color:#192f40}.brief-page .brief-wrap{padding-block:16px 24px}.brief-page .brief-breadcrumbs{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;margin-bottom:18px;color:#526a79}.brief-page .brief-breadcrumbs a{display:inline-flex;align-items:center;min-height:24px;text-decoration:underline;text-underline-offset:3px}.brief-page .brief-intro{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px 32px;align-items:center;padding-bottom:12px}.brief-page .brief-intro h1{grid-column:1;margin:0;font-size:var(--unite-type-40);line-height:1.15;letter-spacing:-.025em;max-width:28ch}.brief-page .brief-intro>p{grid-column:1;margin:0;max-width:70ch;font-size:var(--unite-type-16);line-height:1.5;color:#506878}.brief-page .brief-intro>.brief-experience{font-size:var(--unite-type-16);line-height:1.35;font-weight:600;color:#246581}.brief-page .brief-intro>.brief-intro__lead{grid-column:1}.brief-page .brief-scene{grid-column:2;grid-row:1 / span 2;width:220px;height:160px;align-self:center;margin:0}.brief-page .brief-scene :is(img,picture){width:100%;height:100%;object-fit:contain}.info-brief--about .brief-intro{grid-template-columns:minmax(0,1fr) 300px}.info-brief--about .brief-scene[data-work-scene=about-opening]{grid-row:1 / span 3;width:300px;height:auto;aspect-ratio:16 / 9}.brief-page .brief-scene[data-work-scene=about-opening] img{object-fit:cover;object-position:68% center}.brief-page .brief-section{margin-top:16px}.brief-page .brief-section h2{margin:0 0 8px;font-size:var(--unite-type-20);line-height:1.2}.brief-page .brief-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.brief-page .brief-facts article{padding:12px;border:1px solid #d7e1e7;border-radius:var(--shape-surface);background:#fff;min-width:0}.brief-page .brief-facts h3{margin:0 0 6px;font-size:var(--unite-type-20);line-height:1.25}.brief-page .brief-facts p,.brief-page .brief-section p{margin:0;font-size:16px;line-height:1.45;color:#506878}.brief-page .brief-service-steps__criteria{margin:-4px 0 12px}.brief-page .brief-service-steps__criteria>summary{display:none}.brief-page .brief-service-steps__criteria>p{display:block}.brief-page .brief-service-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.brief-page .brief-service-steps__card{position:relative;min-width:0;padding:16px;border:1px solid #d7e1e7;border-radius:var(--shape-surface);background:#fff}.brief-page .brief-service-steps__card:not(:last-child):after{content:"→";position:absolute;z-index:1;top:14px;right:-21px;color:#587c8e;font-size:var(--unite-type-20);line-height:1}.brief-page .brief-service-steps__number{display:grid;width:30px;height:30px;place-items:center;margin-bottom:12px;border-radius:50%;background:#e9f0f4;color:#246581;font-size:16px;font-weight:700}.brief-page .brief-service-steps__card h3{margin:0 0 6px;font-size:var(--unite-type-20);line-height:1.25}.brief-page .brief-service-steps__card p{margin:0;font-size:16px;line-height:1.45;color:#506878}.brief-page .brief-process ol{display:flex;flex-wrap:wrap;gap:10px 32px;padding-left:22px;margin:0 0 10px}.brief-page .brief-process li{padding-left:2px;font-size:16px;line-height:1.4}.brief-page .brief-condition{margin:20px 0;padding-left:14px;border-left:3px solid var(--unite-action);font-size:16px;line-height:1.45;color:#506878}.brief-page .brief-result-list{display:grid;gap:8px;margin:0;padding-left:24px;font-size:16px;line-height:1.5;color:#192f40}.brief-page #client-result-title{scroll-margin-top:calc(var(--header-height, 64px) + 48px)}.brief-page .brief-client-result>.brief-result-note{margin:24px 0 0;padding:16px 18px;border-left:3px solid #7d9bad;background:#fff;color:var(--unite-ink)}.brief-page .brief-result-note h3{margin:0 0 8px;font-size:18px;line-height:1.35;font-weight:650;color:var(--unite-ink)}.brief-page .brief-result-note p{margin:0;font-size:var(--unite-type-16);line-height:1.55;color:var(--unite-ink)}.brief-page .brief-client-result>.brief-result-scope{margin:16px 0 0;max-width:94ch;font-size:var(--unite-type-16);line-height:1.55;color:var(--unite-ink)}.brief-page .brief-intake{padding:clamp(16px,2.2vw,32px);border:1px solid var(--unite-border);background:var(--unite-section-tint);border-radius:var(--shape-surface)}.brief-intake__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,4vw,64px)}.brief-intake__form{min-width:0}.brief-page .brief-intake h2{margin-bottom:12px}.brief-page .brief-intake .brief-intake__direction{color:var(--unite-link-deep);font-weight:650}.brief-page .brief-intake .brief-intake__summary{max-width:52ch;margin-top:4px}.brief-intake__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;column-gap:24px;margin-top:20px;padding-top:8px;border-top:1px solid var(--unite-border)}.brief-page .brief-intake__footer p{font-size:var(--unite-type-14)}.brief-intake__footer strong{color:var(--unite-link-deep)}.brief-page .credit-hero-analyzer{display:block;width:100%;max-width:none;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.brief-page .credit-hero-analyzer:before,.brief-page .credit-hero-analyzer:after{display:none}.brief-page .credit-hero-inn-form{display:grid;width:100%;margin:0}.brief-intake__field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brief-page .credit-hero-inn-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.brief-page .credit-hero-inn-row :is(input,.btn){min-height:var(--unite-control-height, 52px);height:auto;padding:10px 16px;font-size:var(--unite-type-16)}.brief-page .credit-hero-inn-row input{min-width:0;border-color:var(--unite-border);box-shadow:none}.brief-page .credit-hero-inn-row input:focus-visible{outline:1px solid var(--unite-link-deep);outline-offset:0}.brief-page .credit-hero-inn-row input[aria-invalid=true]{border-color:var(--unite-risk)}@media (max-width: 850px){.brief-page .credit-hero-inn-row{grid-template-columns:minmax(0,1fr);gap:10px}}.brief-page .brief-links{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:18px;font-size:var(--unite-type-16)}.brief-page .related-articles-section{padding-block:22px 20px}.brief-page .related-articles-section .section-head{margin-bottom:14px}.brief-page .related-articles-section .section-head .eyebrow{margin-bottom:4px;font-size:var(--unite-type-12)}.brief-page .related-articles-section .section-head h2{font-size:var(--unite-type-28);line-height:1.15}.brief-page .related-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brief-page .related-articles-grid .article-card{border-radius:var(--shape-surface);box-shadow:0 3px 12px #14334f0a}.brief-page .related-articles-grid .article-card [data-article-card-link]{gap:8px;padding:14px 16px}.brief-page .related-articles-grid .article-card [data-article-card-link] :is(h2,h3){font-size:var(--unite-type-20);line-height:1.25}.brief-page .related-articles-grid .article-card [data-article-card-link]>p{font-size:14px;line-height:1.4}.brief-page .related-articles-grid .article-card__more{padding-top:8px;font-size:var(--unite-type-14)}.brief-page .related-articles-section>.wrap:last-child{padding-top:12px}.brief-page a:focus-visible,.brief-footer a:focus-visible{outline:2px solid #30769c;outline-offset:4px}.brief-footer{border-top:1px solid #d7e1e7;padding-block:20px;background:#edf2f5;color:#496170;font-size:14px;line-height:1.5}.brief-footer__contact,.brief-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.brief-footer nav{margin-top:10px}.brief-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.solutions-help-link{margin:16px 0 0;font-size:16px;line-height:1.4}.solutions-help-link a{color:#246581;text-decoration:underline}.brief-page .brief-contact-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.brief-page .brief-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:12px 0;list-style:none}.brief-page .brief-channels li{min-width:0}.brief-page .brief-channels span{display:block;color:#526a79;font-size:14px}.brief-page .brief-channels a{color:#246581;font-size:16px;overflow-wrap:anywhere}.brief-page .brief-contact-grid address{font-size:16px;line-height:1.5;font-style:normal;margin-bottom:10px}.brief-page .contact-form{display:grid;gap:6px}.brief-page .contact-form :is(input,textarea){min-height:44px;padding:10px 12px;font-size:16px}.brief-page .contact-form textarea{height:96px;min-height:96px}.brief-page .contact-form .btn{min-height:44px;padding-block:10px;margin-top:6px}.brief-page .contact-form .form-note{font-size:14px;margin-top:6px}body.advisory-subpage .diagnostic-brief .intake-card{min-height:0;margin:0;padding:18px}body.advisory-subpage .diagnostic-brief .intake-card h2{font-size:var(--unite-type-20);margin:0}body.advisory-subpage .diagnostic-brief .intake-card .task-pills{gap:8px}body.advisory-subpage .diagnostic-brief .intake-card .task-pills button{min-height:44px;padding:8px 10px}body.advisory-subpage main.faq-page>section.page-opening>div.wrap.page-opening__grid{padding-block:18px!important;min-height:0!important}body.advisory-subpage main.faq-page>section.page-opening .page-opening__scene{width:150px!important;height:130px!important;max-height:130px!important}body.advisory-subpage main.faq-page>section.page-opening .page-opening__scene img{object-fit:contain!important}body.advisory-subpage .referral-hero .subpage-hero-layout{padding-block:24px;min-height:0}body.advisory-subpage .referral-hero .hero-actions{margin-top:16px}@media (max-width: 700px){.brief-page .brief-wrap{padding-block:12px 20px}.brief-page .brief-breadcrumbs{margin-bottom:14px}.brief-page .brief-intro{grid-template-columns:minmax(0,1fr) 82px;gap:10px 14px;padding-bottom:8px}.brief-page .brief-intro h1{grid-column:1 / -1;font-size:var(--unite-type-28);line-height:1.14}.brief-page .brief-intro>.brief-experience{grid-column:1 / -1;font-size:14px}.brief-page .brief-intro>p{font-size:16px;line-height:1.4}.brief-page .brief-scene{grid-row:2;width:82px;height:82px}.info-brief--about .brief-intro{grid-template-columns:minmax(0,1fr) 108px}.info-brief--about .brief-scene[data-work-scene=about-opening]{grid-row:3;width:108px;height:auto;aspect-ratio:16 / 9}.brief-page .brief-section{margin-top:16px}.brief-page .brief-section h2{font-size:20px;margin-bottom:10px}.brief-page .brief-facts{grid-template-columns:minmax(0,1fr);gap:0;padding:0 14px;border:1px solid #d7e1e7;border-radius:var(--shape-surface);background:#fff}.brief-page .brief-facts article{padding:12px 0;border:0;border-bottom:1px solid #d7e1e7;border-radius:0}.brief-page .brief-facts article:last-child{border-bottom:0}.brief-page .brief-service-steps__grid{grid-template-columns:minmax(0,1fr);gap:10px}.brief-page .brief-service-steps__criteria>summary{display:flex;min-height:44px;align-items:center;cursor:pointer;color:#246581;font-weight:600}.brief-page .brief-service-steps__criteria>summary:after{content:"+";margin-inline-start:12px;font-size:20px;line-height:1}.brief-page .brief-service-steps__criteria[open]>summary:after{content:"−"}.brief-page .brief-service-steps__criteria>summary:focus-visible{outline:2px solid #30769c;outline-offset:3px;border-radius:3px}.brief-page .brief-service-steps__criteria:not([open])>p{display:none}.brief-page .brief-service-steps__criteria[open]>p{display:block;margin-top:6px}.brief-page .brief-service-steps__card:not(:last-child):after{content:none}.brief-page .brief-service-steps__card{padding:14px}.brief-page .brief-service-steps__card h3{font-size:var(--unite-type-20)}.brief-page .brief-facts h3{font-size:var(--unite-type-20);margin-bottom:4px}.brief-page .brief-facts p,.brief-page .brief-section p,.brief-page .brief-condition{font-size:16px;line-height:1.4}.brief-page .brief-result-list{gap:7px;padding-left:22px;font-size:16px}.brief-page .brief-process ol{display:block}.brief-page .brief-process li+li{margin-top:4px}.brief-intake__main{grid-template-columns:minmax(0,1fr);gap:16px}.brief-page .related-articles-section{padding-block:18px 16px}.brief-page .related-articles-section .section-head{margin-bottom:10px}.brief-page .related-articles-grid{grid-template-columns:minmax(0,1fr);gap:8px}.brief-page .related-articles-grid .article-card [data-article-card-link]{padding:12px 14px}.brief-page .related-articles-grid .article-card [data-article-card-link] :is(h2,h3){font-size:var(--unite-type-20)}.brief-page .related-articles-grid .article-card [data-article-card-link]>p{font-size:14px}.brief-footer{padding-block:16px}.brief-footer__contact{gap:6px 16px}.brief-footer__contact>span{width:100%}.brief-footer nav{gap:8px 16px}.brief-page .brief-contact-grid{grid-template-columns:minmax(0,1fr);gap:0}.brief-page .brief-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}body.advisory-subpage main.faq-page>section.page-opening .page-opening__scene{width:96px!important;height:80px!important}body.advisory-subpage main.solutions-page .solutions-grid{gap:10px}body.advisory-subpage main.solutions-page .solution-card{padding:12px}body.advisory-subpage main.solutions-page .solution-card__intro{min-height:0;grid-template-columns:minmax(0,1fr) 72px;margin:0}body.advisory-subpage main.solutions-page .solution-card__visual{min-height:0;height:72px;width:72px}body.advisory-subpage main.solutions-page .solution-card h3{font-size:var(--unite-type-20);margin-block:0 4px}body.advisory-subpage main.solutions-page .solution-card p{font-size:16px;line-height:1.3}body.advisory-subpage main.solutions-page .solution-actions{padding-top:6px}body.advisory-subpage main.solutions-page .solution-actions a{min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 360px){.brief-page .brief-intro{display:block}.brief-page .brief-intro>p{margin-top:12px}.brief-page .brief-scene{display:none}.brief-page .brief-section{margin-top:14px}.brief-page .brief-condition{margin-block:16px}.brief-page .brief-links{margin-top:14px}}.brief-page .brief-company-practice{max-width:none;margin-inline:0}.brief-page .brief-company-practice>.practice-note{margin-bottom:16px}.brief-page .brief-company-practice>.brief-company-disclaimer{margin:0;color:#62717b}.brief-page .brief-company-disclaimer small{display:block;font-size:var(--unite-text-note);line-height:1.5}.brief-page .brief-evidence__case-list{display:grid;margin-top:20px}.brief-page .brief-evidence__case{min-width:0;border-top:1px solid var(--unite-border);scroll-margin-top:16px}.brief-page .brief-evidence__case-disclosure>summary{padding:18px 0;min-height:44px;cursor:pointer;list-style:none}.brief-page .brief-evidence__case-disclosure>summary::-webkit-details-marker{display:none}.brief-page .brief-evidence__case-disclosure>summary:hover .brief-evidence__case-name{color:var(--unite-action-ink)}.brief-page .brief-evidence__case-heading{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px 16px;align-items:start;margin:0}.brief-page .brief-evidence__case-name{grid-column:1;font-size:var(--unite-text-card-title);line-height:1.35;font-weight:600;color:var(--unite-ink)}.brief-page .brief-evidence__case-result{grid-column:1;font-size:16px;line-height:1.5;font-weight:500;color:var(--unite-action-ink)}.brief-page .brief-evidence__case-toggle{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--unite-action-ink)}.brief-page .brief-evidence__case-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) 160px;gap:16px 28px;padding:0 0 22px}.brief-evidence__case-art{grid-column:3;grid-row:1;margin:0;align-self:start}.brief-evidence__case-art img{display:block;width:100%;height:auto;object-fit:contain}.brief-evidence__case-columns>div:first-of-type{grid-column:1;grid-row:1}.brief-evidence__case-columns>div:last-of-type{grid-column:2;grid-row:1}@media (max-width:1000px){.brief-page .brief-evidence__case-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brief-evidence__case-art{grid-column:2;grid-row:1;width:140px;justify-self:end}.brief-evidence__case-columns>div:first-of-type{grid-column:1;grid-row:1}.brief-evidence__case-columns>div:last-of-type{grid-column:1 / -1;grid-row:2}}.brief-page .brief-evidence__case-columns h4{margin:0 0 6px;font-size:16px;line-height:1.4;font-weight:650;color:var(--unite-action-ink)}.brief-page .brief-evidence__case-columns p{margin:0;font-size:16px;line-height:1.55;color:var(--unite-ink)}.brief-page .brief-evidence__case-columns strong{font-weight:650;color:inherit}.brief-page .brief-evidence__case-columns p+h4{margin-top:16px}.brief-page .brief-evidence__case-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:16px;color:var(--unite-link-deep);text-decoration:underline;text-underline-offset:4px}@media (max-width: 700px){.brief-page .brief-evidence__case-heading{column-gap:10px}.brief-page .brief-evidence__case-columns{grid-template-columns:minmax(0,1fr)}.brief-evidence__case-art{grid-column:1;grid-row:auto;width:120px}.brief-evidence__case-columns>div:first-of-type,.brief-evidence__case-columns>div:last-of-type{grid-column:1;grid-row:auto}}body.advisory-subpage main.service-brief .brief-intro{grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr);gap:16px 32px;align-items:start}body.advisory-subpage main.service-brief .brief-scene{width:100%;height:auto;min-height:0;aspect-ratio:16 / 10;grid-column:2;grid-row:1 / span 2;align-self:center}@media (max-width:900px){body.advisory-subpage main.service-brief .brief-intro{grid-template-columns:minmax(0,1fr)}body.advisory-subpage main.service-brief .brief-scene{display:block;grid-column:1;grid-row:auto;width:min(100%,360px);aspect-ratio:3 / 1;justify-self:start}}
