.SubscribeForm-module__-K31ka__subscribed{color:#071f3d;text-align:left;background:#fffaf0;border:1px solid #071f3d73;justify-content:center;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 18px;display:flex;overflow:visible}.SubscribeForm-module__-K31ka__subscribed>span:last-child{gap:2px;display:grid}.SubscribeForm-module__-K31ka__subscribed strong{font-size:.98rem;line-height:1.2}.SubscribeForm-module__-K31ka__subscribed small{color:#5a554d;font-size:.8rem;line-height:1.35}.SubscribeForm-module__-K31ka__check{color:#fffaf0;background:#c88716;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:800;display:inline-grid}@media (max-width:520px){.SubscribeForm-module__-K31ka__subscribed{align-items:flex-start;padding:13px 15px}}
.page-module__N7fTBq__header{border-bottom:1px solid var(--navy);justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:26px 42px 20px;display:flex}.page-module__N7fTBq__brand{color:var(--navy);font-family:var(--font-playfair);letter-spacing:-.035em;align-items:center;gap:16px;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1;display:flex}.page-module__N7fTBq__headerLinks{color:var(--navy);align-items:center;gap:26px;font-size:.95rem;font-weight:600;display:flex}.page-module__N7fTBq__headerLinks>a:first-child{border-bottom:1px solid var(--gold);padding-bottom:4px}.page-module__N7fTBq__latest{color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:4px;font-size:.95rem;font-weight:600}.page-module__N7fTBq__hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(44px,6vw,92px);max-width:1320px;min-height:650px;margin:0 auto;padding:64px 42px 56px;display:grid}.page-module__N7fTBq__heroCopy{max-width:620px}.page-module__N7fTBq__eyebrow{color:#9f680d;text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-size:.82rem;font-weight:800}.page-module__N7fTBq__hero h1{color:var(--navy);font-family:var(--font-playfair);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.65rem,6.3vw,6.35rem);font-weight:500;line-height:.92}.page-module__N7fTBq__dek{color:#3f3d39;max-width:610px;margin:30px 0 24px;font-size:clamp(1.15rem,1.6vw,1.42rem);line-height:1.48}.page-module__N7fTBq__signup{width:100%;max-width:620px;min-height:58px;overflow:hidden}.page-module__N7fTBq__signup iframe{border:0;min-height:58px;display:block;width:100%!important}.page-module__N7fTBq__trust{color:#52504b;margin:15px 0 0;font-size:.94rem}.page-module__N7fTBq__trust span{border:1px solid var(--navy);width:21px;height:21px;color:var(--navy);border-radius:50%;place-items:center;margin-right:7px;font-size:.75rem;display:inline-grid}.page-module__N7fTBq__issueCard{background:#fffaf0;border:1px solid #071f3d42;padding:28px 34px 30px;position:relative;transform:rotate(.35deg);box-shadow:0 24px 55px #271d0d24,0 2px 5px #271d0d17}.page-module__N7fTBq__issueCard:before{content:"";pointer-events:none;border:1px solid #c887163d;position:absolute;inset:8px}.page-module__N7fTBq__cardTop{color:#5b574f;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-playfair);justify-content:space-between;font-size:.72rem;display:flex}.page-module__N7fTBq__issueCard>.page-module__N7fTBq__sunmark{margin:18px auto 8px}.page-module__N7fTBq__issueCard h2{color:var(--navy);text-align:center;font:500 clamp(2.1rem, 3.6vw, 3.4rem)/1 var(--font-playfair);letter-spacing:-.045em;margin:0}.page-module__N7fTBq__cardKicker{text-align:center;color:#615b50;text-transform:uppercase;letter-spacing:.12em;font:600 .68rem/1.4 var(--font-playfair);margin:15px 0 14px}.page-module__N7fTBq__rule{border-top:1px solid var(--gold);border-bottom:1px solid var(--navy);height:3px}.page-module__N7fTBq__cardLabel{color:#a2690a;text-transform:uppercase;letter-spacing:.12em;margin:22px 0 4px;font-size:.72rem;font-weight:800}.page-module__N7fTBq__issueCard h3{color:var(--navy);font:600 clamp(1.45rem, 2.5vw, 2.15rem)/1.03 var(--font-playfair);margin:0 0 9px}.page-module__N7fTBq__issueCard>p:last-of-type{color:#59554e;line-height:1.5}.page-module__N7fTBq__cardGrid{border-top:1px solid #071f3d80;grid-template-columns:repeat(3,1fr);gap:0;margin-top:24px;padding-top:18px;display:grid}.page-module__N7fTBq__cardGrid div{border-left:1px solid #071f3d47;padding:0 16px}.page-module__N7fTBq__cardGrid div:first-child{border-left:0;padding-left:0}.page-module__N7fTBq__cardGrid div:last-child{padding-right:0}.page-module__N7fTBq__cardGrid b{color:#9f680d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:.68rem;display:block}.page-module__N7fTBq__cardGrid span{color:#41403d;font:600 .9rem/1.25 var(--font-playfair);display:block}.page-module__N7fTBq__promises{border-top:1px solid var(--navy);border-bottom:1px solid var(--navy);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto;padding:28px 42px 34px;display:grid}.page-module__N7fTBq__promises article{border-left:1px solid #071f3d59;align-items:flex-start;gap:16px;min-height:96px;padding:8px 32px;display:flex}.page-module__N7fTBq__promises article:first-child{border-left:0;padding-left:0}.page-module__N7fTBq__promises article:last-child{padding-right:0}.page-module__N7fTBq__promises article>span{color:var(--gold);font:500 1.5rem/1 var(--font-playfair)}.page-module__N7fTBq__promises h2{color:var(--navy);font:600 1.25rem/1 var(--font-playfair);text-transform:uppercase;letter-spacing:.035em;margin:0 0 8px}.page-module__N7fTBq__promises p{color:#55524c;margin:0;line-height:1.45}.page-module__N7fTBq__editorialNote{grid-template-columns:1fr 1fr;align-items:end;gap:80px;max-width:1200px;margin:0 auto;padding:92px 42px;display:grid}.page-module__N7fTBq__editorialNote h2{color:var(--navy);font:500 clamp(2.25rem, 4.4vw, 4.2rem)/.98 var(--font-playfair);letter-spacing:-.045em;margin:0}.page-module__N7fTBq__editorialNote>p{border-left:3px solid var(--gold);color:#494640;margin:0;padding-left:28px;font-size:1.18rem;line-height:1.65}.page-module__N7fTBq__footer{border-top:1px solid var(--navy);color:#45423d;grid-template-columns:1fr auto;gap:12px 30px;max-width:1320px;margin:0 auto;padding:28px 42px 38px;font-size:.92rem;display:grid}.page-module__N7fTBq__footer p{margin:0}.page-module__N7fTBq__footer nav{flex-wrap:wrap;gap:22px;display:flex}.page-module__N7fTBq__footer a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.page-module__N7fTBq__disclaimer{color:#6a665e;grid-column:1/-1;font-size:.8rem}.page-module__N7fTBq__sunmark{border:2px solid var(--navy);background:var(--cream);border-radius:50%;width:78px;height:78px;display:block;position:relative;overflow:hidden}.page-module__N7fTBq__sunmark.page-module__N7fTBq__compact{flex:none;width:54px;height:54px}.page-module__N7fTBq__rays{color:var(--gold);font-size:42px;line-height:1;position:absolute;top:2%;left:50%;transform:translate(-50%)}.page-module__N7fTBq__compact .page-module__N7fTBq__rays{font-size:30px}.page-module__N7fTBq__sun{background:var(--gold);border-radius:50% 50% 0 0;height:32%;position:absolute;top:35%;left:25%;right:25%}.page-module__N7fTBq__horizon{background:var(--navy);height:2px;box-shadow:0 5px 0 var(--navy);position:absolute;top:65%;left:9%;right:9%}.page-module__N7fTBq__water{border-bottom:2px solid var(--navy);border-radius:50%;height:11px;position:absolute;bottom:10%;left:20%;right:20%}@media (max-width:900px){.page-module__N7fTBq__hero{grid-template-columns:1fr;min-height:auto}.page-module__N7fTBq__heroCopy{max-width:none}.page-module__N7fTBq__issueCard{transform:none}.page-module__N7fTBq__promises{grid-template-columns:1fr}.page-module__N7fTBq__promises article,.page-module__N7fTBq__promises article:first-child,.page-module__N7fTBq__promises article:last-child{border-top:1px solid #071f3d40;border-left:0;padding:24px 0}.page-module__N7fTBq__promises article:first-child{border-top:0}.page-module__N7fTBq__editorialNote{grid-template-columns:1fr;gap:30px}.page-module__N7fTBq__footer{grid-template-columns:1fr}}@media (max-width:620px){.page-module__N7fTBq__header,.page-module__N7fTBq__hero,.page-module__N7fTBq__promises,.page-module__N7fTBq__editorialNote,.page-module__N7fTBq__footer{padding-left:22px;padding-right:22px}.page-module__N7fTBq__headerLinks{text-align:right;gap:14px;font-size:.76rem}.page-module__N7fTBq__latest{display:none}.page-module__N7fTBq__hero{padding-top:44px}.page-module__N7fTBq__hero h1{font-size:clamp(3.2rem,17vw,5rem)}.page-module__N7fTBq__issueCard{padding:22px}.page-module__N7fTBq__cardGrid{grid-template-columns:1fr}.page-module__N7fTBq__cardGrid div,.page-module__N7fTBq__cardGrid div:first-child,.page-module__N7fTBq__cardGrid div:last-child{border-top:1px solid #071f3d33;border-left:0;padding:12px 0}.page-module__N7fTBq__editorialNote{padding-top:70px;padding-bottom:70px}}
.report-module__2cgNNG__page{--evidence-frame:1320px;--narrative-frame:1180px;--reading-size:1.25rem;--reading-leading:1.65;--verdict-frame:1240px;min-height:100vh;color:var(--navy);overflow:hidden}.report-module__2cgNNG__header{z-index:2;border-bottom:2px solid var(--navy);grid-template-columns:1fr auto auto;align-items:center;gap:44px;max-width:1440px;margin:0 auto;padding:26px 46px 18px;display:grid;position:relative}.report-module__2cgNNG__wordmark{color:var(--navy);font:500 clamp(1.75rem, 3vw, 2.7rem)/1 var(--font-playfair);letter-spacing:-.05em;white-space:nowrap;display:inline-block}.report-module__2cgNNG__risingWord{position:relative}.report-module__2cgNNG__risingWord:before{content:"✺";color:var(--gold);font:400 .6em/1 var(--font-source-sans);position:absolute;top:-.3em;left:.15em}.report-module__2cgNNG__header nav,.report-module__2cgNNG__footer nav{align-items:center;gap:32px;display:flex}.report-module__2cgNNG__header nav a{font:600 .98rem/1 var(--font-playfair);border-bottom:1px solid #0000;padding:10px 0 6px}.report-module__2cgNNG__header nav a:hover,.report-module__2cgNNG__header nav a:focus-visible{border-color:var(--gold)}.report-module__2cgNNG__headerCta{background:var(--gold);color:#fff;font:600 1.06rem/1 var(--font-playfair);padding:15px 22px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px #9e6509}.report-module__2cgNNG__headerCta:hover,.report-module__2cgNNG__headerCta:focus-visible{transform:translateY(-2px);box-shadow:0 6px #9e6509}.report-module__2cgNNG__hero{grid-template-columns:minmax(0,1.55fr) minmax(350px,.8fr);align-items:center;gap:clamp(44px,6vw,86px);max-width:1380px;margin:0 auto;padding:56px 46px 28px;display:grid}.report-module__2cgNNG__heroCopy h1{max-width:850px;font:500 clamp(4rem, 6.7vw, 7rem)/.94 var(--font-playfair);letter-spacing:-.06em;text-wrap:balance;margin:0}.report-module__2cgNNG__heroDek{color:#403c36;max-width:780px;font:500 clamp(1.2rem, 1.7vw, 1.48rem)/1.45 var(--font-playfair);margin:28px 0 0}.report-module__2cgNNG__heroForm{text-align:center;background:#fffaf0ad;border:1px solid #071f3db8;padding:28px 26px 22px;box-shadow:0 18px 44px #3e2d0f14}.report-module__2cgNNG__heroNumber{color:var(--gold);font:500 clamp(3.8rem, 5.4vw, 6rem)/.88 var(--font-playfair);letter-spacing:-.04em;margin:0}.report-module__2cgNNG__legacyHeroNumber{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(3.8rem,4.35vw,4.6rem)}.report-module__2cgNNG__heroNumberLabel{max-width:330px;font:600 1.24rem/1.15 var(--font-playfair);margin:13px auto 5px}.report-module__2cgNNG__heroNumberNote,.report-module__2cgNNG__formTrust{color:#5a554d;margin:8px 0 17px;font-size:.84rem}.report-module__2cgNNG__formEmbed{min-height:62px;overflow:hidden}.report-module__2cgNNG__formEmbed iframe{border:0;min-height:62px;display:block;width:100%!important}.report-module__2cgNNG__formTrust{margin:10px 0 0}.report-module__2cgNNG__incomeStrip{max-width:var(--evidence-frame);border-top:1px solid var(--navy);border-bottom:1px solid var(--navy);grid-template-columns:repeat(5,1fr);margin:0 auto;display:grid}.report-module__2cgNNG__incomeStrip div{text-align:center;border-left:1px solid #071f3d59;min-width:0;padding:20px 16px 22px}.report-module__2cgNNG__incomeStrip div:first-child{border-left:0}.report-module__2cgNNG__incomeStrip strong,.report-module__2cgNNG__incomeStrip span,.report-module__2cgNNG__incomeStrip small{display:block}.report-module__2cgNNG__incomeStrip strong{font:500 clamp(1.7rem, 2.5vw, 2.45rem)/1 var(--font-playfair);letter-spacing:-.035em}.report-module__2cgNNG__incomeStrip div:first-child strong{color:var(--gold)}.report-module__2cgNNG__incomeStrip span{min-height:2.25em;font:600 .94rem/1.12 var(--font-playfair);margin-top:8px}.report-module__2cgNNG__incomeStrip small{color:#5a554d;margin-top:5px}.report-module__2cgNNG__letter{grid-template-columns:300px minmax(0,1fr);align-items:end;gap:56px;max-width:1180px;margin:0 auto;padding:34px 46px 24px;display:grid}.report-module__2cgNNG__portraitWrap{align-self:stretch;height:450px;position:relative;overflow:hidden}.report-module__2cgNNG__portraitWrap:after{content:"";background:linear-gradient(to bottom, transparent, var(--cream));height:100px;position:absolute;inset:auto 0 0}.report-module__2cgNNG__portraitWrap img{object-fit:cover;object-position:center 15%;mix-blend-mode:multiply;width:100%;height:100%}.report-module__2cgNNG__letterCopy{color:#272724;max-width:720px;font:500 var(--reading-size)/1.6 var(--font-playfair);padding-bottom:25px}.report-module__2cgNNG__letterCopy p{margin:0 0 13px}.report-module__2cgNNG__dropCap:first-letter{float:left;color:var(--navy);margin:.06em .1em 0 0;font-size:5.4em;line-height:.72}.report-module__2cgNNG__signature{color:var(--navy);font-style:italic}.report-module__2cgNNG__boardSection,.report-module__2cgNNG__methodology,.report-module__2cgNNG__verdict,.report-module__2cgNNG__dossiers,.report-module__2cgNNG__moneyMaps,.report-module__2cgNNG__failureSection,.report-module__2cgNNG__questions,.report-module__2cgNNG__faq,.report-module__2cgNNG__sources{max-width:var(--evidence-frame);margin:0 auto;padding-left:46px;padding-right:46px}.report-module__2cgNNG__methodology,.report-module__2cgNNG__dossiers,.report-module__2cgNNG__moneyMaps,.report-module__2cgNNG__questions,.report-module__2cgNNG__faq{max-width:var(--narrative-frame)}.report-module__2cgNNG__verdict{max-width:var(--verdict-frame)}.report-module__2cgNNG__boardSection{padding-top:24px}.report-module__2cgNNG__sectionHeading,.report-module__2cgNNG__verdict>h2,.report-module__2cgNNG__questions>h2{border-bottom:2px solid var(--navy)}.report-module__2cgNNG__sectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.report-module__2cgNNG__sectionHeading h2,.report-module__2cgNNG__verdict>h2,.report-module__2cgNNG__questions>h2,.report-module__2cgNNG__sources h2{font:500 clamp(2.6rem, 4.5vw, 4.3rem)/1 var(--font-playfair);letter-spacing:-.045em;margin:0}.report-module__2cgNNG__sectionHeading p{color:#5a554d;text-align:right;max-width:420px;margin:0 0 10px}.report-module__2cgNNG__tableScroller{border-bottom:1px solid var(--navy);overflow-x:auto}.report-module__2cgNNG__tableScroller table{border-collapse:collapse;color:#272724;width:100%;min-width:1120px}.report-module__2cgNNG__tableScroller th{background:var(--navy);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.045em;border-right:1px solid #ffffff73;padding:14px 12px;font-size:.8rem;line-height:1.2}.report-module__2cgNNG__tableScroller th:first-child{text-align:center}.report-module__2cgNNG__tableScroller td{font:500 .94rem/1.35 var(--font-playfair);vertical-align:top;border-bottom:1px solid #071f3d57;border-right:1px solid #071f3d57;padding:17px 13px}.report-module__2cgNNG__tableScroller tr:last-child td{border-bottom:0}.report-module__2cgNNG__tableScroller td:last-child,.report-module__2cgNNG__tableScroller th:last-child{border-right:0}.report-module__2cgNNG__tableScroller td:first-child{width:66px}.report-module__2cgNNG__tableScroller td:nth-child(2){width:190px}.report-module__2cgNNG__tableScroller td:nth-child(3){width:105px}.report-module__2cgNNG__tableScroller td:nth-child(4){width:150px}.report-module__2cgNNG__tableScroller td:nth-child(5),.report-module__2cgNNG__tableScroller td:nth-child(6){width:250px}.report-module__2cgNNG__choiceName{display:block}.report-module__2cgNNG__choiceMeta{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:4px;display:flex}.report-module__2cgNNG__ticker{color:#6a6359;font:700 .68rem/1 var(--font-source-sans);letter-spacing:.09em}.report-module__2cgNNG__sourceJump{color:var(--navy);font:700 .67rem/1 var(--font-source-sans);letter-spacing:.04em;text-underline-offset:3px;-webkit-text-decoration:underline #c88716cc;text-decoration:underline #c88716cc}.report-module__2cgNNG__sourceJump:hover,.report-module__2cgNNG__sourceJump:focus-visible{color:#9e6509}.report-module__2cgNNG__rank{color:var(--gold);text-align:center;font-size:1.9rem!important;line-height:1!important}.report-module__2cgNNG__rate,.report-module__2cgNNG__income{color:var(--navy);white-space:nowrap;font-size:1.2rem!important}.report-module__2cgNNG__income{font-size:1.42rem!important}.report-module__2cgNNG__methodNote{color:#5b574f;padding:16px 0 0;font-size:.82rem;line-height:1.5}.report-module__2cgNNG__methodNote p{margin:0 0 7px}.report-module__2cgNNG__methodology{padding-top:72px}.report-module__2cgNNG__methodologyGrid{grid-template-columns:repeat(2,1fr);display:grid}.report-module__2cgNNG__methodologyGrid article{border-bottom:1px solid #071f3d73;padding:28px 34px 30px 78px;position:relative}.report-module__2cgNNG__methodologyGrid article:nth-child(2n){border-left:1px solid #071f3d73}.report-module__2cgNNG__methodologyGrid article>span{color:var(--gold);font:500 2.25rem/1 var(--font-playfair);position:absolute;top:26px;left:18px}.report-module__2cgNNG__methodologyGrid h3{font:italic 600 1.34rem/1.15 var(--font-playfair);margin:0 0 10px}.report-module__2cgNNG__methodologyGrid p{color:#3f3a34;font-size:var(--reading-size);line-height:var(--reading-leading);margin:0}.report-module__2cgNNG__methodologyCall{border-left:6px solid var(--gold);color:#302d29;font:500 var(--reading-size)/1.55 var(--font-playfair);background:#f3bc9129;margin:24px 0 0;padding:20px 24px}.report-module__2cgNNG__verdict{padding-top:76px}.report-module__2cgNNG__verdictGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.report-module__2cgNNG__verdictGrid section{border-left:1px solid #071f3d80;padding:30px 30px 20px}.report-module__2cgNNG__verdictGrid section:first-child{border-left:0;padding-left:0}.report-module__2cgNNG__verdictGrid section:last-child{padding-right:0}.report-module__2cgNNG__verdictGrid h3,.report-module__2cgNNG__loserSection h3{font:italic 600 1.45rem/1.1 var(--font-playfair);margin:0 0 18px;padding-left:55px;position:relative}.report-module__2cgNNG__verdictGrid h3:before,.report-module__2cgNNG__loserSection h3:before{content:"☀";color:var(--gold);font-size:1.65rem;font-style:normal;position:absolute;top:-.15em;left:0}.report-module__2cgNNG__verdictGrid p{color:#37332e;font-size:var(--reading-size);line-height:var(--reading-leading);margin:0 0 13px}.report-module__2cgNNG__verdict blockquote{border:2px solid var(--navy);grid-template-columns:1fr auto;align-items:end;gap:18px;margin:28px 0 42px;padding:28px 36px 26px 88px;display:grid;position:relative}.report-module__2cgNNG__verdict blockquote>span{color:var(--gold);font:500 5.5rem/1 var(--font-playfair);position:absolute;top:12px;left:24px}.report-module__2cgNNG__verdict blockquote p{font:italic 500 clamp(1.9rem, 3.6vw, 3.65rem)/1.06 var(--font-playfair);letter-spacing:-.035em;margin:0}.report-module__2cgNNG__verdict blockquote cite{font:italic 600 1rem/1.3 var(--font-playfair);white-space:nowrap}.report-module__2cgNNG__loserSection{border-top:1px solid var(--navy);border-bottom:1px solid var(--navy);grid-template-columns:1fr 1.2fr;gap:30px 56px;padding:32px 0;display:grid}.report-module__2cgNNG__loserSection p{color:#37332e;font-size:var(--reading-size);line-height:var(--reading-leading);margin:0}.report-module__2cgNNG__loserCall{border-left:5px solid var(--gold);font-family:var(--font-playfair);background:#f3bc912e;grid-column:1/-1;padding:15px 20px}.report-module__2cgNNG__dossiers{padding-top:78px}.report-module__2cgNNG__dossier{border-bottom:2px solid var(--navy);padding:54px 0 62px;scroll-margin-top:18px}.report-module__2cgNNG__dossierHeader{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:24px;display:grid}.report-module__2cgNNG__dossierHeader>span{color:var(--gold);font:500 clamp(3.1rem, 5vw, 5.2rem)/.9 var(--font-playfair);letter-spacing:-.05em}.report-module__2cgNNG__dossierHeader h3{max-width:1000px;font:500 clamp(2.25rem, 4vw, 4rem)/1.02 var(--font-playfair);letter-spacing:-.045em;text-wrap:balance;margin:0}.report-module__2cgNNG__dossierHeader p{color:#454039;max-width:900px;font:italic 500 var(--reading-size)/1.5 var(--font-playfair);margin:16px 0 0}.report-module__2cgNNG__dossierFacts{border-top:1px solid var(--navy);border-bottom:1px solid var(--navy);grid-template-columns:repeat(4,1fr);margin:30px 0 34px;display:grid}.report-module__2cgNNG__dossierFacts div{border-left:1px solid #071f3d61;min-width:0;padding:16px 18px 18px}.report-module__2cgNNG__dossierFacts div:first-child{border-left:0}.report-module__2cgNNG__dossierFacts dt{color:#655f56;letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.report-module__2cgNNG__dossierFacts dd{color:var(--navy);font:600 1.18rem/1.25 var(--font-playfair);margin:8px 0 0}.report-module__2cgNNG__dossierBody{grid-template-columns:repeat(2,1fr);gap:34px 48px;display:grid}.report-module__2cgNNG__dossierBody section{border-left:3px solid #c887167a;padding-left:24px}.report-module__2cgNNG__dossierBody h4{color:var(--navy);font:italic 600 1.5rem/1.15 var(--font-playfair);margin:0 0 13px}.report-module__2cgNNG__dossierBody p{color:#35312d;font-size:var(--reading-size);line-height:var(--reading-leading);margin:0 0 14px}.report-module__2cgNNG__suitabilityLedger{border-top:1px solid #071f3d80;border-bottom:1px solid #071f3d80;grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.report-module__2cgNNG__suitabilityLedger p{color:#3b3732;font-size:var(--reading-size);margin:0;padding:18px 22px;line-height:1.55}.report-module__2cgNNG__suitabilityLedger p+p{border-left:1px solid #071f3d80}.report-module__2cgNNG__suitabilityLedger strong{color:var(--navy);font-family:var(--font-playfair);margin-bottom:5px;display:block}.report-module__2cgNNG__dossierVerdict{border:2px solid var(--navy);color:var(--navy);font:italic 600 clamp(1.3rem, 2vw, 1.75rem)/1.35 var(--font-playfair);margin:26px 0 10px;padding:22px 26px}.report-module__2cgNNG__dossierSource{color:var(--navy);letter-spacing:.025em;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-size:.8rem;font-weight:800}.report-module__2cgNNG__moneyMaps,.report-module__2cgNNG__failureSection,.report-module__2cgNNG__faq{padding-top:78px}.report-module__2cgNNG__moneyMapList>article{border-bottom:1px solid var(--navy);padding:42px 0 46px}.report-module__2cgNNG__moneyMapList header{max-width:930px}.report-module__2cgNNG__moneyMapList header>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.report-module__2cgNNG__moneyMapList h3{font:500 clamp(2rem, 3.5vw, 3.3rem)/1.04 var(--font-playfair);letter-spacing:-.04em;margin:7px 0 8px}.report-module__2cgNNG__moneyMapList header p{color:#4b463f;font:italic 500 var(--reading-size)/1.5 var(--font-playfair);margin:0}.report-module__2cgNNG__mapTableWrap,.report-module__2cgNNG__failureTableWrap{margin-top:24px;overflow-x:auto}.report-module__2cgNNG__mapTableWrap table,.report-module__2cgNNG__failureTableWrap table{border-collapse:collapse;width:100%;min-width:720px}.report-module__2cgNNG__mapTableWrap th,.report-module__2cgNNG__failureTableWrap thead th{background:var(--navy);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.045em;border-right:1px solid #fff6;padding:12px 14px;font-size:.75rem}.report-module__2cgNNG__mapTableWrap th:last-child,.report-module__2cgNNG__failureTableWrap thead th:last-child{border-right:0}.report-module__2cgNNG__mapTableWrap td,.report-module__2cgNNG__failureTableWrap tbody th,.report-module__2cgNNG__failureTableWrap tbody td{color:#34302c;text-align:left;border-bottom:1px solid #071f3d52;border-right:1px solid #071f3d52;padding:13px 14px;line-height:1.35}.report-module__2cgNNG__mapTableWrap td:last-child,.report-module__2cgNNG__failureTableWrap tbody td:last-child{border-right:0}.report-module__2cgNNG__mapTableWrap tfoot th,.report-module__2cgNNG__mapTableWrap tfoot td{border-top:2px solid var(--navy);color:var(--navy);font:700 1.1rem/1.2 var(--font-playfair);text-align:right;padding:15px 14px}.report-module__2cgNNG__mapTableWrap tfoot td{color:var(--gold);white-space:nowrap;font-size:1.45rem}.report-module__2cgNNG__mapAnalysis{grid-template-columns:1fr 1fr;gap:40px;margin-top:25px;display:grid}.report-module__2cgNNG__mapAnalysis p{color:#39352f;font-size:var(--reading-size);line-height:var(--reading-leading);margin:0}.report-module__2cgNNG__failureTableWrap{margin-top:0}.report-module__2cgNNG__failureTableWrap tbody th{width:24%;color:var(--navy);font-family:var(--font-playfair)}.report-module__2cgNNG__failureTableWrap tbody td:nth-child(2),.report-module__2cgNNG__failureTableWrap tbody td:nth-child(3){width:38%}.report-module__2cgNNG__questions{padding-top:72px;padding-bottom:64px}.report-module__2cgNNG__faqList{grid-template-columns:1fr 1fr;display:grid}.report-module__2cgNNG__faqList article{border-bottom:1px solid #071f3d7a;padding:28px 30px 30px 0}.report-module__2cgNNG__faqList article:nth-child(2n){border-left:1px solid #071f3d7a;padding-left:30px;padding-right:0}.report-module__2cgNNG__faqList h3{color:var(--navy);font:italic 600 1.35rem/1.2 var(--font-playfair);margin:0 0 11px}.report-module__2cgNNG__faqList p{color:#3b3732;font-size:var(--reading-size);line-height:var(--reading-leading);margin:0}.report-module__2cgNNG__faq blockquote{border:2px solid var(--navy);margin:42px 0 68px;padding:28px 34px}.report-module__2cgNNG__faq blockquote p{font:italic 500 clamp(1.8rem, 3vw, 3.1rem)/1.1 var(--font-playfair);letter-spacing:-.035em;margin:0}.report-module__2cgNNG__faq blockquote cite{color:#595249;font:italic 600 .95rem/1.3 var(--font-playfair);margin-top:14px;display:block}.report-module__2cgNNG__questions ol{margin:0;padding:0;list-style:none}.report-module__2cgNNG__questions li{border-bottom:1px solid #071f3d8f;grid-template-columns:64px minmax(260px,.85fr) 1.5fr;align-items:baseline;gap:22px;padding:19px 8px;display:grid}.report-module__2cgNNG__questions li>span{color:var(--gold);font:500 2.4rem/1 var(--font-playfair)}.report-module__2cgNNG__questions h3{font:italic 600 1.4rem/1.1 var(--font-playfair);margin:0}.report-module__2cgNNG__questions p{color:#403c36;font-size:var(--reading-size);margin:0;line-height:1.55}.report-module__2cgNNG__closing{background:var(--navy);color:#fff;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:52px;min-height:280px;padding:34px max(46px,50vw - 620px);display:grid}.report-module__2cgNNG__closing>img{object-fit:cover;object-position:top;filter:sepia(.15)contrast(1.04);mix-blend-mode:screen;align-self:end;width:100%;height:245px}.report-module__2cgNNG__closing h2{max-width:900px;font:500 clamp(2.6rem, 5vw, 5rem)/.98 var(--font-playfair);letter-spacing:-.045em;margin:0}.report-module__2cgNNG__closing>div>p{color:#f0e4cf;font:500 1.15rem/1.4 var(--font-playfair);margin:10px 0 14px}.report-module__2cgNNG__closingForm{max-width:820px}.report-module__2cgNNG__closingForm .report-module__2cgNNG__formTrust{color:#f0e4cf}.report-module__2cgNNG__sources{grid-template-columns:1.15fr .85fr;gap:60px;padding-top:45px;padding-bottom:40px;display:grid}.report-module__2cgNNG__sources h2{letter-spacing:-.02em;margin-bottom:20px;font-size:1.6rem}.report-module__2cgNNG__sources ol{margin:0;padding-left:22px}.report-module__2cgNNG__sources li{color:#3f3b35;margin:0 0 12px;padding-left:5px;scroll-margin-top:24px;line-height:1.35}.report-module__2cgNNG__sources li>strong{color:var(--navy);font-weight:800;display:block}.report-module__2cgNNG__sources li:target{border-left:4px solid var(--gold);background:#f3bc9129;margin-left:-10px;padding:10px 10px 11px 15px}.report-module__2cgNNG__sourceLinks{flex-wrap:wrap;gap:5px 14px;margin-top:4px;display:flex}.report-module__2cgNNG__sourceLinks a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:700}.report-module__2cgNNG__sources li span{color:#655f56;font-size:.9rem}.report-module__2cgNNG__disclosure{border-left:1px solid var(--navy);padding-left:42px}.report-module__2cgNNG__disclosure p{color:#403c36;font-size:.93rem;line-height:1.55}.report-module__2cgNNG__footer{max-width:var(--evidence-frame);border-top:1px solid var(--navy);color:#5a554d;justify-content:space-between;gap:30px;margin:0 auto;padding:20px 46px 34px;font-size:.84rem;display:flex}.report-module__2cgNNG__footer p{margin:0}.report-module__2cgNNG__footer a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}@media (max-width:1040px){.report-module__2cgNNG__header{grid-template-columns:1fr auto}.report-module__2cgNNG__header nav{display:none}.report-module__2cgNNG__hero{grid-template-columns:1fr}.report-module__2cgNNG__heroCopy h1{max-width:900px}.report-module__2cgNNG__heroForm{max-width:680px}.report-module__2cgNNG__letter{grid-template-columns:250px 1fr;gap:34px}.report-module__2cgNNG__verdictGrid{grid-template-columns:1fr}.report-module__2cgNNG__verdictGrid section,.report-module__2cgNNG__verdictGrid section:first-child,.report-module__2cgNNG__verdictGrid section:last-child{border-top:1px solid #071f3d73;border-left:0;padding:28px 0}.report-module__2cgNNG__verdictGrid section:first-child{border-top:0}}@media (max-width:760px){.report-module__2cgNNG__header,.report-module__2cgNNG__hero,.report-module__2cgNNG__boardSection,.report-module__2cgNNG__methodology,.report-module__2cgNNG__verdict,.report-module__2cgNNG__dossiers,.report-module__2cgNNG__moneyMaps,.report-module__2cgNNG__failureSection,.report-module__2cgNNG__questions,.report-module__2cgNNG__faq,.report-module__2cgNNG__sources,.report-module__2cgNNG__footer{padding-left:22px;padding-right:22px}.report-module__2cgNNG__header{gap:15px;padding-top:21px}.report-module__2cgNNG__wordmark{font-size:clamp(1.48rem,6vw,2rem)}.report-module__2cgNNG__headerCta{text-align:center;width:112px;padding:10px 8px;font-size:.72rem;line-height:1.1}.report-module__2cgNNG__hero{gap:32px;padding-top:42px}.report-module__2cgNNG__heroCopy h1{font-size:clamp(3.15rem,15vw,5rem)}.report-module__2cgNNG__heroDek{font-size:1.16rem}.report-module__2cgNNG__incomeStrip{grid-template-columns:repeat(2,1fr);margin:0 22px}.report-module__2cgNNG__incomeStrip div{border-top:1px solid #071f3d59}.report-module__2cgNNG__incomeStrip div:nth-child(odd){border-left:0}.report-module__2cgNNG__incomeStrip div:first-child,.report-module__2cgNNG__incomeStrip div:nth-child(2){border-top:0}.report-module__2cgNNG__incomeStrip div:last-child{border-left:0;grid-column:1/-1}.report-module__2cgNNG__letter{grid-template-columns:1fr;gap:0;padding:34px 22px 0}.report-module__2cgNNG__portraitWrap{width:220px;height:260px;margin:0 auto -16px}.report-module__2cgNNG__letterCopy{font-size:var(--reading-size);padding:0 0 26px;position:relative}.report-module__2cgNNG__sectionHeading{display:block}.report-module__2cgNNG__sectionHeading p{text-align:left;margin-top:9px}.report-module__2cgNNG__tableScroller{margin-right:-22px}.report-module__2cgNNG__methodologyGrid,.report-module__2cgNNG__dossierBody,.report-module__2cgNNG__mapAnalysis,.report-module__2cgNNG__faqList{grid-template-columns:1fr}.report-module__2cgNNG__methodologyGrid article,.report-module__2cgNNG__methodologyGrid article:nth-child(2n){border-left:0;padding:24px 0 24px 58px}.report-module__2cgNNG__methodologyGrid article>span{top:23px;left:0}.report-module__2cgNNG__dossier{padding:44px 0 50px}.report-module__2cgNNG__dossierHeader{grid-template-columns:1fr;gap:14px}.report-module__2cgNNG__dossierHeader>span{font-size:3.4rem}.report-module__2cgNNG__dossierFacts{grid-template-columns:repeat(2,1fr)}.report-module__2cgNNG__dossierFacts div:nth-child(3){border-top:1px solid #071f3d61;border-left:0}.report-module__2cgNNG__dossierFacts div:nth-child(4){border-top:1px solid #071f3d61}.report-module__2cgNNG__dossierBody section{padding-left:18px}.report-module__2cgNNG__suitabilityLedger{grid-template-columns:1fr}.report-module__2cgNNG__suitabilityLedger p+p{border-top:1px solid #071f3d80;border-left:0}.report-module__2cgNNG__mapTableWrap,.report-module__2cgNNG__failureTableWrap{margin-right:-22px}.report-module__2cgNNG__faqList article,.report-module__2cgNNG__faqList article:nth-child(2n){border-left:0;padding:24px 0}.report-module__2cgNNG__verdict{padding-top:58px}.report-module__2cgNNG__verdict blockquote{padding:65px 22px 22px;display:block}.report-module__2cgNNG__verdict blockquote>span{top:5px}.report-module__2cgNNG__verdict blockquote cite{margin-top:16px;display:block}.report-module__2cgNNG__loserSection{grid-template-columns:1fr}.report-module__2cgNNG__loserCall{grid-column:auto}.report-module__2cgNNG__questions li{grid-template-columns:42px 1fr;gap:12px}.report-module__2cgNNG__questions li p{grid-column:2}.report-module__2cgNNG__closing{grid-template-columns:1fr;gap:28px;min-height:auto;padding:42px 22px 0}.report-module__2cgNNG__closing>img{order:2;width:190px;height:200px;margin:0 auto}.report-module__2cgNNG__closing>div{order:1}.report-module__2cgNNG__sources{grid-template-columns:1fr;gap:35px}.report-module__2cgNNG__disclosure{border-top:1px solid var(--navy);border-left:0;padding:28px 0 0}.report-module__2cgNNG__footer{display:block}.report-module__2cgNNG__footer nav{flex-wrap:wrap;gap:16px;margin-top:15px}}@media (prefers-reduced-motion:reduce){.report-module__2cgNNG__headerCta{transition:none}}
