body{--sans:var(--brand-font), "Segoe UI", Arial, sans-serif;--font-body:var(--brand-font), "Segoe UI", Arial, sans-serif;--font-heading:var(--brand-font), "Segoe UI", Arial, sans-serif}body .shell.ts-shell{padding-left:0;padding-right:0}body .hero.th-purple,body .band.ts-section,body .where.ts-section{border-bottom:none}body .th-blue .btn-line{color:#fff;border-color:#ffffff73}body .th-blue .btn-line:hover{color:#fff;background:#ffffff14;border-color:#fff}body .hero.th-purple h1.ts-h1{max-width:22ch}body .hero .lede.ts-lead{font-weight:400}body .hero .bound .end b,body .hero .motif-marks b{color:var(--th-strong)}body .hero .bound .end span,body .hero .motif-marks{color:var(--th-text);font-size:16px}body .hero .bound{border-top-color:var(--th-line)}body .band .band-grid{grid-template-columns:1fr;gap:1.25rem}body .band .band-rail h2{max-width:24ch;position:static}body .band .intro.ts-lead{font-weight:400}body .where .where-head{max-width:none}body .where .where-head h2{max-width:24ch}body .out{grid-template-columns:repeat(3,minmax(0,1fr))}body .out li{padding-right:2rem}body .out h3.ts-h3{margin-bottom:.5rem}@media (width<=1000px){body .out{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){body .out{grid-template-columns:1fr}body .out li{padding-right:0}}body .gaps,body .gaps li,body .out,body .out li,body .next,body .next li,body .rows>li,body .beneath{border-color:var(--th-line)}body .gaps p,body .frict li,body .beneath p,body .out p,body .sys-note,body .next p,body .where-head p,body .q,body .sys,body .fam-cap span{color:var(--th-text);font-size:16px}body .rows .bound{color:var(--th-strong);font-size:15px}body .fam-cap{border-bottom-color:var(--th-strong)}body .sys-list li{color:var(--th-strong);background:var(--th-card);border-color:var(--th-line);font-size:16px}body .open,body .go{font-size:16px}body .where .dot{background:var(--th-card)}body .stage .n.ts-label,body .steps .n.ts-label{margin-bottom:.5rem}body .stage h3.ts-h3{font-size:20px!important}body .th-blue .steps{border-top-color:var(--th-line)}body .th-blue .steps li{border-color:var(--th-line);padding-left:1.5rem}body .th-blue .steps li:first-child{padding-left:0}@media (width<=900px){body .th-blue .steps li:nth-child(odd){padding-left:0}}@media (width<=560px){body .th-blue .steps li{padding-left:0}}body .th-blue .steps h3.ts-h3{color:#fff!important}body .th-blue .steps p,body .th-blue .method-note{color:var(--th-text);font-size:16px}body .section.ts-section{padding-left:0!important;padding-right:0!important}body .hero h1 .lead,body .gap h2 .a,body .close h2 .a{color:inherit}body .hero.th-purple h1 .lead,body .hero.th-purple h1 .turn,body .gap h2 .a,body .gap h2 .b,body .close h2 .a,body .close h2 .b{display:block}body .standfirst.ts-lead{font-family:var(--brand-font), "Segoe UI", Arial, sans-serif;letter-spacing:0;margin-top:1.25rem;margin-bottom:0;font-weight:400}body .ribbon .seg-wait{background:#6b7685}body .ribbon .seg-old{background:#95675a}body .contrast{background:var(--th-card);border-color:var(--th-line)}body .contrast li{color:var(--th-text)}body .contrast .col-live li{color:var(--th-strong)}body .contrast .closer{color:var(--th-text);border-top-color:var(--th-line)}body .contrast .ts-label{margin-bottom:1.1rem}body .contrast>.contrast-grid>div:first-child .ts-label{color:var(--th-text)!important}body .step p,body .quad p,body .apps p,body .tile p,body .checks p,body .figure .note,body .gap p,body .close p{color:var(--th-text);font-size:16px}body .gap p.ts-lead,body .close p.ts-lead{font-size:var(--ts-lead)}body .step .q{color:var(--th-strong)}body .terms span,body .stats span{color:var(--th-text)}body .step .n.ts-num{margin-bottom:.7rem}body .readings .who.ts-label{color:var(--who,var(--accent))!important}body .tile{background:var(--th-card);border-color:var(--th-line);border-top-color:var(--tile,var(--accent))}body .tile .name.ts-label{color:var(--tile,var(--accent))!important}body .tile .reveals{color:var(--th-text);border-top-color:var(--th-line)}body .tile.proof h3.ts-h3{color:#fff!important}body .tile.proof .name.ts-label{color:#c1b7ed!important}body .tile.proof p{color:#c9d2e2}body .proof-figs div span{color:#b3bdd0}
