.review-surface{--review-night:#003a57;--review-ivory:#f5f0e7;--review-muted:#b8c9d2;--review-light:#dec7a2;--review-panel:#142b3b;--review-border:color-mix(in srgb,var(--review-light) 24%,#afc3ca26);--review-serif:var(--font-roboto),Arial,sans-serif;padding-top:88px;background:var(--review-night);color:var(--review-ivory)}.review-related [data-topic=long-short],.review-surface[data-topic=long-short]{--review-light:#9bc6dc}.review-related [data-topic=grats],.review-surface[data-topic=grats]{--review-light:#a9c3ae}.review-related [data-topic=family-office],.review-surface[data-topic=family-office]{--review-light:#b9acc9}.review-related [data-topic=concentrated-stock]{--review-light:#dec7a2}.review-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:22px clamp(22px,4.5vw,96px);border-bottom:1px solid #afc3ca26;background:linear-gradient(110deg,#213b4747,transparent 65%);color:#a9becb;font:13px/1.5 var(--font-roboto),Arial,sans-serif}.review-breadcrumb a{text-decoration:none;min-height:24px;display:inline-flex;align-items:center}.review-breadcrumb a:hover{color:var(--review-ivory);text-decoration:underline;text-underline-offset:5px}.review-breadcrumb>[aria-current=page]{color:var(--review-light)}.review-topic-marker{width:8px;height:8px;margin-right:6px;background:var(--review-light);transform:rotate(45deg);box-shadow:0 0 18px color-mix(in srgb,var(--review-light) 25%,transparent)}.review-article{isolation:isolate;position:relative;min-width:0;overflow-x:clip}.review-article :where(h1,h2,h3,h4,h5,h6){font-weight:400}.review-article :where(p,ul,ol,dl,figure,blockquote){margin-top:0}.review-article :where(ul){list-style:disc}.review-article :where(ol){list-style:decimal}.review-article :where(button,summary){cursor:pointer}.review-article :where(input,textarea,select){background-color:white;color:inherit}.review-article [hidden]{display:none!important}.review-article .chapter-nav,.review-article .reading-progress{top:88px}.review-article .account-stage,.review-article .portfolio-sticky{scroll-margin-top:100px}.review-article :where([id]){scroll-margin-top:110px}.review-related{max-width:none;margin:0 auto;padding:50px clamp(22px,4.5vw,96px) 72px;border-top:1px solid #afc3ca26;background:radial-gradient(ellipse at 50% 0,#28455540,transparent 70%),var(--review-night);font-family:var(--font-roboto),Arial,sans-serif}.review-back{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--review-light);text-decoration:none;margin-bottom:28px}.review-back:hover{text-decoration:underline;text-underline-offset:6px}.review-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.review-related>div>a{min-width:0;padding:clamp(22px,2.3vw,44px);border:1px solid color-mix(in srgb,var(--review-light) 24%,#afc3ca26);border-radius:10px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--review-light) 9%,transparent),transparent 75%),linear-gradient(145deg,#243f4b8f,#112635c9 62%,#0c1c2ac9);box-shadow:inset 0 1px #e5e7df14,0 14px 30px #020b1529;color:var(--review-ivory);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.review-related>div>a:hover{border-color:color-mix(in srgb,var(--review-light) 66%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--review-light) 40%,transparent),0 14px 30px #020b1540}.review-related>div>a>strong{display:block;font:400 clamp(23px,1.65vw,30px)/1.25 var(--review-serif);letter-spacing:-.02em}.review-related-category{display:flex;justify-content:space-between;gap:16px;color:var(--review-light);font-size:11px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;margin-bottom:28px}.review-related-category>span{font-size:18px;line-height:1;letter-spacing:0}.review-runtime-error{margin:25px;padding:20px;background:#fff0d3;color:#452900}.review-surface :is(.review-breadcrumb,.review-related) a:focus-visible{outline:2px solid var(--review-light);outline-offset:6px}.review-article .review-controls{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding:18px clamp(22px,4.5vw,96px);font-size:14px}.review-article .review-controls button{min-height:44px}@media (max-width:760px){.review-breadcrumb{padding:18px 22px;gap:8px;font-size:12px}.review-topic-marker{margin-right:3px;width:6px;height:6px}.review-related{padding-block:32px 48px}.review-related>div{grid-template-columns:1fr;gap:14px}.review-related-category{margin-bottom:15px}.review-related>div>a>strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.review-related>div>a{transition:none}}@media print{.original-footer,.original-nav,.review-article .review-controls,.review-breadcrumb,.review-related,.skip-link{display:none!important}.review-surface{padding:0;background:white;color:#142738}.review-article{overflow:visible;isolation:auto}.review-runtime-error{display:none}}@media screen{.review-surface[data-review-kind=article] .review-article{--review-title-size:clamp(42px,3.65vw,68px);--review-section-size:clamp(34px,2.65vw,46px);--review-subhead-size:clamp(25px,1.85vw,34px);background:var(--review-night);color:var(--review-ivory)}.review-surface[data-review-kind=article] .review-article .hero{position:relative;isolation:isolate}.review-surface[data-review-kind=article] .review-article .hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;opacity:.7;background:radial-gradient(ellipse 66% 60% at 88% 32%,color-mix(in srgb,var(--review-light) 9%,transparent),transparent 76%),linear-gradient(126deg,transparent 40%,#4871890b 40.1%,#4871890b 67%,transparent 67.1%),radial-gradient(ellipse 54% 75% at 70% 45%,#34536740,transparent 78%)}.review-surface[data-review-kind=article] .review-article .hero :where(h1){color:var(--review-ivory);font-family:var(--review-serif);font-weight:400;font-size:var(--review-title-size);line-height:1.12;letter-spacing:-.035em;margin-bottom:24px;text-wrap:balance}.review-surface[data-review-kind=article] .review-article .hero :where(h1 em){color:var(--review-light);font-style:italic}.review-surface[data-review-kind=article] .review-article .hero :where(.eyebrow,.folio-overline){color:var(--review-light);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.16em}.review-surface[data-review-kind=article] .review-article .hero :where(.dek,.deck){color:#c4ced5;font-size:clamp(18px,1.1vw,20px);line-height:1.65}.review-surface[data-review-kind=article] .review-article .hero :where(.byline,.date-line,figcaption,.art-caption,.image-credit){color:#a4b7c4}.review-surface[data-review-kind=article] .review-article .hero :where(.text-link,.secondary-link){color:var(--review-light);border-color:#7e929e}.review-surface[data-review-kind=article] .review-article .hero :where(.button){border:1px solid var(--review-border);border-radius:6px;background:#e9e1d2;color:#142738;font-weight:500;min-height:48px;box-shadow:inset 0 1px #fff7}.review-surface[data-review-kind=article] .review-article .hero :where(.button.secondary,.button:not(.primary):not(.gold):not(:first-child)){background:#152c3b;color:var(--review-ivory);box-shadow:inset 0 1px #e5e7df0d}.review-surface[data-review-kind=article] .review-article .hero :where(.button:hover){border-color:var(--review-light)}.review-surface[data-review-kind=article] .review-article :where(a,button,summary,input,select):focus-visible{outline-color:var(--review-light)}.review-surface[data-review-kind=article] .review-article :where(.worksheet,.answer,.ar-adviser-note) :where(a,button,summary,input,select):focus-visible{outline-color:#526d7f}.review-surface .review-article .ar-adviser-note a:hover{color:#315b70}.review-surface .ar-adviser-close{border-color:var(--review-border);background:radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--review-light) 10%,transparent),transparent 65%),#102535}.review-surface .ar-adviser-close:before{background:var(--review-light);height:1px}.review-surface .ar-adviser-close .ar-adviser-eyebrow{color:var(--review-light)}.review-surface .ar-adviser-close h2{font-size:clamp(32px,2.7vw,44px);line-height:1.16;max-width:29ch}.review-surface .ar-adviser-discussion{border-color:var(--review-border)}.review-surface .ar-adviser-discussion li{font-size:clamp(20px,1.4vw,24px)}.review-surface .ar-adviser-primary{background:#e9e1d2;border-color:#e9e1d2;border-radius:6px}.review-surface .ar-adviser-prompt{border-color:var(--review-border);border-radius:10px;background:linear-gradient(135deg,#28414ce8,#102635fa);box-shadow:inset 0 1px #e5e7df14,0 18px 70px #00111b66}.review-surface .ar-adviser-prompt .ar-adviser-eyebrow,.review-surface .ar-adviser-prompt .ar-adviser-link{color:var(--review-light)}.review-surface .ar-adviser-prompt .ar-adviser-link{border-color:var(--review-border)}.review-surface .review-article .ar-adviser-note{border-left-color:color-mix(in srgb,var(--review-light) 60%,#142738);border-top-color:#c9c9c1;border-bottom-color:#c9c9c1;background:#eeeae1}.review-surface .review-article .ar-adviser-note h2{font-size:clamp(25px,1.85vw,30px);line-height:1.22}}@media screen and (max-width:760px){.review-surface[data-review-kind=article] .review-article .hero :where(h1){font-size:clamp(39px,8.4vw,61px);line-height:1.09;letter-spacing:-.035em}.review-surface[data-review-kind=article] .review-article .hero :where(.dek,.deck){font-size:17px}.review-surface[data-review-kind=article] .review-article .hero:before{background:radial-gradient(ellipse at 75% 55%,#34536730,transparent 75%)}}.insights-article{--review-night:var(--ar-navy,#003a57);--review-panel:var(--ar-deep,#002f45);--review-ivory:#ffffff;--review-muted:#d8e3e8;--review-light:#e8b461;--review-serif:var(--font-roboto),Arial,sans-serif;font-family:var(--font-roboto),Arial,sans-serif}.insights-article .review-article{--serif:var(--font-roboto),Arial,sans-serif;--sans:var(--font-roboto),Arial,sans-serif;--navy:var(--ar-navy,#003a57);--deep:var(--ar-deep,#002f45)}.insights-article :where(h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,span,strong,b,em,small,figcaption,label,legend,button,input,select,textarea,summary,th,td,div){font-family:var(--font-roboto),Arial,sans-serif!important}.insights-article .review-breadcrumb{background:var(--ar-navy,#003a57);color:#d8e3e8}.insights-article .review-related,.insights-article .review-related [data-topic]{--review-light:#e8b461}@media screen{.insights-article[data-review-kind=article] .review-article{--review-title-size:clamp(38px,4vw,56px);--review-section-size:clamp(30px,3vw,40px);--review-subhead-size:clamp(23px,2vw,30px)}.insights-article[data-review-kind=article] .review-article .hero :where(h1){font-weight:400;line-height:1.15;letter-spacing:-.015em}.insights-article[data-review-kind=article] .review-article :where(h2,h3){font-weight:400;line-height:1.2;letter-spacing:-.012em}.insights-article .ar-adviser-close,.insights-article .ar-adviser-prompt{background:var(--ar-deep,#002f45)}.insights-article .ar-adviser-primary{background:var(--ar-gold,#c79543);border-color:var(--ar-gold,#c79543);color:#002b40!important;border-radius:0}.insights-article .ar-adviser-primary:hover{background:#e0b365;border-color:#e0b365}}.insights-article[data-topic]{--review-light:#e8b461}.insights-article .review-article.review-family-office,.insights-article .review-article.review-grats,.insights-article .review-article.review-long-short{--navy:var(--ar-navy,#003a57);--deep:var(--ar-deep,#002f45)}