:root{--tb-ink:#171918;--tb-paper:#f4f0e6;--tb-blue:#1746d1;--tb-red:#e94737;--tb-line:#a9a79f}*{box-sizing:border-box}body{margin:0;background:var(--tb-paper);color:var(--tb-ink);font-family:Arial,sans-serif}.tb-head{border-bottom:2px solid;padding:0 3vw;display:flex;align-items:stretch;justify-content:space-between}.tb-wordmark{color:var(--tb-ink);text-decoration:none;font:900 1.8rem/1 Arial;padding:1.35rem 2rem 1.2rem 0;letter-spacing:-.08em}.tb-wordmark b{color:var(--tb-blue)}.tb-head nav{display:flex;overflow:auto}.tb-head nav a{color:var(--tb-ink);text-decoration:none;padding:1.55rem .9rem;border-left:1px solid var(--tb-line);white-space:nowrap;font-size:.7rem;font-weight:800;text-transform:uppercase}.tb-intro{padding:6rem 4vw 4rem;border-bottom:2px solid}.tb-intro p,.tb-index header p{font-size:.68rem;font-weight:800;letter-spacing:.16em;color:var(--tb-blue)}.tb-intro h1{font:500 clamp(3.5rem,8vw,8.5rem)/.86 Georgia,serif;letter-spacing:-.07em;max-width:1200px;margin:.35em 0}.tb-intro em{color:var(--tb-blue)}.tb-lead{display:grid;grid-template-columns:45% 55%;min-height:560px;border-bottom:2px solid}.tb-lead>article{padding:5rem 4vw;background:var(--tb-blue);color:#fff}.tb-lead span{font-size:.66rem;letter-spacing:.15em}.tb-lead h2{font:500 clamp(2.4rem,4vw,4.8rem)/.96 Georgia,serif;letter-spacing:-.05em}.tb-lead h2 a,.tb-read{color:#fff;text-decoration:none}.tb-lead p{line-height:1.7;max-width:520px}.tb-read{display:inline-block;margin-top:2rem;padding-bottom:.4rem;border-bottom:2px solid}.tb-visual{min-width:0;min-height:560px}.tb-visual img,.tb-visual>.type-cover{width:100%;height:100%;min-height:560px;object-fit:cover}.tb-visual .type-cover{background:var(--tb-red);color:#fff;padding:5vw}.tb-visual .type-cover strong{font-size:clamp(2.5rem,5vw,5.5rem)}.tb-index{display:grid;grid-template-columns:28% 72%;border-bottom:2px solid}.tb-index>header{padding:4rem 3vw;border-right:2px solid}.tb-index h2{font:500 3rem/1 Georgia,serif}.tb-index ol{list-style:none;counter-reset:item;margin:0;padding:0}.tb-index li{counter-increment:item;border-bottom:1px solid var(--tb-line)}.tb-index li:last-child{border:0}.tb-index li a{display:grid;grid-template-columns:60px 130px 1fr 40px;align-items:center;color:var(--tb-ink);text-decoration:none;padding:1.5rem 2vw}.tb-index li a:before{content:'0' counter(item);font-weight:900;color:var(--tb-red)}.tb-index small{text-transform:uppercase;font-size:.65rem}.tb-index strong{font:600 1.45rem Georgia}.tb-index i{font-style:normal;font-size:1.5rem}.tb-grid{padding:5rem 3vw}.tb-grid>header{display:flex;justify-content:space-between;align-items:end;border-bottom:4px solid;padding-bottom:1rem}.tb-grid>header h2{font:500 3.5rem Georgia;margin:0}.tb-grid>header a{color:var(--tb-blue);font-weight:800}.tb-grid>div{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-top:2rem}.tb-card{grid-column:span 4}.tb-card-1{grid-column:span 7}.tb-card-2{grid-column:span 5}.tb-card a{color:var(--tb-ink);text-decoration:none}.tb-card img,.tb-card .type-cover{width:100%;height:300px;object-fit:cover}.tb-card-1 img,.tb-card-1 .type-cover,.tb-card-2 img,.tb-card-2 .type-cover{height:420px}.tb-card span{display:block;margin-top:1rem;color:var(--tb-blue);font-size:.65rem;text-transform:uppercase;font-weight:800}.tb-card h3{font:600 1.7rem/1.1 Georgia;margin:.5rem 0 2rem}.tb-foot{background:var(--tb-ink);color:#fff;padding:4rem 3vw 2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tb-foot>a{color:#fff;text-decoration:none;font:900 2.2rem Arial;letter-spacing:-.07em}.tb-foot p{text-align:right;margin:0}.tb-foot small{grid-column:1/-1;border-top:1px solid #555;padding-top:2rem;color:#bbb;margin-top:3rem}.topblog .archive,.topblog .reading,.topblog .info-page{width:min(1180px,calc(100% - 48px));margin:auto}.topblog .story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.tb-head{display:block;padding:0}.tb-wordmark{display:block;padding:1.1rem}.tb-head nav{display:grid;grid-template-columns:repeat(3,1fr)}.tb-head nav a{text-align:center;padding:.9rem .2rem;border-top:1px solid var(--tb-line)}.tb-intro{padding:3rem 1rem}.tb-intro h1{font-size:3.4rem}.tb-lead{grid-template-columns:1fr}.tb-lead>article{padding:3rem 1rem}.tb-visual,.tb-visual img,.tb-visual>.type-cover{min-height:330px;height:330px}.tb-index{grid-template-columns:1fr}.tb-index>header{padding:3rem 1rem;border-right:0;border-bottom:2px solid}.tb-index li a{grid-template-columns:42px 1fr 30px;padding:1.3rem 1rem}.tb-index small{display:none}.tb-index strong{font-size:1.15rem}.tb-grid{padding:3rem 1rem}.tb-grid>header h2{font-size:2.5rem}.tb-grid>div{display:block}.tb-card,.tb-card-1,.tb-card-2{margin-bottom:2rem}.tb-card img,.tb-card .type-cover,.tb-card-1 img,.tb-card-1 .type-cover,.tb-card-2 img,.tb-card-2 .type-cover{height:280px}.tb-foot{grid-template-columns:1fr;padding:3rem 1rem 2rem}.tb-foot p{text-align:left}.tb-foot small{grid-column:1}.topblog .story-grid{grid-template-columns:1fr}body{overflow-x:hidden}}