.tttf-media{--tttf-paper:var(--media-paper);--tttf-ink:var(--media-ink);--tttf-red:var(--media-red);--tttf-yellow:var(--media-yellow);--tttf-muted:var(--media-muted);background:var(--tttf-paper);color:var(--tttf-ink);letter-spacing:0;min-height:100vh;font:14px/1.6 Archivo,sans-serif}.tttf-media *{box-sizing:border-box}.tttf-media a{color:inherit;text-decoration:none}.tttf-media a:focus-visible{outline:2px solid var(--tttf-red);outline-offset:4px}.tttf-media h1,.tttf-media h2,.tttf-media h3{letter-spacing:0;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:400;line-height:1.15}.tttf-media p{margin:0}.tttf-container{max-width:1216px;margin:auto;padding-left:32px;padding-right:32px}.tttf-header{border-bottom:1px solid var(--tttf-ink);background:var(--tttf-paper);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;font-size:12px;font-weight:700;display:flex}.tttf-header nav,.tttf-header nav a{align-items:center;gap:8px;display:flex}.tttf-header nav{gap:24px}.tttf-header a:hover{color:var(--tttf-red)}.tttf-hero{background:var(--tttf-red);color:var(--tttf-paper);border-bottom:1px solid var(--tttf-ink);padding:44px max(32px,50% - 576px)}.tttf-hero>p{text-transform:uppercase;font-size:11px;font-weight:700}.tttf-hero h1{margin:10px 0 16px;font-size:64px}.tttf-yellow-rule{background:var(--tttf-yellow);width:80px;height:4px;margin-top:24px;display:block}.tttf-featured{padding-top:28px;padding-bottom:32px}.tttf-featured-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.tttf-featured-heading>svg{color:var(--tttf-red)}.tttf-featured-heading h2{font-size:24px}.tttf-featured-heading>span{color:var(--tttf-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.tttf-featured-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tttf-featured-grid a{border-right:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:76px;padding:16px 12px;display:flex}.tttf-featured-grid a:last-child{border-right:0}.tttf-featured-grid img{object-fit:contain;width:130px;max-width:calc(100% - 22px);height:38px}.tttf-featured-grid svg{color:var(--tttf-red);flex-shrink:0}.tttf-featured-grid a:hover{background:var(--tttf-yellow)}.tttf-filter-band{z-index:10;background:var(--tttf-paper);border-block:1px solid var(--border);scroll-margin-top:8px;position:sticky;top:0}.tttf-filters{flex-direction:column;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.tttf-filters nav{flex-wrap:wrap;gap:6px;display:flex}.tttf-media .tttf-chapter-button{height:36px;color:var(--tttf-ink);border:1px solid #0000;padding:0 14px;font-size:13px}.tttf-media .tttf-chapter-button[aria-pressed=true]{background:var(--tttf-yellow);border-color:var(--tttf-ink)}.tttf-format-controls{flex-wrap:wrap;gap:6px;display:flex}.tttf-format-controls button{color:var(--tttf-muted);border-bottom:2px solid #0000}.tttf-format-controls button[aria-pressed=true]{color:var(--tttf-red);border-bottom-color:var(--tttf-red);background:var(--secondary)}.tttf-timeline{padding-top:40px;padding-bottom:64px}.tttf-chapter{border-left:2px solid var(--tttf-red);padding-bottom:64px;padding-left:28px;position:relative}.tttf-chapter:last-child{padding-bottom:0}.tttf-chapter:before{content:"";background:var(--tttf-red);border:3px solid var(--tttf-paper);outline:1px solid var(--tttf-red);width:12px;height:12px;position:absolute;top:3px;left:-7px}.tttf-section-heading{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:20px}.tttf-section-heading>p{color:var(--tttf-red);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.tttf-section-heading h2{font-size:36px}.tttf-section-intro{color:var(--tttf-muted);max-width:720px;margin-top:12px;font-size:13px}.tttf-articles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tttf-article{border:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.tttf-article-body{flex-direction:column;flex:1;padding:20px;display:flex}.tttf-article-meta{color:var(--tttf-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.tttf-format{color:var(--tttf-red);align-items:center;gap:5px;font-weight:700;display:flex}.tttf-article-pdf .tttf-format{color:var(--tttf-muted)}.tttf-outlet{text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:10px!important}.tttf-publication-logo{align-items:center;height:48px;margin-bottom:12px;display:flex}.tttf-publication-logo img{object-fit:contain;object-position:left;width:100%;max-width:200px;max-height:38px}.tttf-article h3{overflow-wrap:anywhere;font-size:24px;line-height:1.3}.tttf-article h3 a:hover{color:var(--tttf-red);text-underline-offset:4px;text-decoration:underline}.tttf-description{color:var(--tttf-muted);font-size:13px;margin-top:12px!important}.tttf-article-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:24px;display:flex}.tttf-media a.tttf-primary-action{color:var(--tttf-paper);background:var(--tttf-red);height:36px;font-size:12px}.tttf-media a.tttf-primary-action:hover{background:var(--tttf-ink)}.tttf-media a.tttf-secondary-action{color:var(--tttf-muted);padding:0 4px;font-size:11px}.tttf-article-body>small{color:var(--tttf-muted);margin-top:12px;font-size:10px}.tttf-clipping-preview{background:var(--secondary);aspect-ratio:16/9;border-bottom:1px solid var(--border);padding:12px;display:block;overflow:hidden}.tttf-clipping-preview img{object-fit:contain;object-position:top;width:100%;height:100%;display:block}.tttf-story-image{aspect-ratio:16/9;border-bottom:1px solid var(--border);display:block;overflow:hidden}.tttf-story-image img{object-fit:contain;background:var(--secondary);width:100%;height:100%;display:block}.tttf-empty{color:var(--tttf-muted);padding:24px 0}.tttf-empty>svg{margin-bottom:12px}.tttf-empty p+p{margin-top:8px}.tttf-empty button{margin-top:12px;padding-left:0}.tttf-footer{border-top:1px solid var(--tttf-ink);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 32px;font-size:11px;font-weight:700;display:flex}.tttf-footer span:last-child{color:var(--tttf-muted)}@media (width<=1023px){.tttf-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.tttf-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tttf-featured-grid a:nth-child(3n){border-right:0}.tttf-featured-grid a:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media (width<=639px){.tttf-container{padding-left:16px;padding-right:16px}.tttf-header{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.tttf-header nav{gap:20px}.tttf-hero{padding:30px 20px}.tttf-hero h1{font-size:38px}.tttf-featured{padding-top:24px;padding-bottom:24px}.tttf-featured-heading{flex-wrap:wrap;gap:8px}.tttf-featured-heading>span{width:100%;margin-left:0}.tttf-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tttf-featured-grid a{border-right:1px solid var(--border);min-height:64px;padding:12px}.tttf-featured-grid a:nth-child(3n){border-right:1px solid var(--border)}.tttf-featured-grid a:nth-child(2n){border-right:0}.tttf-featured-grid a:nth-child(-n+4){border-bottom:1px solid var(--border)}.tttf-media .tttf-chapter-button{height:32px;padding:0 10px;font-size:12px}.tttf-filters{gap:8px;padding-block:10px}.tttf-format-controls{gap:2px}.tttf-format-controls button{padding-inline:8px;font-size:11px}.tttf-timeline{padding-top:32px;padding-bottom:40px}.tttf-chapter{padding-bottom:44px;padding-left:18px}.tttf-articles{grid-template-columns:minmax(0,1fr);gap:20px}.tttf-section-heading h2{font-size:28px}.tttf-article h3{font-size:24px}.tttf-footer{padding:20px 16px}}
