/* Approved UBT reading style extended to existing content pages. Presentation only. */
@font-face{font-family:TCReadingInter;src:url('/seo-expansion/font-71d5ee93cc1e9f1d.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:TCReadingInter;src:url('/seo-expansion/font-3100e775e8616cd2.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body.tc-reading.tc-paper{
 --bg:#fffefa;--bg-2:#f4f5ef;--bg-3:#eef0e9;--border:#d9dfd8;--border-2:#b8c7bf;
 --text:#202c27;--text-2:#36473e;--text-3:#59675e;--accent-text:#155c46;
 --rf-ink:#28382f;--rf-soft:#526359;--rf-head:#182d23;--rf-tint:#f0f4ec;--rf-line:#d7dfd5;--rf-accent:#2c7052;
 --sa-color:#8b3c17;--sa-marker:#ffdf83;--sa-marker-ink:#38280a;
 background:var(--bg);color:var(--text);font-family:TCReadingInter,Inter,system-ui,sans-serif;font-weight:400;
}
body.tc-reading.tc-paper .hdr{background:#14231c;border-color:#294034}
body.tc-reading.tc-paper .hdr .brand a{color:#fff}
body.tc-reading.tc-paper .hdr .hdr-links a{color:#d7e6db}
body.tc-reading.tc-paper .hdr-in{max-width:1120px;gap:24px;align-items:flex-start}
body.tc-reading.tc-paper .hdr-links{flex-wrap:wrap;gap:8px 18px}
body.tc-reading.tc-paper .brand{flex-shrink:0}
body.tc-reading.tc-paper main.wrap{max-width:1120px;padding-inline:32px;padding-bottom:12px}
body.tc-reading.tc-paper .crumbs{margin-top:26px;line-height:1.65;color:#647169}
body.tc-reading.tc-paper .crumbs a{color:#426151}
body.tc-reading.tc-paper main.tc-reading-content .rf-prose,
body.tc-reading.tc-paper main.tc-reading-content .rf-list{max-width:86ch;font-weight:400;line-height:1.75}
body.tc-reading.tc-paper main.tc-reading-content .rf-prose{margin-block:0 20px}
body.tc-reading.tc-paper main.tc-reading-content .rf-h1{max-width:1000px;font-weight:800;margin-block:18px 18px}
body.tc-reading.tc-paper main.tc-reading-content .rf-h2{font-weight:750;margin-block:38px 16px}
body.tc-reading.tc-paper main.tc-reading-content section>.rf-h2:first-of-type{margin-top:0}
body.tc-reading.tc-paper main.tc-reading-content .growth-content{margin-block:38px}
body.tc-reading.tc-paper main.tc-reading-content .lead{font-size:20px!important;line-height:1.7;margin-bottom:26px}
body.tc-reading.tc-paper main.tc-reading-content :is(p,li) strong{font-weight:750;color:#172d23}
body.tc-reading.tc-paper main.tc-reading-content :is(p,li) .sa-color{color:#8b3c17;font-weight:750;text-decoration:none}
body.tc-reading.tc-paper main.tc-reading-content .lead .sa-color{color:#0b654d}
body.tc-reading.tc-paper main.tc-reading-content .sa-marker{background:#ffdf83;color:#38280a;font-weight:750;padding:.06em .14em;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:3px}
body.tc-reading.tc-paper main.tc-reading-content .rf-prose a{color:#155c46;text-decoration:underline;text-underline-offset:3px}
body.tc-reading.tc-paper main.tc-reading-content .tc-publication-meta{
 background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;
 margin:0 0 22px!important;max-width:none;font:400 13px/1.65 TCReadingInter,system-ui,sans-serif!important;color:#59685f!important;
}
body.tc-reading.tc-paper main.tc-reading-content .tc-publication-meta a{color:#426151!important}
body.tc-reading.tc-paper main.tc-reading-content .ai-evidence{
 margin:26px 0 32px;padding:24px 28px;border:1px solid #ccdad2;border-left:4px solid #37745b;
 border-radius:0 12px 12px 0;background:#edf4ef;box-shadow:none;color:#28382f;
}
body.tc-reading.tc-paper main.tc-reading-content .ai-evidence>.rf-h2{margin:0 0 12px;font-size:28px}
body.tc-reading.tc-paper main.tc-reading-content .ai-answer.rf-prose{border:0;padding:0;font-size:18px!important;font-weight:400;margin-bottom:0;max-width:none}
body.tc-reading.tc-paper main.tc-reading-content .tc-reproducible{padding:22px 26px;margin-block:30px;background:#f3f4ee;border:1px solid #d9dfd5;border-radius:10px}
body.tc-reading.tc-paper main.tc-reading-content .tc-reproducible p:last-child{margin-bottom:0!important}
body.tc-reading.tc-paper main.tc-reading-content .evidence-sources{background:transparent;border:0;border-top:1px solid #ccd7cf;padding:28px 0 0;margin-block:36px;color:#28382f}
body.tc-reading.tc-paper main.tc-reading-content .tc-article-toc{background:#f4f6f0;border-color:#d5dfd5}
body.tc-reading.tc-paper main.tc-reading-content .tc-article-toc a{color:#275e47}
body.tc-reading.tc-paper main.tc-reading-content .ubt-caution{padding:16px 20px;border-left:3px solid #af6d13;background:#fff4d9;border-radius:0 8px 8px 0;max-width:none}
body.tc-reading.tc-paper main.tc-reading-content .ubt-caution .sa-marker{background:transparent;padding:0;color:#653a0e}
body.tc-reading.tc-paper main.tc-reading-content .ubt-caps{text-transform:uppercase;letter-spacing:.045em;font-size:.88em;color:#0b654d}
body.tc-reading.tc-paper main.tc-reading-content .rf-list>li{margin-block:14px;padding-left:6px}
body.tc-reading.tc-paper main.tc-reading-content .growth-steps>li{background:transparent;border:0;box-shadow:none}
body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll{border:1px solid #cdd9d0;border-radius:10px;background:white;scrollbar-width:auto;scrollbar-color:#668b73 #edf2ec;scrollbar-gutter:stable}
body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll::-webkit-scrollbar{height:12px}
body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll::-webkit-scrollbar-track{background:#edf2ec;border-radius:6px}
body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll::-webkit-scrollbar-thumb{background:#668b73;border:2px solid #edf2ec;border-radius:6px}
body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll :is(th,td){color:#29382f;border-color:#dbe2dc;padding:16px 18px;font-weight:400}
body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll th{font-weight:700;background:#f1f5ee;color:#1a3628}
body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll tbody th{background:#fafbf7}
body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll tbody tr:nth-child(even) td{background:#fafbf8}
body.tc-reading.tc-paper main.tc-reading-content :is(.growth-table,.evidence-table-wrap):has(>.rf-table-scroll){border:0;padding:0;background:transparent;overflow:visible}
body.tc-reading.tc-paper main.tc-reading-content .growth-figure{background:#f2f4ef;border-color:#d5ded5}
body.tc-reading.tc-paper main.tc-reading-content figcaption{color:#536458}
body.tc-reading.tc-paper .tc-article-nav{background:#f4f5ef;border-color:#d9dfd8}
body.tc-reading.tc-paper .tc-article-nav a{color:#275e47}
@media(max-width:700px){
 body.tc-reading.tc-paper main.wrap{padding-inline:20px}
 body.tc-reading.tc-paper .hdr-in{padding-inline:20px;flex-wrap:wrap;gap:12px}
 body.tc-reading.tc-paper .hdr-links{font-size:12px;gap:8px 14px}
 body.tc-reading.tc-paper main.tc-reading-content .lead{font-size:18px!important}
 body.tc-reading.tc-paper main.tc-reading-content .rf-h1{font-size:32px;line-height:1.15;margin-top:16px}
 body.tc-reading.tc-paper main.tc-reading-content .rf-h2{font-size:26px}
 body.tc-reading.tc-paper main.tc-reading-content .ai-evidence{padding:18px 19px;margin-block:22px 28px}
 body.tc-reading.tc-paper main.tc-reading-content .ai-evidence>.rf-h2{font-size:25px;margin-bottom:12px}
 body.tc-reading.tc-paper main.tc-reading-content .ai-answer.rf-prose{font-size:17px!important;line-height:1.75}
 body.tc-reading.tc-paper main.tc-reading-content .tc-reproducible{padding:18px}
 body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll table{min-width:580px}
 body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll :is(td,th){padding:13px 15px}
 body.tc-reading.tc-paper main.tc-reading-content .ubt-caution{padding:15px 16px}
}
@media print{body.tc-reading.tc-paper{background:white}body.tc-reading.tc-paper main.wrap{max-width:none;padding:0}}
/* Decorative edge cue stays visible even when the operating system hides scrollbars. */
@media(max-width:700px){
 body.tc-reading.tc-paper main.tc-reading-content :is(.growth-table,.evidence-table-wrap):has(>.rf-table-scroll){position:relative}
 body.tc-reading.tc-paper main.tc-reading-content :is(.growth-table,.evidence-table-wrap):has(>.rf-table-scroll)::before{content:"";position:absolute;z-index:2;right:1px;top:1px;bottom:1px;width:24px;border-radius:0 9px 9px 0;background:linear-gradient(90deg,transparent,#e1eae2);pointer-events:none}
 body.tc-reading.tc-paper main.tc-reading-content :is(.growth-table,.evidence-table-wrap):has(>.rf-table-scroll)::after{content:"";position:absolute;z-index:3;right:7px;top:50%;width:9px;height:9px;border-right:2px solid #34664c;border-bottom:2px solid #34664c;transform:rotate(-45deg);pointer-events:none}
}

/* Respect the different article and product templates while using one reading palette. */
body.tc-reading.tc-paper main.tc-reading-content{max-width:1120px;margin-inline:auto;padding-inline:32px;font-family:TCReadingInter,Inter,system-ui,sans-serif}
body.tc-reading.tc-paper main.tc-reading-content :is(.rf-prose,.rf-list){max-width:86ch}
body.tc-reading.tc-paper .tc-shell{max-width:1120px}
body.tc-reading.tc-paper main.tc-reading-content .rf-list strong{font-weight:750}
body.tc-reading.tc-paper main.tc-reading-content pre{background:#14231c;color:#e5f1e9}
body.tc-reading.tc-paper main.tc-reading-content pre code{background:transparent;color:inherit}
body.tc-reading.tc-paper main.tc-reading-content :is(.strength-box,.product-proof,.product-bridge,.sem-addition,.tc-context,.quality-download){--rf-ink:#28382f;--rf-head:#182d23;--rf-tint:#f0f4ec;--rf-line:#d7dfd5;--sa-color:#8b3c17;--sa-marker:#ffdf83;--sa-marker-ink:#38280a}
body.tc-reading.tc-paper main.tc-reading-content :is(.strength-box,.product-proof,.product-bridge,.sem-addition,.tc-context,.quality-download)>.rf-h2:first-of-type{margin-top:0}
body.tc-reading.tc-paper main.tc-reading-content .tc-lead{font-weight:400}
body.tc-reading.tc-paper main.tc-reading-content .evidence-calculator{background:#f1f5ee;border-color:#cad8cc;color:#28382f}
body.tc-reading.tc-paper main.tc-reading-content .evidence-calculator :is(h3,label){color:#28382f}
body.tc-reading.tc-paper main.tc-reading-content .evidence-calculator :is(input,select){background:white;color:#28382f;border-color:#a9bdae}
@media(max-width:700px){body.tc-reading.tc-paper main.tc-reading-content{padding-inline:20px}body.tc-reading.tc-paper main.tc-reading-content .tc-hero .rf-h1{font-size:32px}body.tc-reading.tc-paper main.tc-reading-content .rf-table-scroll table{min-width:580px}}
/* Two older instruction templates had hard-coded dark cards and navigation. */
body.tc-reading.tc-paper main.tc-reading-content :is(.invite-cards>div,.invite-template,.pins-cards>div,.pins-template){background:#f2f5ef;border-color:#cddbd0;color:#28382f}
body.tc-reading.tc-paper main.tc-reading-content :is(.invite-template,.pins-template) :is(p,li){color:#28382f!important}
body.tc-reading.tc-paper main.tc-reading-content :is(.invite-toc,.pins-toc) a{color:#155c46;background:#f2f5ef;border-color:#b7cbbd}
body.tc-reading.tc-paper main.tc-reading-content :is(.invite-toc,.pins-toc) a:hover{background:#e3eddf;color:#124b37}
body.tc-reading.tc-paper main.tc-reading-content #invite-faq summary{color:#203e2e}
body.tc-reading.tc-paper main.tc-reading-content #invite-faq details{border-color:#cad8cd}
body.tc-reading.tc-paper main.tc-reading-content :is(.invite-cards>div,.invite-template,.pins-cards>div,.pins-template)>.rf-h3:first-of-type{margin-top:0;margin-bottom:14px}
body.tc-reading.tc-paper main.tc-reading-content :is(.invite-cards>div,.invite-template,.pins-cards>div,.pins-template)>.rf-prose:last-child{margin-bottom:0}
body.tc-reading.tc-paper main.tc-reading-content :is(.invite-cards,.pins-cards){margin-bottom:22px}
