:root,[data-theme=dark]{--paper:#141715;--fog:#1b1f1c;--surface:#1e231f;--surface-soft:#252b25;--surface-aqua:#213327;--ink:#f2eee5;--ink-soft:#d7d9d0;--muted:#a5afa6;--rule:#343d35;--rule-strong:#566052;--stone:#343d35;--grove:#92bd91;--teal:#92bd91;--violet:#a3c9a0;--aqua:#92bd91;--aqua-bright:#b8d9a9;--text-on-grove:#111811;--border-control:#768574;--radius-sm:3px;--radius-md:3px;--radius-lg:4px;--shadow-sm:none;--container:80rem;--measure:43rem;--section-gap:clamp(2rem, 4vw, 3.5rem);--motion-fast:.14s;--motion-normal:.22s;--ease-editorial:cubic-bezier(.2, .65, .3, 1);--font-data:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}[data-theme=light]{--paper:#f5f2eb;--fog:#ebe8df;--surface:#fffdf8;--surface-soft:#e9e7dc;--surface-aqua:#e4ecdf;--ink:#222920;--ink-soft:#3c453b;--muted:#5d685b;--rule:#d0d3c6;--rule-strong:#9ca591;--stone:#d0d3c6;--grove:#3f6b4a;--teal:#3f6b4a;--violet:#375f3c;--aqua:#3f6b4a;--aqua-bright:#315b37;--text-on-grove:#fff;--border-control:#7a827b}a{text-decoration-color:currentColor}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--aqua-bright);outline-offset:4px}:where(button,select,input,textarea){transition:border-color var(--motion-fast), background-color var(--motion-fast), color var(--motion-fast)}:where(button,[role=button],select){min-height:2.75rem}:where(button,input,select,textarea):disabled{opacity:.6;cursor:not-allowed}:where(input,select,textarea){border-color:var(--border-control)}:where(h1,h2,h3){text-wrap:pretty}:where(.eyebrow,.kicker,.section-eyebrow){color:var(--grove);letter-spacing:.13em;font-size:.69rem;font-weight:600}:where(.card-meta,.micro,.tape-cell-asof,.tape-cell-source,.status-meta){font-family:var(--font-sans), sans-serif}:where(.figure,.figure-md,.tape-figure,.market-strip-price,.market-strip-change){font-variant-numeric:tabular-nums}:is(.search-field button,.desk-form button,.stock-search-control>button,.learn-start-cta,.header-subscribe){background:var(--grove);color:var(--text-on-grove)}:is(.search-field button,.desk-form button,.stock-search-control>button,.learn-start-cta,.header-subscribe):hover{background:color-mix(in srgb, var(--grove) 88%, var(--ink));color:var(--text-on-grove)}.site-header{background:var(--paper);border-top:4px solid var(--grove)}.site-header-inner{max-width:var(--container)}.masthead-name-row{padding-block:1.65rem 1.45rem}.wordmark{gap:.7rem}.wordmark-name{letter-spacing:-.06em;font-size:clamp(1.8rem,3vw,2.75rem)}.wordmark-mark{width:2rem;height:2rem}.masthead-motto{max-width:23rem;font-size:.7rem;line-height:1.6}.masthead-edition-label{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:600;display:block}.masthead-nav-row{border-top:1px solid var(--rule-strong);gap:1.5rem;padding-block:.6rem}.nav-list{gap:1.4rem}.nav-list a{transition:color var(--motion-fast), border-color var(--motion-fast);padding:.5rem 0;font-size:.8rem}.nav-list a svg{display:none}.nav-list a.nav-current,.mobile-nav-list a.nav-current{border-bottom-color:var(--grove)}.masthead-nav-row .stock-search-control{border-color:var(--border-control);box-shadow:none;background:0 0;border-radius:3px}.masthead-nav-row .stock-search-control>button{background:var(--grove);color:var(--text-on-grove)}.masthead-tools .theme-toggle select{border-color:var(--border-control);background:0 0;min-height:2.75rem}.header-subscribe{align-items:center;min-height:2.75rem;padding-inline:1.1rem}.market-strip-wrap{background:var(--fog);border-block:1px solid var(--rule)}.market-strip{max-width:var(--container);padding-block:.45rem}.market-strip-symbol{font-family:var(--font-data);font-size:.82rem}.market-strip-label,.market-strip-quote{font-size:.7rem}.page-shell{padding-top:clamp(1.8rem,4vw,3.5rem)}.page-wide{max-width:var(--container)}.front-page-lead{grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);gap:clamp(2rem,4vw,4rem);margin-bottom:2.5rem;display:grid}.front-page-lead .top-story{margin:0;padding:0}.front-page-lead:not(:has(.top-story)){grid-template-columns:1fr}.front-page-lead:not(:has(.top-story)) .front-page-rail{border-left:0;padding-left:0}.front-page-lead .featured-copy .display-1{letter-spacing:-.042em;max-width:24ch;margin:.8rem 0 1.15rem;font-size:clamp(2.2rem,3.65vw,3.55rem);line-height:1.08}.front-page-lead .featured-copy .deck{max-width:48ch;color:var(--ink-soft);font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.55}.front-page-lead .featured-copy .card-meta{font-size:.72rem}.front-page-lead .featured-sourced{margin-top:1.25rem;font-size:.8rem}.front-page-rail{border-left:1px solid var(--rule);padding-left:clamp(1.5rem,3vw,2.5rem)}.front-page-rail .section-heading{align-items:start;margin-bottom:0;padding-bottom:1rem}.front-page-rail .section-heading h2{font-size:1.35rem}.front-page-rail .section-heading>a{white-space:nowrap;font-size:.65rem}.story-card{border:0;border-top:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0}.story-card .story-card-hit{transition:background-color var(--motion-normal), color var(--motion-fast);background:0 0;padding:1.3rem 0}.story-card h2,.story-card h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:1.5rem;line-height:1.22}.story-card .deck{color:var(--ink-soft);font-size:.94rem;line-height:1.6}.story-card .card-meta{margin-top:.9rem;font-size:.68rem;line-height:1.6}.front-page-stories .story-card:first-child{border-top:0}.front-page-stories .story-card h3{font-size:clamp(1.15rem,1.55vw,1.45rem)}.front-page-stories .story-card-hit{min-height:0;padding-block:1.15rem}.front-page-stories .story-card h3{-webkit-line-clamp:unset;margin:0;display:block;overflow:visible}.front-page-stories .story-card .card-meta{color:var(--ink-soft);margin:.8rem 0 0;font-size:.78rem;line-height:1.55}.supporting-grid,.home-story-grid{background:0 0;border:0;border-radius:0;gap:1.75rem;overflow:visible}.supporting-grid .story-card{padding:0}.supporting-grid .story-card+.story-card{border-left:1px solid var(--rule);padding-left:1.75rem}.section-heading{border-top:2px solid var(--rule-strong);border-bottom:0;margin-bottom:1.25rem;padding-top:.85rem}.section-heading h2{font-size:clamp(1.55rem,2.8vw,2.2rem)}.section-heading>a{font-size:.75rem}.tape-board{border:0;border-block:1px solid var(--rule-strong);box-shadow:none;background:var(--fog);border-radius:0;margin-block:2.5rem}.tape-board-header{border-bottom:1px solid var(--rule);background:0 0;padding:.8rem 1rem}.tape-board-header .kicker{font-size:.64rem}.tape-more{font-family:var(--font-sans), sans-serif;font-size:.7rem}.tape-cell{background:0 0;padding:.9rem 1rem}.tape-print,.tape-pce{margin-block:.5rem .3rem}.tape-figure{font-family:var(--font-data);letter-spacing:-.055em;font-size:clamp(1.35rem,2.15vw,2rem);font-weight:500}.tape-cell-pce .tape-figure{font-size:1.3rem}.tape-cell-label{font-size:.66rem}.tape-cell-asof,.tape-cell-source{font-size:.61rem}.renaissance-home .home-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-block:3rem}.renaissance-home .home-tools>.in-focus,.renaissance-home .home-tools>.recently-viewed{border:0;border-top:1px solid var(--rule-strong);background:0 0;border-radius:0;padding:1.25rem 0}.renaissance-home .home-tools .home-brief-cta{background:var(--surface-aqua);border:0;border-left:4px solid var(--grove);border-radius:0;grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:center;column-gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.home-brief-cta .eyebrow{grid-column:1}.home-brief-cta h2{font-family:var(--font-serif), Georgia, serif;grid-column:1;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.15}.home-brief-cta>p:not(.eyebrow){color:var(--ink-soft);grid-area:1/2/3}.home-brief-cta>a{grid-column:2;font-size:.82rem}.home-stock-door.compact{box-shadow:none;border:0;border-block:1px solid var(--rule);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:2rem;margin-block:3rem;padding:2rem 0;display:flex}.home-stock-door h2{font-size:clamp(1.8rem,3vw,2.5rem)}.home-stock-door p{max-width:45rem}.home-stock-door{color:var(--ink)}.home-stock-door p:not(.eyebrow){color:var(--ink-soft)}.home-stock-door .eyebrow,.home-stock-door a,.home-stock-door a:hover{color:var(--grove)}.home-research-links{flex-shrink:0;gap:.7rem;font-size:.85rem;display:grid}.renaissance-home .utility-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3rem;margin-top:3rem}.renaissance-home .utility-grid>section{background:0 0;border:0;border-radius:0;padding:0}.renaissance-home .utility-grid .learn-panel{background:var(--fog);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;display:grid}.renaissance-home .learn-panel .section-heading{grid-column:1/-1;margin:0}.latest-list li{gap:.4rem;padding-block:1rem;font-size:0;display:grid}.latest-list .muted{font-size:.65rem}.latest-list li>a{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-size:1.14rem;line-height:1.35;text-decoration:none}.site-footer{max-width:none;padding:3.5rem max(1.5rem, calc((100vw - var(--container)) / 2)) 1.5rem;border-top:3px solid var(--grove);background:var(--fog);margin-top:4rem}.footer-grid{grid-template-columns:minmax(14rem,1.8fr) repeat(4,minmax(0,1fr));gap:2rem}.footer-lockup strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;font-size:2rem}.footer-brand p{max-width:28ch}.footer-heading{color:var(--ink);letter-spacing:.12em;font-size:.65rem}.footer-grid a{color:var(--ink-soft);font-size:.78rem;text-decoration:none}.footer-grid a:hover{color:var(--grove);text-decoration:underline}.footer-newsletter-link{margin-top:1rem;display:inline-block;color:var(--grove)!important}.footer-legal{margin-top:2.5rem;padding-top:1rem;font-size:.65rem}.learn-filter[aria-pressed=true],.learn-exam-facts li,.learn-exam-status{color:var(--grove)}.live-desk-state:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem;margin-right:.4rem;display:inline-block}@keyframes editorial-live{50%{opacity:.35}}.live-desk-state[data-state=LIVE]:before{animation:2s ease-in-out 2 editorial-live}@media (hover:hover) and (pointer:fine){.story-card:has(>.story-card-hit):hover{box-shadow:none;background:0 0;transform:none}.story-card-hit:hover h2,.story-card-hit:hover h3,.latest-list a:hover{color:var(--grove)}}@media (max-width:1100px){.masthead-motto{display:none}.masthead-name-row{grid-template-columns:1fr auto}.nav-list,.masthead-nav-row{gap:1rem}.front-page-lead{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);gap:2rem}.front-page-rail{padding-left:1.5rem}.footer-grid{grid-template-columns:repeat(4,1fr)}.footer-brand{grid-column:1/-1}}@media (max-width:800px){.front-page-lead{grid-template-columns:1fr}.front-page-lead .featured-copy .display-1{max-width:26ch;font-size:clamp(2.1rem,5.7vw,3.3rem)}.front-page-rail{border-left:0;padding:0}.front-page-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.front-page-stories .story-card{border:0}.front-page-stories .story-card h3{font-size:1.13rem}.home-stock-door.compact{flex-direction:column;align-items:start}.renaissance-home .utility-grid{gap:2rem}}@media (max-width:600px){.site-header{border-top-width:3px}.masthead-name-row{padding-block:.9rem}.wordmark-name{font-size:1.7rem}.wordmark-mark{width:1.65rem;height:1.65rem}.masthead-tools{gap:.5rem}.header-subscribe{padding-inline:.7rem;font-size:.7rem}.page-shell{padding-top:1.3rem}.front-page-lead{gap:1.7rem;margin-bottom:1.5rem}.front-page-lead .featured-copy .display-1{font-size:2.15rem;line-height:1.12}.front-page-lead .featured-copy .deck{font-size:1.08rem;line-height:1.55}.front-page-stories{display:block}.front-page-stories .story-card+.story-card{border-top:1px solid var(--rule)}.front-page-stories .story-card h3{font-size:1.28rem}.supporting-grid .story-card+.story-card{border-left:0;padding-left:0}.tape-board{margin-block:1.75rem}.tape-cell{padding:.75rem}.tape-figure{font-size:1.55rem}.renaissance-home .home-tools,.renaissance-home .utility-grid{grid-template-columns:1fr;gap:1.5rem}.renaissance-home .home-tools .home-brief-cta{padding:1.4rem;display:block}.renaissance-home .utility-grid .learn-panel{padding:1.3rem;display:block}.renaissance-home .learn-panel .section-heading{margin-bottom:1.5rem}.section-heading{align-items:start}.section-heading h2{font-size:1.6rem}.footer-grid{grid-template-columns:1fr 1fr;gap:1.75rem}.site-footer{padding:2rem 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.search-page{max-width:68rem}.search-header{max-width:50rem;padding-bottom:1.5rem}.search-header .display-1{letter-spacing:-.04em;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.1}.search-prompts{border-top:1px solid var(--rule-strong);margin-top:3rem;padding:1.5rem 0}.search-prompts>div{grid-template-columns:repeat(3,1fr);gap:0 2rem;display:grid}.search-prompts a{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:.8rem 0;font-size:.9rem}.search-results>li{border-bottom:1px solid var(--rule);padding:1.5rem 0}.search-results h2{max-width:40ch;font-family:var(--font-serif), Georgia, serif;font-size:1.6rem;line-height:1.2}.search-result-type{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}@keyframes editorial-menu{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.mobile-menu[open],.stock-search-popover{animation:editorial-menu var(--motion-normal) var(--ease-editorial)}}@media (max-width:600px){.market-strip{flex-wrap:nowrap;justify-content:flex-start;gap:1rem;padding-inline:1rem;overflow-x:auto}.market-strip>li{flex:none}.market-strip-item{padding:.25rem 0}.search-prompts>div{grid-template-columns:1fr 1fr;gap:0 1rem}}.renaissance-home .home-tools:not(:has(.recently-viewed))>.in-focus{grid-column:1/-1}.renaissance-home .in-focus ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.renaissance-home .in-focus .section-heading{margin-bottom:.5rem}.renaissance-home .economic-calendar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1rem 0}@media (min-width:801px){.renaissance-home .home-tools:not(:has(.recently-viewed))>.in-focus ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.renaissance-home .in-focus ul{grid-template-columns:1fr}}.renaissance-trust{max-width:66rem}.renaissance-trust>h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.renaissance-trust>p{max-width:46rem}.renaissance-trust .article-section{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:1.5rem 0}.renaissance-trust .article-section h2{color:var(--ink);font-family:var(--font-serif), Georgia, serif;scroll-margin-top:2rem;font-size:1.8rem;line-height:1.2}.renaissance-trust .article-section p,.renaissance-trust .article-section ul{max-width:46rem;color:var(--ink-soft);font-size:1.05rem;line-height:1.75}.trust-contents{background:var(--fog);border-left:3px solid var(--grove);margin:2rem 0;padding:1.25rem 1.5rem}.trust-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;padding-left:1.2rem;display:grid}.trust-contents a{color:var(--ink-soft);font-size:.85rem}@media (max-width:600px){.trust-contents ol{grid-template-columns:1fr}}.section-eyebrow{color:var(--grove)}
.renaissance-desk,.renaissance-article-page,.renaissance-company-file{--desk-rule:color-mix(in srgb, var(--ink) 18%, transparent);--desk-rule-strong:color-mix(in srgb, var(--ink) 38%, transparent);--font-mono:ui-monospace}.renaissance-economy :is(.section-eyebrow,.meta-label,.eyebrow){color:var(--grove)}.renaissance-desk{padding-top:clamp(1.6rem,3vw,3rem)}.renaissance-desk>.room-header{border-bottom:1px solid var(--desk-rule-strong);grid-template-columns:minmax(0,.72fr) minmax(20rem,1.28fr);grid-template-areas:"kicker status""title lede";align-items:end;gap:.6rem clamp(2rem,6vw,6.5rem);margin-bottom:0;padding:0 0 clamp(1.5rem,3vw,2.5rem)}.renaissance-desk>.room-header .meta-label{grid-area:kicker;align-self:start}.renaissance-desk>.room-header .room-title{letter-spacing:-.055em;align-self:end;margin:0;font-size:clamp(3.25rem,6.5vw,6.5rem);line-height:.82}.renaissance-desk>.room-header .room-title svg{width:clamp(2.15rem,3.5vw,3.5rem);height:clamp(2.15rem,3.5vw,3.5rem);color:var(--grove)}.renaissance-desk>.room-header .lede{max-width:34rem;color:var(--ink-soft);font-family:var(--font-serif), Georgia, serif;grid-area:lede;margin:0;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.28}.renaissance-desk>.room-header .room-status{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-align:left;text-transform:uppercase;grid-area:status;align-self:start;padding-top:.12rem;font-size:.64rem}.renaissance-desk-nav{border-bottom:1px solid var(--desk-rule);margin:0}.renaissance-desk-nav .subroom-bar{gap:0;margin:0}.renaissance-desk-nav .subroom-bar a{min-height:2.75rem;color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:.85rem 1.2rem .7rem 0;font-size:.66rem}.renaissance-desk-nav .subroom-bar a:is(:hover,:focus-visible){color:var(--grove)}.renaissance-market-tape{margin-top:clamp(1.5rem,3vw,2.5rem)}.renaissance-desk .section-heading{border-bottom:1px solid var(--desk-rule-strong);align-items:end;padding-bottom:.8rem}.renaissance-desk .section-heading h2{letter-spacing:-.04em;font-size:clamp(1.8rem,3.2vw,3rem);line-height:.98}.renaissance-desk .section-heading>span,.renaissance-desk .pagination-summary{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem}.renaissance-desk-reporting{margin-top:clamp(3.5rem,7vw,7rem)}.renaissance-reporting-river{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);display:grid;overflow:visible}.renaissance-reporting-river>.story-card{border-top:1px solid var(--desk-rule);background:0 0;grid-column:span 4}.renaissance-reporting-river>.story-card:first-child{border-top:0;grid-column:span 7}.renaissance-reporting-river>.story-card:nth-child(2){border-top:0;border-left:1px solid var(--desk-rule);grid-column:span 5;padding-left:clamp(1.5rem,3vw,3rem)}.renaissance-reporting-river .story-card-hit{padding:1.25rem 0 1.5rem}.renaissance-reporting-river>.story-card:is(:first-child,:nth-child(2)) .story-card-hit{padding-top:0}.renaissance-reporting-river>.story-card:first-child :is(h2,h3){-webkit-line-clamp:4;max-width:18ch;font-size:clamp(2rem,3.5vw,3.7rem);line-height:.98}.renaissance-reporting-river>.story-card:nth-child(2) :is(h2,h3){font-size:clamp(1.55rem,2.3vw,2.25rem)}.renaissance-reporting-river .story-card-hit:is(:hover,:focus-visible){background:0 0}.renaissance-reporting-river .story-card-hit:is(:hover,:focus-visible) :is(h2,h3){color:var(--grove)}.renaissance-markets-field{border-block:1px solid var(--desk-rule-strong);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,7vw,6rem);padding-block:clamp(2rem,4vw,4rem);display:grid}.renaissance-market-index,.renaissance-markets .markets-overview{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.renaissance-market-index .section-heading,.renaissance-markets .markets-overview-copy{border-top:4px solid var(--grove);padding-top:.9rem}.renaissance-market-index>p{color:var(--muted);font-size:.87rem}.renaissance-market-index .etf-board-list{background:0 0;border:0;border-radius:0;max-width:none;list-style:none;display:block;overflow:visible}.renaissance-market-index .etf-board-list>li{border-top:1px solid var(--desk-rule);background:0 0;padding:1rem 0}.renaissance-market-index .etf-board-list>li:first-child{border-top:0}.renaissance-market-index .etf-board-list a{background:0 0;border:0;padding:0}.renaissance-markets .markets-overview{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.renaissance-markets .markets-overview h2{font-size:clamp(1.8rem,3vw,2.75rem)}.renaissance-markets .markets-overview .data-module{border:0;border-left:1px solid var(--desk-rule);background:0 0;border-radius:0}.renaissance-markets .comparison-list div{border-color:var(--desk-rule)}.renaissance-markets>.article-section{margin-top:clamp(3rem,6vw,6rem)}.renaissance-markets .table-section-heading{border-bottom:4px solid var(--grove);padding-bottom:.75rem}.renaissance-markets .figure-table{margin-top:0}.renaissance-markets .figure-table :is(th,td){border-color:var(--desk-rule)}.renaissance-markets .economic-calendar{background:0 0;border:0;border-radius:0;margin-top:clamp(3rem,6vw,6rem);padding:0}.renaissance-markets .economic-calendar ol{border-top:0}.renaissance-markets .economic-calendar li{border-color:var(--desk-rule)}.renaissance-markets .method-note{border-left:3px solid var(--grove);background:0 0;margin-top:clamp(2.5rem,5vw,5rem);padding:1rem 0 1rem clamp(1rem,2vw,1.5rem)}.renaissance-economic-ledger{border-top:4px solid var(--grove);border-bottom:1px solid var(--desk-rule-strong);grid-template-columns:minmax(15rem,.48fr) minmax(0,1.52fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,5rem);padding-block:clamp(1.5rem,3vw,3rem);display:grid}.renaissance-economic-ledger>.section-heading{border:0;padding:0;display:block}.renaissance-economic-ledger>.section-heading>a{margin-top:1rem;display:inline-block}.renaissance-economic-ledger .indicator-grid{grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.renaissance-economic-ledger .indicator-grid .print-figure{border:0;border-left:1px solid var(--desk-rule);background:0 0;border-radius:0;padding:0 1.25rem}.renaissance-economic-ledger .module-cap{grid-column:1;align-self:end;max-width:32rem;margin:0;line-height:1.55}.renaissance-company-discovery{border-bottom:1px solid var(--desk-rule-strong);grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(2rem,4vw,4rem);display:grid}.renaissance-companies .company-finder{border:0;border-top:4px solid var(--grove);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;display:block}.renaissance-companies .company-finder>div:first-child{padding-top:.9rem}.renaissance-companies .company-finder h2{max-width:18ch;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1}.renaissance-companies .company-finder-tools{margin-top:1.5rem}.renaissance-companies .company-research-split{margin:0;display:block}.renaissance-companies .company-research-split>*{border:0;border-bottom:1px solid var(--desk-rule);background:0 0;border-radius:0;height:auto;padding:0 0 1.5rem}.renaissance-companies .company-directory{margin-top:clamp(3rem,6vw,6rem)}.renaissance-company-index{margin-top:0;display:block}.renaissance-company-index .company-card{border:0;border-bottom:1px solid var(--desk-rule);background:0 0;border-radius:0}.renaissance-company-index .company-card-hit{background:0 0;border:0;border-radius:0;grid-template-columns:5.5rem minmax(10rem,.7fr) minmax(14rem,1.3fr) max-content;align-items:baseline;gap:1.25rem;padding:1rem 0;display:grid}.renaissance-company-index .company-card-hit:is(:hover,:focus-visible){color:inherit;background:0 0}.renaissance-company-index .company-card-hit:is(:hover,:focus-visible) h3{color:var(--grove)}.renaissance-company-index .company-card h3{margin:0;font-size:1.18rem}.renaissance-company-index .company-card-hit>p{margin:0}.renaissance-company-index .company-card-hit>p:not(.company-symbol,.source-line){-webkit-line-clamp:unset;font-size:.8rem;display:block;overflow:visible}.renaissance-company-index .source-line{white-space:nowrap}.renaissance-companies .pagination{border-top:0}.renaissance-companies .research-steps{border-top:4px solid var(--grove);border-bottom:1px solid var(--desk-rule-strong);background:0 0;margin-top:clamp(3rem,6vw,6rem);padding:clamp(1.5rem,3vw,3rem) 0}.renaissance-companies .research-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);display:grid}.renaissance-companies .research-steps li{border:0;display:block}.renaissance-earnings-intro{border-top:4px solid var(--grove);border-bottom:1px solid var(--desk-rule-strong);box-shadow:none;background:0 0;border-radius:0;margin:clamp(2.5rem,5vw,5rem) 0 0;padding:clamp(1.5rem,3vw,3rem) 0}.renaissance-earnings-intro h2{max-width:17ch;font-size:clamp(2.4rem,4.8vw,5rem);line-height:.94}.renaissance-earnings-intro .earnings-anatomy{border-left:1px solid var(--desk-rule);color:var(--ink);background:0 0;border-radius:0;padding:0 0 0 clamp(1.5rem,4vw,4rem)}.renaissance-earnings-intro .earnings-anatomy .eyebrow{color:var(--grove)}.renaissance-earnings-intro .earnings-anatomy li{border-color:var(--desk-rule);grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr);gap:1.25rem}.renaissance-earnings-intro .earnings-anatomy li span{color:var(--muted)}.renaissance-earnings-intro .action-row a{color:var(--ink);background:0 0;border:0;border-bottom:1px solid;border-radius:0}.renaissance-earnings-intro .action-row a:first-child{color:var(--grove);background:0 0}.renaissance-earnings .earnings-more{border:0;border-top:4px solid var(--grove);background:0 0;border-radius:0;margin-top:2rem;padding:1.25rem 0 0}.renaissance-earnings .latest-list li{border-color:var(--desk-rule);padding-block:.85rem}.renaissance-desk .guide-shelf{border-top:1px solid var(--desk-rule-strong);padding-top:clamp(2rem,4vw,4rem)}.renaissance-desk .guide-shelf-grid{background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.renaissance-desk .guide-shelf-grid>:where(.glossary-card,.story-card){border-top:1px solid var(--desk-rule);background:0 0;padding:1.15rem 1.25rem 1.15rem 0}.renaissance-desk .section-split{border-color:var(--desk-rule-strong);padding-inline:0}.renaissance-company-file{padding-top:clamp(1.4rem,3vw,2.8rem)}.renaissance-company-file .breadcrumbs{border-bottom:1px solid var(--desk-rule);padding-bottom:.75rem}.renaissance-company-file .stock-switcher{margin-block:1rem}.renaissance-company-file .research-nav{border-block:1px solid var(--desk-rule);background:color-mix(in srgb, var(--paper) 94%, transparent);font-family:var(--font-mono), ui-monospace, monospace;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:clamp(1.5rem,3vw,2.75rem)}.renaissance-company-file .research-nav ul{gap:0 1.35rem;padding-block:.7rem}.renaissance-company-file .research-nav a{letter-spacing:.05em;text-transform:uppercase;font-size:.66rem}.renaissance-company-file .stock-header{border-bottom-color:var(--desk-rule-strong);padding-bottom:clamp(1.75rem,4vw,3.5rem)}.renaissance-company-file .stock-header>div{max-width:68rem}.renaissance-company-file .stock-header h1{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin-block:.65rem 1rem;font-size:clamp(3rem,7vw,6.4rem);line-height:.86}.renaissance-company-file .stock-header .lede{max-width:46rem;color:var(--ink-soft);font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35}.renaissance-company-file .company-record-stack{gap:0;margin-top:clamp(2rem,4vw,4rem)}.renaissance-company-file .company-intelligence-grid{border-block:1px solid var(--desk-rule-strong);grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:0 clamp(2rem,5vw,5rem);padding-block:1.5rem}.renaissance-company-file :is(.company-filing-summary,.quote-panel,.quote-unavailable,.sec-company-record,.coverage-hold){box-shadow:none;background:0 0;border:0;border-radius:0;padding:1rem 0}.renaissance-company-file .company-intelligence-grid>:last-child{border-left:1px solid var(--desk-rule);padding-left:clamp(1.25rem,3vw,3rem)}.renaissance-company-file .company-filing-summary>.eyebrow,.renaissance-company-file .quote-freshness{font-family:var(--font-mono), ui-monospace, monospace}.renaissance-company-file .company-result-stats{gap:0;margin-block:1.25rem}.renaissance-company-file .company-result-stats div{border-top:1px solid var(--desk-rule);background:0 0;border-radius:0;padding:.9rem .9rem .9rem 0}.renaissance-company-file .company-result-stats dt,.renaissance-company-file .company-result-stats span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.025em}.renaissance-company-file .company-result-stats dd{color:var(--ink);font-size:clamp(1.3rem,2.2vw,1.9rem)}.renaissance-company-file .quote-price{color:var(--ink);font-family:var(--font-serif), Georgia, serif}.renaissance-company-file .stock-history{border-top:1px solid var(--desk-rule-strong);padding-top:1.5rem}.renaissance-company-file .price-history-chart{background:0 0;border:0;border-radius:0;padding-inline:0}.renaissance-company-file .company-source-grid{border-block:1px solid var(--desk-rule-strong);grid-template-columns:1.2fr .8fr .8fr;gap:0}.renaissance-company-file .company-source-grid>:is(div,a){background:0 0;border:0;border-radius:0;padding:1.3rem 1.5rem 1.3rem 0}.renaissance-company-file .company-source-grid>a{border-left:1px solid var(--desk-rule);padding-left:1.5rem}.renaissance-company-file .official-filings{border-top:1px solid var(--desk-rule-strong);padding-top:1.5rem}.renaissance-company-file .official-filings li{border-bottom-color:var(--desk-rule)}.renaissance-company-file #news{border-top:4px solid var(--grove);margin-top:clamp(3rem,6vw,6rem);padding-top:1.5rem}.renaissance-company-file #news .section-heading{border-bottom:1px solid var(--desk-rule-strong);padding-bottom:1rem}.renaissance-company-file #news .supporting-grid{background:0 0;border:0;border-radius:0;gap:0 2rem;overflow:visible}.renaissance-company-file #news .story-card{border-top:1px solid var(--desk-rule);background:0 0}.renaissance-company-file #news .story-card-hit{padding-inline:0}.renaissance-company-file .sec-company-record{border-block:1px solid var(--desk-rule-strong)}.renaissance-company-file .guide-shelf{border-top:1px solid var(--desk-rule-strong);margin-top:clamp(3rem,6vw,6rem);padding-top:1.5rem}.renaissance-article-page{padding-top:clamp(1.5rem,3vw,3rem)}.renaissance-article-page .article-shell{gap:0}.renaissance-article-page .story-layout{gap:clamp(2rem,4vw,4rem) clamp(2rem,5vw,5rem);max-width:74rem}.renaissance-article-page .story-hed{max-width:64rem}.renaissance-article-page .breadcrumbs{border-bottom:1px solid var(--desk-rule);padding-bottom:.75rem}.renaissance-article-page .breadcrumbs ol{margin-bottom:0}.renaissance-article-page .story-category-row{grid-template-columns:max-content 1fr;align-items:center;gap:.5rem 1rem;margin-top:clamp(1.75rem,3vw,3rem);display:grid}.renaissance-article-page .story-category-row .story-kicker{border-left:1px solid var(--desk-rule-strong);padding-left:1rem}.renaissance-article-page .status-meta{border-top:1px solid var(--desk-rule);font-family:var(--font-mono), ui-monospace, monospace;margin:1rem 0 0;padding-top:.7rem}.renaissance-article-page .story-hed h1{letter-spacing:-.052em;text-wrap:balance;max-width:22ch;margin:clamp(1.1rem,2vw,1.8rem) 0 0;font-size:clamp(2.65rem,4.8vw,4.2rem);line-height:.98}.renaissance-article-page .story-hed h1[data-headline-length=long]{letter-spacing:-.042em;max-width:32ch;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1}.renaissance-article-page .story-hed .deck{max-width:48rem;color:var(--ink-soft);font-family:var(--font-serif), Georgia, serif;margin-top:1.25rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.4}.renaissance-article-page .article-byline-block{margin-top:1.5rem}.renaissance-article-page .article-byline{border-top:1px solid var(--desk-rule-strong);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.015em;padding-top:.85rem;font-size:.66rem}.renaissance-article-page .source-disclosure{border-top:0;border-bottom-color:var(--desk-rule);margin-top:0}.renaissance-article-page .source-disclosure summary{color:var(--grove);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase}.renaissance-article-page .story-measure{max-width:42rem}.renaissance-article-page .article-prose{font-size:clamp(1.08rem,1.45vw,1.22rem);line-height:1.72}.renaissance-article-page .article-prose>p:first-of-type:first-letter{float:left;color:var(--grove);font-family:var(--font-serif), Georgia, serif;margin:.08em .11em 0 0;font-size:4.4em;font-weight:600;line-height:.72}.renaissance-article-page .article-prose :is(h2,.article-section-heading){border-top:1px solid var(--desk-rule-strong);margin-top:2.4em;padding-top:.65rem;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.08}.renaissance-article-page .article-editorial-module{border-top:1px solid var(--desk-rule-strong);padding:1rem 0}.renaissance-article-page .article-editorial-heading{color:var(--grove);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.renaissance-article-page .story-visual{align-self:start;min-width:0;container:story-visual/inline-size}.renaissance-article-page .article-visual{border:0;border-top:4px solid var(--grove);background:0 0;border-radius:0;min-width:0;padding:0;container:article-visual/inline-size}.renaissance-article-page .article-visual-heading{border-bottom:1px solid var(--desk-rule);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.62rem;display:flex}.renaissance-article-page .article-visual-heading span:first-child{color:var(--ink);font-weight:700}.renaissance-article-page .article-visual-metrics{gap:0;min-width:0}.renaissance-article-page .article-visual-metrics>div{border-bottom:1px solid var(--desk-rule);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:.35rem;min-width:0;padding:1rem 0;display:grid}.renaissance-article-page .article-visual-metrics dt{min-width:0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.045em;overflow-wrap:break-word;word-break:normal}.renaissance-article-page .article-visual-metrics dd{min-width:0;color:var(--ink);text-align:left;overflow-wrap:break-word;word-break:normal;margin:0;font-size:clamp(1.15rem,2vw,1.65rem)}.renaissance-article-page .article-visual-metrics dd small.article-visual-fx{overflow-wrap:break-word;word-break:normal;min-width:0;display:block}.renaissance-article-page .article-visual figcaption{min-width:0;padding-top:.45rem}.renaissance-article-page .article-visual-source{overflow-wrap:break-word;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.renaissance-article-page .article-visual-source span{color:var(--grove);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}@container article-visual (min-width:28rem){.renaissance-article-page .article-visual-metrics>div,.article-visual-metrics>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.renaissance-article-page .article-visual-metrics dd,.article-visual-metrics dd{text-align:right}}@container story-visual (min-width:28rem){.renaissance-article-page .article-visual-metrics>div,.article-visual-metrics>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.renaissance-article-page .article-visual-metrics dd,.article-visual-metrics dd{text-align:right}}.renaissance-article-page .story-evidence{border-top:4px solid var(--grove);margin-top:clamp(1rem,3vw,3rem);padding-top:clamp(1.5rem,3vw,3rem)}.renaissance-article-page .story-evidence-heading-row{border-bottom:1px solid var(--desk-rule-strong);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:end;gap:2rem;padding-bottom:1rem;display:grid}.renaissance-article-page .story-evidence-heading-row h2{margin:0;font-size:clamp(2rem,4vw,3.5rem)}.renaissance-article-page .story-evidence-heading-row .figure-caption{max-width:30rem;margin:0}.renaissance-article-page .source-evidence-list,.renaissance-article-page .figure-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:0}.renaissance-article-page .source-evidence-list li,.renaissance-article-page .figure-card{border:0;border-bottom:1px solid var(--desk-rule);background:0 0;border-radius:0;padding:1rem 0}.renaissance-article-page .story-evidence>.article-section-heading-h3{border-bottom:1px solid var(--desk-rule-strong);margin-top:2.5rem;padding-bottom:.65rem}.renaissance-article-page .figure-card{padding-block:1.25rem}.renaissance-article-page .figure-card-value{font-size:clamp(1.6rem,3vw,2.5rem)}.renaissance-article-tools .article-tools{border-top:1px solid var(--desk-rule-strong);padding-top:2rem}.renaissance-related-reporting{border-top:4px solid var(--grove);margin-top:clamp(3rem,7vw,7rem);padding-top:clamp(1.5rem,3vw,3rem)}.renaissance-related-reporting .guide-shelf-grid{background:0 0;border:0;border-radius:0;gap:0 2rem;overflow:visible}.renaissance-related-reporting .story-card{border-top:1px solid var(--desk-rule);background:0 0}.renaissance-related-reporting .story-card-hit{padding-inline:0}@media (min-width:1040px){.renaissance-article-page .story-layout[data-composition=text-visual][data-has-visual=true]>.story-body-row{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.72fr);grid-template-areas:"measure visual"}.renaissance-article-page .story-body-row>.story-visual{position:static}.renaissance-article-page .story-layout:is([data-composition=header-hero],[data-composition=inline]){grid-template-columns:minmax(0,1fr);max-width:64rem}}@media (max-width:1039px){.renaissance-markets-field,.renaissance-company-discovery,.renaissance-markets .markets-overview{grid-template-columns:minmax(0,1fr)}.renaissance-markets .markets-overview .data-module{border-top:1px solid var(--desk-rule);border-left:0;padding:1.5rem 0 0}.renaissance-company-index .company-card-hit{grid-template-columns:5.5rem minmax(10rem,.75fr) minmax(0,1.25fr)}.renaissance-company-index .source-line{grid-column:2/-1}.renaissance-company-file .company-intelligence-grid{grid-template-columns:minmax(0,1fr)}.renaissance-company-file .company-intelligence-grid>:last-child{border-top:1px solid var(--desk-rule);border-left:0;margin-top:1rem;padding:1.5rem 0 0}}@media (max-width:820px){.renaissance-desk>.room-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""lede""status";gap:.65rem}.renaissance-desk>.room-header .room-status{margin-top:.4rem}.renaissance-reporting-river{grid-template-columns:repeat(2,minmax(0,1fr))}.renaissance-reporting-river>.story-card,.renaissance-reporting-river>.story-card:is(:first-child,:nth-child(2)){border-top:1px solid var(--desk-rule);border-left:0;grid-column:span 1;padding-left:0}.renaissance-reporting-river>.story-card:is(:first-child,:nth-child(2)){border-top:0}.renaissance-economic-ledger{grid-template-columns:minmax(0,1fr)}.renaissance-economic-ledger .indicator-grid{grid-area:auto/1}.renaissance-economic-ledger .module-cap{grid-column:1}.renaissance-company-index .company-card-hit{grid-template-columns:4.5rem minmax(0,1fr)}.renaissance-company-index .company-card-hit>p:not(.company-symbol,.source-line),.renaissance-company-index .source-line{grid-column:2}.renaissance-companies .research-steps ol,.renaissance-company-file .company-source-grid{grid-template-columns:minmax(0,1fr)}.renaissance-company-file .company-source-grid>a{border-top:1px solid var(--desk-rule);border-left:0;padding-left:0}.renaissance-company-file .sec-company-record,.renaissance-article-page :is(.source-evidence-list,.figure-cards){grid-template-columns:minmax(0,1fr)}.renaissance-article-page .article-visual-metrics>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.renaissance-article-page .article-visual-metrics dd{text-align:left}}@media (max-width:600px){.renaissance-desk>.room-header .room-title{font-size:clamp(2.5rem,11vw,3.25rem);line-height:.9}:is(.renaissance-companies,.renaissance-economy,.renaissance-earnings)>.room-header .room-title{font-size:clamp(2.5rem,11vw,3rem)}.renaissance-reporting-river{grid-template-columns:minmax(0,1fr)}.renaissance-reporting-river>.story-card:nth-child(2){border-top:1px solid var(--desk-rule)}.renaissance-reporting-river>.story-card:first-child{border-top:0}.renaissance-reporting-river>.story-card:first-child :is(h2,h3){font-size:clamp(2rem,9vw,2.85rem)}.renaissance-economic-ledger .indicator-grid{grid-template-columns:minmax(0,1fr)}.renaissance-economic-ledger .indicator-grid .print-figure{border-top:1px solid var(--desk-rule);border-left:0;padding:1rem 0}.renaissance-company-index .company-card-hit{grid-template-columns:4rem minmax(0,1fr);gap:.45rem .8rem}.renaissance-company-index .company-card-hit>p:not(.company-symbol,.source-line){-webkit-line-clamp:2;display:-webkit-box}.renaissance-earnings-intro{grid-template-columns:minmax(0,1fr)}.renaissance-earnings-intro .earnings-anatomy{border-top:1px solid var(--desk-rule);border-left:0;padding:1.5rem 0 0}.renaissance-earnings-intro .earnings-anatomy li{grid-template-columns:minmax(0,1fr);gap:.2rem}.renaissance-company-file .stock-header h1{font-size:clamp(2.8rem,15vw,4.5rem)}.renaissance-company-file .company-result-stats,.renaissance-article-page .story-category-row{grid-template-columns:minmax(0,1fr)}.renaissance-article-page .story-category-row .story-kicker{border-left:0;padding:0}.renaissance-article-page .story-hed h1{font-size:clamp(2.4rem,12vw,3.5rem)}.renaissance-article-page .article-prose>p:first-of-type:first-letter{font-size:3.75em}.renaissance-article-page .story-evidence-heading-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.renaissance-article-page .article-visual-metrics>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.renaissance-article-page .article-visual-metrics dd{text-align:left}}@media (prefers-reduced-motion:reduce){.renaissance-desk *,.renaissance-article-page *,.renaissance-company-file *{scroll-behavior:auto}}.renaissance-companies .company-reporting-cta a{color:var(--grove)}@media (max-width:639px){.renaissance-company-file .supporting-grid[data-count]{grid-template-columns:minmax(0,1fr)}.renaissance-company-file .supporting-grid[data-count]>.story-card{border-left:0;padding-left:0}.renaissance-company-file .supporting-grid .story-card-hit :is(h2,h3){-webkit-line-clamp:unset;display:block}}
.renaissance-products{--product-measure:46rem;--product-rail:minmax(13rem, 16rem)}.renaissance-products :where(h1,h2,h3){letter-spacing:-.025em}.renaissance-products :where(.lede,.learn-index-meta){color:var(--ink-soft)}.renaissance-products :where(section[id],nav[id]){scroll-margin-top:1.5rem}.renaissance-learn-index .learn-header{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,5vw,5rem);max-width:none;margin-bottom:clamp(2.75rem,6vw,5.5rem);padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}.renaissance-learn-index .learn-header .display-1{letter-spacing:-.055em;max-width:20ch;margin-top:.75rem;font-size:clamp(2.4rem,4vw,3.7rem);line-height:1.06}.renaissance-learn-index .learn-header .display-1 svg{width:.75em;height:.75em;color:var(--grove);margin-top:.12em}.renaissance-learn-index .learn-index-meta{max-width:41rem;margin-top:1.35rem;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.55}.renaissance-learn-index .learn-entry-panel{border-left:1px solid var(--rule);align-self:end;padding:1.25rem 0 0 1.5rem}.renaissance-learn-index .learn-entry-panel .eyebrow,.renaissance-learn-index .learn-index-count{margin:0}.renaissance-learn-index .learn-index-count{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-transform:none;margin-top:.35rem;font-size:1.35rem;font-weight:600}.renaissance-learn-index .learn-hero-tools{max-width:none;margin-top:1.25rem;display:block}.renaissance-learn-index .learn-search{width:100%}.renaissance-learn-index .cluster-entry :is(a,button){color:var(--grove)}.renaissance-learn-index .learn-search .search-field button{background:var(--grove);color:var(--text-on-grove)}.renaissance-learn-index .learn-search .search-field{border:1px solid var(--border-control);box-shadow:none;background:0 0;border-radius:2px}.renaissance-learn-index .learn-start-cta{border-radius:2px;width:100%;margin-top:.75rem;font-size:.82rem}.renaissance-learn-index :where(.learn-start,.learn-clusters,.learn-library){margin-top:clamp(3rem,6vw,5.5rem)}.renaissance-learn-index .start-here-path{border-block:1px solid var(--rule-strong);gap:0}.renaissance-learn-index .start-here-path li{border:0;border-left:1px solid var(--rule);min-height:10rem;transition:background-color var(--motion-normal) var(--ease-editorial);background:0 0;border-radius:0;padding:1.3rem 1.25rem}.renaissance-learn-index .start-here-path li:nth-child(3n+1){border-left:0}.renaissance-learn-index .start-here-path li:nth-child(n+4){border-top:1px solid var(--rule)}.renaissance-learn-index .start-here-path h3{font-size:1.2rem;line-height:1.25}.renaissance-learn-index .start-here-path p{color:var(--muted);font-size:.82rem;line-height:1.55}.renaissance-learn-index .learn-hub-grid{border-block:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.renaissance-learn-index .learn-hub-card{background:0 0;border:0;border-radius:0;min-height:13rem;padding:1.5rem}.renaissance-learn-index .learn-hub-card+.learn-hub-card{border-left:1px solid var(--rule)}.renaissance-learn-index .learn-hub-card h3{margin-top:1.25rem;font-size:clamp(1.45rem,2.2vw,2rem)}.renaissance-learn-index .learn-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}.renaissance-learn-index .learn-track-grid .cluster-card{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;min-height:15rem;padding:1.35rem 0 1.6rem}.renaissance-learn-index .learn-track-grid .cluster-card h3{font-size:1.45rem}.renaissance-learn-index .learn-track-grid .cluster-entry button{min-height:auto;color:var(--grove);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem}.renaissance-learn-index .learn-library-layout{grid-template-columns:var(--product-rail) minmax(0, 1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.renaissance-learn-index .learn-filters{border-top:2px solid var(--grove);gap:.45rem;margin:0;padding-top:.8rem;position:sticky;top:1rem}.renaissance-learn-index .learn-filter-row{gap:0;display:grid}.renaissance-learn-index .learn-filter{border:0;border-bottom:1px solid var(--rule);min-height:2.25rem;color:var(--muted);text-align:left;background:0 0;border-radius:0;padding:.4rem 0}.renaissance-learn-index .learn-filter[aria-pressed=true]{border-color:var(--rule-strong);color:var(--ink);background:0 0}.renaissance-learn-index .learn-filter[aria-pressed=true]:before{content:"— ";color:var(--grove)}.renaissance-learn-index .learn-grid{border-top:1px solid var(--rule-strong);gap:0 2rem}.renaissance-learn-index .learn-grid>li{border-bottom:1px solid var(--rule)}.renaissance-learn-index .learn-guide-card{background:0 0;border:0;border-radius:0;padding:1.4rem 0 1.6rem}.renaissance-learn-index .learn-guide-card h3{font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.22}.renaissance-learn-index .learn-guide-meta{color:var(--grove)}.renaissance-learn-exam .learn-exam-header{border-bottom:1px solid var(--rule-strong);max-width:72rem;margin-bottom:2.5rem;padding-bottom:2rem}.renaissance-learn-exam .learn-exam-header .display-1{letter-spacing:-.05em;max-width:17ch;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.renaissance-learn-exam .learn-exam-header .learn-index-meta{max-width:48rem;font-size:1.25rem;line-height:1.55}.renaissance-learn-exam .learn-exam-facts{border-block:1px solid var(--rule);gap:0;margin-top:1.5rem}.renaissance-learn-exam .learn-exam-facts li{border:0;border-left:1px solid var(--rule);color:var(--ink-soft);background:0 0;border-radius:0;padding:.65rem 1rem}.renaissance-learn-exam .learn-exam-facts li:first-child{border-left:0;padding-left:0}.renaissance-learn-exam .learn-exam-intro-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.renaissance-learn-exam .learn-exam-disclaimer{border:0;border-left:3px solid var(--grove);background:0 0;border-radius:0;padding:1.35rem 0 1.35rem 1.4rem}.renaissance-learn-exam .learn-exam-orientation{border-top:1px solid var(--rule-strong);max-width:none;margin-top:0;padding-top:1.35rem}.renaissance-learn-exam .learn-exam-weighting,.renaissance-learn-exam .learn-exam-reading{max-width:none;margin-top:clamp(3.5rem,7vw,6rem)}.renaissance-learn-exam .learn-exam-table{border:0;border-block:1px solid var(--rule-strong);border-radius:0}.renaissance-learn-exam .learn-exam-lessons{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.renaissance-learn-exam .learn-exam-lessons>li{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:1.5rem 0}.renaissance-learn-exam .learn-exam-lesson-heading h3{font-size:1.25rem}.renaissance-guide{width:min(100%,72rem)}.renaissance-guide .guide-hed{max-width:58rem;padding-bottom:2rem}.renaissance-guide .guide-hed h1{letter-spacing:-.05em;max-width:16ch;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.02}.renaissance-guide .guide-summary{max-width:44rem;color:var(--ink-soft);font-size:clamp(1.18rem,2vw,1.45rem)}.renaissance-guide .guide-outline{border-block:1px solid var(--rule);max-width:58rem;margin:1.5rem 0 3rem;padding:.85rem 0}.renaissance-guide .guide-outline>p{margin:0 0 .55rem}.renaissance-guide .guide-outline ol{flex-wrap:wrap;gap:.45rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.renaissance-guide .guide-outline li{align-items:baseline;gap:.35rem;font-size:.78rem;display:flex}.renaissance-guide .guide-outline li>span{color:var(--muted);font-family:var(--font-data);font-size:.62rem}.renaissance-guide .guide-outline a{color:var(--ink-soft);text-decoration:none}.renaissance-guide .story-measure{max-width:var(--product-measure)}.renaissance-guide .guide-article .article-section{border-top:1px solid var(--rule);max-width:none;margin-top:0;padding:2.25rem 0;font-size:1.16rem;line-height:1.72}.renaissance-guide .guide-article .article-section h2{font-size:clamp(1.7rem,2.8vw,2.3rem)}.renaissance-guide .guide-next{border-left:3px solid var(--grove);background:0 0;margin-top:2rem;padding:1.25rem 0 1.25rem 1.4rem}.renaissance-guide .related-guides{margin-top:4rem}.renaissance-guide .related-guides .glossary-card{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:1.25rem 0}.renaissance-newsletter .newsletter-product-hero{border-bottom:1px solid var(--rule-strong);max-width:68rem;padding-bottom:clamp(2rem,5vw,4rem)}.renaissance-newsletter .newsletter-identity{align-items:center;gap:1rem}.renaissance-newsletter .newsletter-identity .newsletter-mark{width:3.25rem;height:3.25rem}.renaissance-newsletter .newsletter-identity .display-1{letter-spacing:-.06em;max-width:22ch;font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:.98}.renaissance-newsletter .newsletter-product-hero>.lede{max-width:48rem;font-family:var(--font-serif), Georgia, serif;margin-top:1.5rem;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.5}.renaissance-newsletter .newsletter-product-facts{flex-wrap:wrap;gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.renaissance-newsletter .newsletter-product-facts li{border-left:1px solid var(--rule-strong);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:0 1rem;font-size:.7rem;font-weight:600}.renaissance-newsletter .newsletter-product-facts li:first-child{border-left:0;padding-left:0}.renaissance-newsletter .newsletter-split{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(2rem,6vw,6rem);max-width:72rem;margin:clamp(3rem,7vw,6rem) 0}.renaissance-newsletter :where(.newsletter-signup,.newsletter-hold,.newsletter-embed){border:0;border-left:4px solid var(--grove);background:var(--surface);border-radius:0;max-width:none;padding:clamp(1.4rem,3vw,2.25rem)}.renaissance-newsletter :where(.newsletter-signup,.newsletter-hold) h2{font-size:clamp(1.7rem,3vw,2.4rem)}.renaissance-newsletter .newsletter-benefits{border-top:2px solid var(--rule-strong);padding-top:1.25rem}.renaissance-newsletter .newsletter-benefits h2{font-family:var(--font-serif), Georgia, serif;margin:.45rem 0 1.25rem;font-size:clamp(1.65rem,2.8vw,2.3rem);line-height:1.1}.renaissance-newsletter .newsletter-points{margin:0;padding:0;list-style:none}.renaissance-newsletter .newsletter-points li{border-top:1px solid var(--rule);color:var(--ink-soft);padding:.8rem 0}.renaissance-newsletter .newsletter-archive{max-width:72rem;margin-top:clamp(4rem,8vw,7rem)}.renaissance-newsletter .newsletter-archive-intro{max-width:42rem;color:var(--muted)}.renaissance-newsletter .newsletter-archive-empty{border-block:1px solid var(--rule-strong);grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr);gap:.5rem 2.5rem;margin-top:1.5rem;padding:1.75rem 0;display:grid}.renaissance-newsletter .newsletter-archive-empty .eyebrow{grid-row:1/span 3}.renaissance-newsletter .newsletter-archive-empty h3,.renaissance-newsletter .newsletter-archive-empty p{margin:0}.renaissance-newsletter .newsletter-archive-empty h3{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.5rem,2.7vw,2.2rem)}.renaissance-newsletter .newsletter-archive-empty h3+p{color:var(--muted)}.renaissance-newsletter .newsletter-archive-list{border-top:1px solid var(--rule-strong);margin:1.5rem 0 0;padding:0;list-style:none}.renaissance-newsletter .newsletter-archive-list li{border-bottom:1px solid var(--rule);padding:1rem 0}.renaissance-resources .resources-hero{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1.5fr) minmax(14rem,.5fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.renaissance-resources .resources-hero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.06em;max-width:16ch;font-size:clamp(2.7rem,6vw,5.5rem);line-height:.98}.renaissance-resources .resources-hero .lede{max-width:48rem;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.15rem,1.7vw,1.4rem)}.renaissance-resources .resources-principle{border-top:2px solid var(--grove);color:var(--ink-soft);font-family:var(--font-serif), Georgia, serif;margin:0;padding-top:.85rem;font-size:1.2rem;line-height:1.45}.renaissance-resources .resources-disclosure{max-width:58rem;margin-top:2rem}.renaissance-resources .resources-disclosure .affiliate-disclosure-note{border:0;border-left:3px solid var(--grove);background:0 0;border-radius:0;padding:.9rem 0 .9rem 1.2rem}.renaissance-resources .resources-section{grid-template-columns:var(--product-rail) minmax(0, 1fr);border-top:2px solid var(--rule-strong);gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(4rem,8vw,7rem);padding-top:1rem;display:grid}.renaissance-resources .resources-section-heading h2{margin-top:.45rem;font-size:clamp(1.7rem,3vw,2.35rem)}.renaissance-resources .resources-section-heading>p:last-child{color:var(--muted);margin-top:.85rem}.renaissance-resources .resources-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.renaissance-resources [data-resource-section=charting] .resources-grid{grid-template-columns:1fr}.renaissance-resources .resource-card{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:1.5rem 0 1.75rem}.renaissance-resources .resource-kind{color:var(--grove);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.64rem;font-weight:600}.renaissance-resources .resource-card[data-resource-kind=affiliate] .resource-kind{color:var(--warning-ink)}.renaissance-resources .resource-card h3{font-size:clamp(1.35rem,2vw,1.7rem)}.renaissance-resources .resource-facts{margin-top:1.25rem}.renaissance-resources .resource-facts div{border-top:1px solid var(--rule);grid-template-columns:5.75rem minmax(0,1fr);gap:.75rem;padding-top:.65rem}.renaissance-resources .resource-facts dt{color:var(--muted)}.renaissance-resources .resource-facts dd{color:var(--ink-soft)}.renaissance-resources .resource-card .affiliate-disclosure-note{border:0;border-left:2px solid var(--warning-ink);background:0 0;border-radius:0;margin-top:1.15rem;padding:.85rem 0 .85rem 1rem}.renaissance-method .method-hero{border-bottom:1px solid var(--rule-strong);max-width:72rem;padding-bottom:clamp(2rem,5vw,4rem)}.renaissance-method .method-hero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.06em;max-width:15ch;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.98}.renaissance-method .method-hero .lede{max-width:48rem;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.55}.renaissance-method .method-steps{border-block:1px solid var(--rule-strong);gap:0;margin-top:2.5rem}.renaissance-method .method-steps li{border:0;border-left:1px solid var(--rule);background:0 0;border-radius:0;min-height:11rem;padding:1.2rem}.renaissance-method .method-steps li:first-child{border-left:0}.renaissance-method .method-step-index{font-family:var(--font-data)}.renaissance-method .method-step-title{font-family:var(--font-serif), Georgia, serif;margin-top:.5rem;font-size:1.15rem;line-height:1.2}.renaissance-method .method-step-copy{color:var(--muted);align-self:end;font-size:.82rem;line-height:1.45}.renaissance-method .method-reading-layout{grid-template-columns:var(--product-rail) minmax(0, var(--product-measure));align-items:start;gap:clamp(2rem,7vw,7rem);margin-top:clamp(3.5rem,8vw,7rem);display:grid}.renaissance-method .method-jumps{border-top:2px solid var(--grove);padding-top:.85rem;position:sticky;top:1rem}.renaissance-method .method-jumps>p{color:var(--muted);margin:0 0 .8rem;font-size:.75rem}.renaissance-method .method-jumps li{border-top:1px solid var(--rule);grid-template-columns:1.5rem minmax(0,1fr);gap:.35rem;padding:.65rem 0;display:grid}.renaissance-method .method-jumps li>span{color:var(--muted);font-family:var(--font-data);font-size:.6rem}.renaissance-method .method-jumps a{color:var(--ink-soft);font-size:.78rem;text-decoration:none}.renaissance-method .method-reading-copy .prose-block{border-top:1px solid var(--rule);max-width:none;font-family:var(--font-serif), Georgia, serif;margin:0;padding:2.5rem 0;font-size:1.16rem;line-height:1.72}.renaissance-method .method-reading-copy .prose-block:first-child{border-top:0;padding-top:0}.renaissance-method .method-reading-copy .prose-block h2{font-size:clamp(1.75rem,3vw,2.45rem)}.renaissance-method .method-reading-copy .field-note{border-left:3px solid var(--grove);background:0 0;border-radius:0;margin:1rem 0 2.5rem;padding:1.5rem 0 1.5rem 1.4rem}@media (hover:hover) and (pointer:fine){.renaissance-learn-index .start-here-path li:hover,.renaissance-learn-index .learn-hub-card:hover{background:var(--fog)}.renaissance-learn-index .learn-filter:hover,.renaissance-guide .guide-outline a:hover,.renaissance-method .method-jumps a:hover{color:var(--grove)}}@media (max-width:900px){.renaissance-learn-index .learn-header,.renaissance-resources .resources-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);gap:2.5rem}.renaissance-learn-index .learn-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renaissance-learn-index .learn-library-layout,.renaissance-resources .resources-section,.renaissance-method .method-reading-layout{grid-template-columns:1fr}.renaissance-learn-index .learn-filters,.renaissance-method .method-jumps{position:static}.renaissance-learn-index .learn-filter-row{display:flex}.renaissance-learn-index .learn-filter{width:auto;padding:.4rem .65rem}.renaissance-learn-index .learn-filter[aria-pressed=true]:before{content:""}.renaissance-resources .resources-section{gap:1.5rem}.renaissance-method .method-jumps ul{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.renaissance-method .method-jumps li+li{border-left:1px solid var(--rule);padding-left:.75rem}}@media (max-width:640px){.renaissance-learn-index .learn-header,.renaissance-resources .resources-hero,.renaissance-newsletter .newsletter-split,.renaissance-learn-exam .learn-exam-intro-grid{grid-template-columns:1fr;gap:1.75rem}.renaissance-learn-index .learn-header .display-1,.renaissance-learn-exam .learn-exam-header .display-1,.renaissance-guide .guide-hed h1,.renaissance-newsletter .newsletter-identity .display-1,.renaissance-resources .resources-hero h1,.renaissance-method .method-hero h1{font-size:clamp(2.25rem,12vw,3.45rem);line-height:1.02}.renaissance-learn-index .learn-entry-panel{border-top:1px solid var(--rule);border-left:0;padding:1rem 0 0}.renaissance-learn-index .learn-header .display-1{font-size:clamp(2.05rem,10vw,2.5rem);line-height:1.08}.renaissance-learn-index .start-here-path,.renaissance-learn-index .learn-hub-grid,.renaissance-learn-index .learn-track-grid,.renaissance-learn-index .learn-grid,.renaissance-learn-exam .learn-exam-lessons,.renaissance-resources .resources-grid{grid-template-columns:1fr}.renaissance-learn-index .start-here-path li,.renaissance-learn-index .start-here-path li:nth-child(3n+1),.renaissance-learn-index .learn-hub-card,.renaissance-learn-index .learn-hub-card+.learn-hub-card{border:0;border-top:1px solid var(--rule);min-height:0}.renaissance-learn-index .start-here-path li:first-child,.renaissance-learn-index .learn-hub-card:first-child{border-top:0}.renaissance-learn-index .learn-track-grid .cluster-card{min-height:0}.renaissance-learn-index .learn-filter-row{flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.renaissance-learn-index .learn-filter{flex:none}.renaissance-learn-exam .learn-exam-facts{display:grid}.renaissance-learn-exam .learn-exam-facts li,.renaissance-learn-exam .learn-exam-facts li:first-child{border:0;border-top:1px solid var(--rule);padding:.6rem 0}.renaissance-guide .guide-outline ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.renaissance-newsletter .newsletter-product-facts{display:grid}.renaissance-newsletter .newsletter-product-facts li,.renaissance-newsletter .newsletter-product-facts li:first-child{border:0;border-top:1px solid var(--rule);padding:.35rem 0}.renaissance-newsletter .newsletter-archive-empty{grid-template-columns:1fr}.renaissance-newsletter .newsletter-archive-empty .eyebrow{grid-row:auto}.renaissance-resources .resources-principle{max-width:22rem}.renaissance-resources .resource-facts div{grid-template-columns:1fr;gap:.2rem}.renaissance-method .method-steps{grid-template-columns:1fr}.renaissance-method .method-steps li,.renaissance-method .method-steps li:first-child{border:0;border-top:1px solid var(--rule);min-height:0;padding:1rem 0}.renaissance-method .method-steps li:first-child{border-top:0}.renaissance-method .method-step-copy{align-self:auto}.renaissance-method .method-jumps ul{grid-template-columns:repeat(2,minmax(0,1fr))}.renaissance-method .method-jumps li+li{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.renaissance-products *,.renaissance-products :before,.renaissance-products :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.renaissance-learn-exam .learn-exam-lesson-heading .learn-exam-status{color:var(--grove)}.renaissance-compound-tool .compound-tool-header{max-width:48rem;margin-bottom:2rem}.renaissance-compound-tool .compound-tool-header .display-1{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.compound-tool{gap:2rem;display:grid}.compound-tool-form{gap:1.5rem;margin:0;display:grid}.compound-tool-fieldset{border:0;border-top:1px solid var(--rule-strong);margin:0;padding:1.25rem 0 0}.compound-tool-legend{color:var(--ink);padding:0;font-size:1.05rem;font-weight:700}.compound-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:1rem;display:grid}.compound-tool-field,.compound-tool-toggle{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.compound-tool-label{color:var(--ink-soft);letter-spacing:.01em;font-size:.78rem;font-weight:700}.compound-tool-field input,.compound-tool-field select{box-sizing:border-box;border:1px solid var(--border-control);background:var(--surface,transparent);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;border-radius:0;padding:.55rem .75rem}.compound-tool-field input[aria-invalid=true]{border-color:var(--danger,#b42318)}.compound-tool-hint{color:var(--muted);font-size:.78rem;line-height:1.4}.compound-tool-radios{gap:.45rem;display:grid}.compound-tool-radios label{align-items:center;gap:.5rem;min-height:2.25rem;font-size:.92rem;display:flex}.compound-tool-results,.compound-tool-assumptions{border-top:1px solid var(--rule-strong);padding-top:1.25rem}.compound-tool-results h2,.compound-tool-assumptions h2{margin:0 0 .85rem;font-size:1.15rem}.compound-tool-empty{color:var(--muted);max-width:40rem;line-height:1.55}.compound-tool-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}.compound-tool-metrics>div{border-top:1px solid var(--rule);gap:.25rem;padding:.85rem 0;display:grid}.compound-tool-metrics dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.compound-tool-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700}.compound-tool-assumptions ul{color:var(--muted);max-width:48rem;margin:0 0 1rem;padding-left:1.15rem}.compound-tool-assumptions li+li{margin-top:.4rem}.compound-tool-assumptions p{max-width:42rem;color:var(--muted)}@media (max-width:720px){.compound-tool-grid,.compound-tool-metrics{grid-template-columns:1fr}}
