.research-editorial:not(#rp){--rp-tone:var(--ds-clay);--rp-tone-line:color-mix(in oklch, var(--ds-clay) 28%, var(--ds-rule));--rp-tone-wash:color-mix(in oklch, var(--ds-clay) 7%, var(--ds-bg-card));--rp-radius:10px;--rp-shadow:0 1px 0 #3c1e0a08, 0 14px 32px -24px #3c1e0a59}.research-editorial:not(#rp) .page-hero-eyebrow{font-family:var(--ds-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-tone);font-size:11px;font-weight:500}.research-editorial:not(#rp) :is(.article-date,.article-reading-time,.research-date,.research-reading-time,.research-category){font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.research-editorial:not(#rp) .research-category{color:var(--rp-tone)}.research-editorial:not(#rp) :is(h2,h3)[id]{scroll-margin-top:28px}.research-editorial:not(#rp) .research-download-callout{border:1px solid var(--ds-rule);border-radius:var(--rp-radius);background:var(--ds-bg-card);box-shadow:var(--rp-shadow);margin:28px 0;padding:22px 24px}.research-editorial:not(#rp) .research-download-callout>h3,.research-editorial:not(#rp) .research-download-callout>div>h3{color:var(--ds-ink);font-family:var(--ds-font-display);letter-spacing:-.005em;text-transform:none;margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.3}.research-editorial:not(#rp) .research-download-callout :is(p,li) a{min-height:0;color:var(--ds-ink);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;white-space:normal;text-decoration:underline;-webkit-text-decoration-color:var(--rp-tone-line);text-decoration-color:var(--rp-tone-line);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;display:inline}.research-editorial:not(#rp) .research-download-callout :is(p,li) a:hover{color:var(--rp-tone);background:0 0;text-decoration-color:currentColor}.research-editorial:not(#rp) .research-download-callout:has(>h3+p):not(:has(.research-download-actions)){border-left:3px solid var(--rp-tone)}.research-editorial:not(#rp) .research-download-callout:has(>h3+ul){background:var(--rp-tone-wash);border-color:var(--rp-tone-line)}.research-editorial:not(#rp) .research-download-callout:has(>h3+ul)>h3{color:var(--ds-ink-3);font-family:var(--ds-font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:500}.research-editorial:not(#rp) .research-download-callout:has(>h3+ul)>ul{counter-reset:rp-takeaway;list-style:none;margin:0!important;padding:0!important}.research-editorial:not(#rp) .research-download-callout:has(>h3+ul)>ul>li{counter-increment:rp-takeaway;border-top:1px solid var(--rp-tone-line);margin:0;padding:12px 0 12px 38px;line-height:1.6;position:relative}.research-editorial:not(#rp) .research-download-callout:has(>h3+ul)>ul>li:first-child{border-top:0}.research-editorial:not(#rp) .research-download-callout:has(>h3+ul)>ul>li:before{content:counter(rp-takeaway, decimal-leading-zero);color:var(--rp-tone);font-family:var(--ds-font-mono);letter-spacing:.06em;font-size:11px;font-weight:500;position:absolute;top:15px;left:0}@media (max-width:640px){.research-editorial:not(#rp) .research-download-callout{padding:18px 16px}.research-editorial:not(#rp) .research-download-callout:has(>h3+ul)>ul>li{padding-left:32px}}.research-editorial:not(#rp) .research-download-actions a{border-radius:6px;min-height:44px;transition:background .2s,border-color .2s,transform .2s}.research-editorial:not(#rp) .research-download-actions a:hover{transform:translateY(-1px)}.research-editorial:not(#rp) .compliance-guide-evidence-icon{background:var(--rp-tone-wash);border:1px solid var(--rp-tone-line);color:var(--rp-tone)}.research-editorial:not(#rp) .table-wrapper{border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);margin-bottom:30px}.research-editorial:not(#rp) tbody tr{transition:background .2s}.research-editorial:not(#rp) tbody tr:hover{background:var(--rp-tone-wash)}.research-editorial:not(#rp) .cta-center .btn-primary,.research-editorial:not(#rp) .cta-center a.btn-primary{background:var(--ds-action,var(--ds-clay));border-color:var(--ds-action,var(--ds-clay));color:#fff;min-height:46px;font-family:var(--ds-font-body);letter-spacing:0;text-transform:none;border-radius:6px;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;box-shadow:inset 0 1px #ffffff2e,0 10px 22px -14px #6f3525cc}.research-editorial:not(#rp) .cta-center .btn-primary:hover{color:#fff;transform:translateY(-1px)}.rp-progress{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;inset:0 0 auto}.rp-progress:after{content:"";background:var(--ds-clay);transform-origin:0;height:100%;transform:scaleX(var(--rp-progress,0));display:block}.rp-toc{z-index:20;opacity:0;visibility:hidden;scrollbar-width:thin;width:216px;max-height:calc(100vh - 160px);transition:opacity .3s,transform .3s,visibility 0s linear .3s;position:fixed;top:112px;left:max(24px,50% - 628px);overflow-y:auto;transform:translateY(6px)}.rp-toc.is-visible{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility;transform:none}.rp-toc-label{color:var(--ds-ink-3);font-family:var(--ds-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10.5px;display:block}.rp-toc ol{border-left:1px solid var(--ds-rule);margin:0;padding:0;list-style:none}.rp-toc a{color:var(--ds-ink-3);font-family:var(--ds-font-body);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}.rp-toc a:hover{color:var(--ds-ink)}.rp-toc a.is-active{border-left-color:var(--ds-clay);color:var(--ds-ink)}@media (max-width:1279px){.rp-toc{display:none}}@media (prefers-reduced-motion:reduce){.rp-toc,.rp-toc.is-visible{transition:none;transform:none}}.research-editorial:not(#rp) .feed-card{--thumb-fg:var(--ds-ink)}.research-editorial:not(#rp) .feed-text-thumb{background:color-mix(in srgb, var(--thumb-bg) 62%, var(--ds-bg-card))}.research-editorial:not(#rp) .research-lane-card li+li{margin-top:6px}.research-editorial:not(#rp) .research-lane-card li a{padding-block:3px;display:inline-block}main.research-editorial:not(#rp)>.shell.page-hero{padding-inline:2rem}@media (min-width:961px){main.research-editorial:not(#rp) .feed-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}main.research-editorial:not(#rp) .feed-card--lead{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}main.research-editorial:not(#rp) .feed-card--lead .feed-text-thumb{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--ds-rule);min-height:300px}main.research-editorial:not(#rp) .feed-card--lead .feed-card-body{justify-content:center;padding:32px 36px}}
