.insight-kicker,.insight-section-number,.insights-ledger__header>span,.insights-index-cta__inner>div>span,.insight-cta__inner>div>span,.insight-author-note>span{color:var(--cobalt-700);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:740}.insights-index-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent 0 70%, #073eaa0a 70% 100%), var(--white);position:relative;overflow:hidden}.insights-index-hero:after{content:"";background:linear-gradient(145deg,#031735f5,#073eaaeb);width:min(29vw,420px);height:100%;position:absolute;top:0;right:0}.insights-index-hero__layout{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(340px,.62fr);align-items:center;gap:clamp(70px,9vw,150px);min-height:610px;padding-block:clamp(92px,10vw,154px);display:grid;position:relative}.insights-index-hero h1{max-width:10.2ch;margin:26px 0 0;font-size:clamp(3.9rem,6vw,6.6rem)}.insights-index-hero__intro{background:var(--white);min-height:330px;box-shadow:var(--shadow-paper);flex-direction:column;justify-content:space-between;padding:clamp(34px,4vw,58px);display:flex;position:relative}.insights-index-hero__intro p{color:#35445a;font-family:var(--serif);margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.48}.insights-index-hero__intro>span{border-top:1px solid var(--ink);color:var(--cobalt-700);letter-spacing:.14em;padding-top:25px;font-size:.69rem;font-weight:760}.insights-ledger{background:var(--cool-50)}.insights-ledger__header{grid-template-columns:minmax(150px,.32fr) minmax(360px,.8fr) minmax(300px,.68fr);gap:clamp(30px,5vw,82px);margin-bottom:62px;display:grid}.insights-ledger__header h2{max-width:8ch;margin:-7px 0 0}.insights-ledger__header p{max-width:550px;color:var(--muted);margin:1px 0 0;font-size:1.04rem}.insights-ledger__list,.insights-ledger__focus{margin:0;padding:0;list-style:none}.insights-ledger__list{border-top:2px solid var(--ink)}.insights-ledger__list>li{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) minmax(190px,.34fr) minmax(150px,auto);align-items:center;gap:clamp(26px,3.4vw,58px);min-height:250px;padding-block:40px;display:grid}.insights-ledger__number{color:var(--cobalt-700);font-family:var(--serif);align-self:start;padding-top:6px;font-size:1.1rem}.insights-ledger__meta{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px 20px;margin-bottom:15px;font-size:.68rem;font-weight:700;display:flex}.insights-ledger__meta>:not(:last-child):after{background:var(--orange);content:"";vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-left:20px;display:inline-block}.insights-ledger__body h3{max-width:760px;font-family:var(--serif);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(1.85rem,2.7vw,2.7rem);font-weight:400;line-height:1.12}.insights-ledger__body h3 a:hover{color:var(--cobalt-700)}.insights-ledger__body p{max-width:760px;color:var(--muted);margin:0}.insights-ledger__focus{border-left:1px solid var(--line);color:#425068;gap:10px;padding-left:28px;font-size:.77rem;display:grid}.insights-ledger__focus li:before{color:var(--orange);content:"—";margin-right:8px}.insights-ledger__link{border-bottom:1px solid var(--cobalt-700);min-height:48px;color:var(--cobalt-700);transition:color .18s ease, transform .18s var(--ease-out);justify-content:space-between;align-items:center;gap:18px;font-size:.86rem;font-weight:700;display:inline-flex}.insights-ledger__link:hover,.insights-ledger__link:focus-visible{color:var(--orange);transform:translate(3px)}.insights-index-cta,.insight-cta{background:linear-gradient(112deg, var(--navy-950), var(--navy-800));color:var(--white)}.insights-index-cta__inner,.insight-cta__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(50px,8vw,130px);min-height:390px;padding-block:clamp(76px,8vw,116px);display:grid}.insights-index-cta h2,.insight-cta h2{max-width:12ch;color:var(--white);margin:16px 0 20px;font-size:clamp(2.9rem,4.5vw,4.9rem)}.insights-index-cta p,.insight-cta p{color:#ffffffb3;max-width:650px;margin:0}.insights-index-cta__inner>div>span,.insight-cta__inner>div>span{color:#86aaff}.insights-index-cta__button,.insight-cta__primary{background:var(--white);min-width:250px;color:var(--ink);border-color:#ffffff70;justify-content:space-between}.insight-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent 0 72%, #073eaa0a 72% 100%), var(--white);position:relative;overflow:hidden}.insight-hero:after{background:linear-gradient(145deg, var(--navy-950), var(--navy-800));content:"";width:min(29vw,430px);height:100%;position:absolute;top:0;right:0}.insight-hero__layout{z-index:1;grid-template-columns:minmax(0,1.22fr) minmax(380px,.62fr);align-items:center;gap:clamp(70px,9vw,145px);min-height:760px;padding-block:clamp(64px,8vw,118px);display:grid;position:relative}.insight-breadcrumbs{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-bottom:46px;font-size:.72rem;font-weight:670;display:flex}.insight-breadcrumbs a{color:var(--cobalt-700)}.insight-hero h1{max-width:12ch;margin:26px 0 30px;font-size:clamp(3.8rem,5.9vw,6.4rem)}.insight-hero__dek{color:#34445b;max-width:790px;margin:0;font-size:clamp(1.08rem,1.45vw,1.26rem);line-height:1.75}.insight-hero__dek em{color:var(--ink);font-family:var(--serif);font-size:1.06em}.insight-byline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px 28px;margin-top:38px;font-size:.72rem;font-weight:690;display:flex}.insight-byline>:not(:last-child):after{background:var(--orange);content:"";vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-left:28px;display:inline-block}.insight-brief{background:var(--white);min-height:470px;box-shadow:var(--shadow-paper);padding:clamp(34px,4vw,54px);position:relative}.insight-brief:before{z-index:-1;content:"";border:1px solid #ffffff47;position:absolute;inset:21px -17px -21px 23px}.insight-brief__top{border-bottom:2px solid var(--ink);color:var(--ink);justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.insight-brief__top span,.insight-brief__seal,.insight-brief li span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:740}.insight-brief__top strong{font-family:var(--serif);font-size:2.2rem;font-weight:400;line-height:1}.insight-brief>p{color:var(--ink);font-family:var(--serif);margin:25px 0 17px;font-size:clamp(1.22rem,1.65vw,1.54rem);line-height:1.4}.insight-brief ol{margin:0;padding:0;list-style:none}.insight-brief li{border-bottom:1px solid var(--line);grid-template-columns:33px 1fr;gap:13px;padding-block:14px;display:grid}.insight-brief li span{color:var(--cobalt-700)}.insight-brief li strong{font-size:.88rem;line-height:1.45}.insight-brief__seal{color:var(--cobalt-700);margin-top:27px}.insight-summary{background:var(--navy-950);color:var(--white)}.insight-summary__rail{grid-template-columns:minmax(150px,.28fr) minmax(0,1.2fr);gap:clamp(35px,6vw,100px);padding-block:42px;display:grid}.insight-summary__rail>span{color:#86aaff;letter-spacing:.12em;text-transform:uppercase;padding-top:6px;font-size:.7rem;font-weight:740}.insight-summary__rail p{color:#ffffffe0;max-width:1050px;font-family:var(--serif);margin:0;font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.6}.insight-content-layout{grid-template-columns:minmax(180px,.27fr) minmax(0,1fr);align-items:start;gap:clamp(58px,8vw,140px);padding-top:clamp(92px,9vw,142px);padding-bottom:clamp(110px,11vw,180px);display:grid}.insight-toc{top:calc(var(--header-height) + 38px);border-top:2px solid var(--ink);position:sticky}.insight-toc>span{color:var(--cobalt-700);letter-spacing:.12em;text-transform:uppercase;padding-block:20px 14px;font-size:.69rem;font-weight:740;display:block}.insight-toc ol{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.insight-toc li{border-top:1px solid var(--line)}.insight-toc a{color:var(--muted);transition:color .16s ease, transform .16s var(--ease-out);padding-block:10px;font-size:.74rem;line-height:1.4;display:block}.insight-toc a:hover,.insight-toc a:focus-visible{color:var(--cobalt-700);transform:translate(3px)}.insight-body{width:min(100%,980px)}.insight-body>section{padding-bottom:clamp(84px,8vw,128px)}.insight-body>section+section{border-top:1px solid var(--line);padding-top:clamp(84px,8vw,128px)}.insight-body h2{max-width:13.5ch;margin:19px 0 34px;font-size:clamp(3rem,4.5vw,4.7rem)}.insight-body h3{font-family:var(--serif);font-size:1.35rem;font-weight:400;line-height:1.3}.insight-body>section>p,.insight-body>section>ul{color:#334258;max-width:810px;font-size:1.04rem;line-height:1.82}.insight-body>section>p{margin-bottom:23px}.insight-body>section>p a{border-bottom:1px solid var(--cobalt-700);color:var(--cobalt-700);font-weight:650}.insight-body>section>ul{padding-left:22px}.insight-body>section>ul li{margin-bottom:12px;padding-left:7px}.insight-definition-grid{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:42px 0;display:grid}.insight-definition-grid>div{padding:28px 30px 32px 0}.insight-definition-grid>div+div{border-left:1px solid var(--line);padding-left:30px;padding-right:0}.insight-definition-grid span,.evidence-ledger__item>div>span,.insight-inline-case>span,.verification-questions li>span{color:var(--cobalt-700);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:740}.insight-definition-grid ul{color:#3b4960;margin:18px 0 0;padding-left:17px;font-size:.88rem}.insight-definition-grid li+li{margin-top:10px}.evidence-ledger{border-top:2px solid var(--ink);margin:44px 0}.evidence-ledger__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(155px,.52fr) minmax(180px,.72fr) minmax(210px,.92fr) minmax(210px,.92fr);gap:0;display:grid}.evidence-ledger__item>div{padding:24px clamp(16px,2vw,25px)}.evidence-ledger__item>div+div{border-left:1px solid var(--line)}.evidence-ledger__heading{padding-left:0!important}.evidence-ledger__heading>span{margin-bottom:11px;display:block;color:var(--orange)!important}.evidence-ledger__heading h3{margin:0;font-size:1.17rem}.evidence-ledger__item p{color:#4d5b6f;margin:9px 0 0;font-size:.76rem;line-height:1.62}.evidence-ledger__boundary{background:#073eaa09}.assessment-process{border-top:2px solid var(--ink);margin:45px 0;padding:0;list-style:none}.assessment-process>li{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:28px;padding-block:30px;display:grid}.assessment-process>li>span{color:var(--cobalt-700);font-family:var(--serif);font-size:1.2rem}.assessment-process h3{margin:0 0 11px;font-size:1.48rem}.assessment-process p{color:#46546a;max-width:780px;margin:0;font-size:.92rem;line-height:1.72}.insight-inline-case{border-left:4px solid var(--orange);background:var(--cool-50);margin-top:54px;padding:clamp(30px,4vw,50px);position:relative}.insight-inline-case h3{max-width:19ch;margin:15px 0;font-size:clamp(1.8rem,2.5vw,2.4rem)}.insight-inline-case p{color:#46546a;max-width:740px;margin:0}.insight-inline-case a{border-bottom:1px solid var(--cobalt-700);min-height:46px;color:var(--cobalt-700);align-items:center;gap:18px;margin-top:26px;font-size:.84rem;font-weight:700;display:inline-flex}.trade-proof-table{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin:42px 0;overflow-x:auto}.trade-proof-table table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.trade-proof-table th,.trade-proof-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;padding:19px 22px}.trade-proof-table th:last-child,.trade-proof-table td:last-child{border-right:0}.trade-proof-table th{color:var(--cobalt-700);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.trade-proof-table td{color:#46546a;font-size:.82rem;line-height:1.55}.trade-proof-table tbody tr:last-child td{border-bottom:0}.scoring-framework{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0;display:grid}.scoring-framework>div{padding:28px 26px 31px}.scoring-framework>div:first-child{padding-left:0}.scoring-framework>div+div{border-left:1px solid var(--line)}.scoring-framework>div>span{color:var(--orange);font-family:var(--serif);font-size:1.2rem}.scoring-framework h3{margin:14px 0 10px}.scoring-framework p{color:#4c5a70;margin:0;font-size:.82rem;line-height:1.62}.decision-tiers{border-top:1px solid var(--line);margin:30px 0 38px}.decision-tiers>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:30px;padding-block:20px;display:grid}.decision-tiers dt{color:var(--ink);font-family:var(--serif);font-size:1.12rem}.decision-tiers dd{color:#4c5a70;margin:0;font-size:.86rem}.verification-questions{border-top:2px solid var(--ink);margin:42px 0;padding:0;list-style:none}.verification-questions li{border-bottom:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:28px;padding-block:20px;display:grid}.verification-questions li>span{padding-top:3px}.verification-questions p{color:#3f4d63;margin:0;line-height:1.65}.decision-record{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-paper);margin:42px 0;padding:clamp(28px,4vw,46px)}.decision-record__head,.decision-record__foot{justify-content:space-between;align-items:center;gap:20px;display:flex}.decision-record__head{border-bottom:2px solid var(--ink);padding-bottom:20px}.decision-record__head strong,.decision-record__head span,.decision-record__foot{letter-spacing:.09em;text-transform:uppercase;font-size:.69rem;font-weight:740}.decision-record__head span{color:var(--cobalt-700);background:#073eaa14;padding:6px 9px}.decision-record dl{margin:10px 0 24px}.decision-record dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(145px,.31fr) minmax(0,1fr);gap:25px;padding-block:16px;display:grid}.decision-record dt{color:var(--cobalt-700);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:740}.decision-record dd{color:#46546a;margin:0;font-size:.84rem;line-height:1.55}.decision-record__foot{color:var(--cobalt-700);padding-top:21px}.insight-faq>div{border-top:2px solid var(--ink);margin-top:42px}.insight-faq details{border-bottom:1px solid var(--line)}.insight-faq summary{min-height:80px;color:var(--ink);cursor:pointer;font-family:var(--serif);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;font-size:clamp(1.12rem,1.55vw,1.35rem);list-style:none;display:grid}.insight-faq summary::-webkit-details-marker{display:none}.insight-faq summary span{color:var(--cobalt-700);font-family:var(--sans);transition:transform .18s var(--ease-out);font-size:1.5rem;font-weight:300}.insight-faq details[open] summary span{transform:rotate(45deg)}.insight-faq details p{color:#46546a;max-width:760px;margin:-2px 0 24px;font-size:.92rem;line-height:1.75}.insight-author-note{border-top:2px solid var(--ink);margin-top:18px;padding:30px 0 0}.insight-author-note p{max-width:820px;color:var(--muted);margin:15px 0 0;font-size:.84rem}.insight-cta__actions{gap:20px;min-width:290px;display:grid}.insight-cta__secondary{min-height:48px;color:var(--white);border-bottom:1px solid #ffffff73;justify-content:space-between;align-items:center;gap:20px;font-size:.87rem;font-weight:680;display:inline-flex}@media (width<=1180px){.insights-index-hero:after,.insight-hero:after{width:31%}.insights-index-hero__layout,.insight-hero__layout{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);gap:60px}.insights-ledger__list>li{grid-template-columns:50px minmax(0,1fr) minmax(145px,.28fr)}.insights-ledger__link{grid-column:2/-1;width:fit-content}.evidence-ledger__item{grid-template-columns:145px repeat(3,minmax(170px,1fr))}}@media (width<=900px){.insights-index-hero:after,.insight-hero:after{display:none}.insights-index-hero__layout,.insight-hero__layout{grid-template-columns:1fr;gap:54px;min-height:0}.insights-index-hero__intro,.insight-brief{border:1px solid var(--line);min-height:300px;box-shadow:var(--shadow-soft)}.insights-ledger__header{grid-template-columns:150px minmax(0,1fr)}.insights-ledger__header p{grid-column:2}.insights-ledger__list>li{grid-template-columns:42px minmax(0,1fr)}.insights-ledger__focus,.insights-ledger__link{grid-column:2}.insights-ledger__focus{border-left:0;padding-left:0}.insight-summary__rail{grid-template-columns:1fr;gap:14px}.insight-content-layout{grid-template-columns:1fr;gap:52px}.insight-toc{columns:2;position:static}.insight-toc>span{column-span:all}.insight-toc ol{column-span:all;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insight-toc li:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.evidence-ledger{overflow-x:auto}.evidence-ledger__item{min-width:850px}}@media (width<=680px){.insights-index-hero__layout,.insight-hero__layout{padding-block:66px 78px}.insights-index-hero h1,.insight-hero h1{font-size:clamp(3rem,14vw,4.25rem)}.insight-breadcrumbs{margin-bottom:32px}.insight-byline{gap:7px;display:grid}.insight-byline>:after{display:none!important}.insight-brief:before{display:none}.insights-ledger__header{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.insights-ledger__header h2,.insights-ledger__header p{grid-column:1}.insights-ledger__list>li{grid-template-columns:1fr;gap:22px}.insights-ledger__focus,.insights-ledger__link{grid-column:1}.insights-ledger__number{padding-top:0}.insights-ledger__meta{gap:5px;display:grid}.insights-ledger__meta>:after{display:none!important}.insights-index-cta__inner,.insight-cta__inner{grid-template-columns:1fr;min-height:0}.insights-index-cta__button,.insight-cta__actions{width:100%;min-width:0}.insight-toc,.insight-toc ol{columns:auto;grid-template-columns:1fr}.insight-toc li:nth-child(2n){border-left:0;padding-left:0}.insight-body h2{font-size:clamp(2.55rem,12vw,3.55rem)}.insight-definition-grid,.scoring-framework{grid-template-columns:1fr}.insight-definition-grid>div,.insight-definition-grid>div+div,.scoring-framework>div,.scoring-framework>div:first-child{padding:25px 0}.insight-definition-grid>div+div,.scoring-framework>div+div{border-top:1px solid var(--line);border-left:0}.assessment-process>li{grid-template-columns:45px minmax(0,1fr);gap:18px}.decision-tiers>div,.verification-questions li,.decision-record dl>div{grid-template-columns:1fr;gap:8px}.decision-record__head{flex-direction:column;align-items:flex-start}.insight-faq summary{min-height:92px;font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.insights-ledger__link,.insight-toc a,.insight-faq summary span{transition:none}}
