.tm-page .tm-kicker{flex-wrap:wrap;gap:6px 16px}.tm-page .tm-kicker i{white-space:nowrap}.tm-page .tm-now-title,.tm-page .tm-task-title{line-height:1.06}.tm-task-links .tm-link{min-height:0;padding-block:12px;display:inline-block}.tmx-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px 56px;display:grid}@media (min-width:1024px){.tmx-hero.has-cover{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.tmx-hero-text{flex-direction:column;gap:14px;min-width:0;display:flex}.tmx-title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:clamp(34px,5.2vw,72px);font-weight:800;line-height:1.02}.tmx-title-sub{margin-top:6px;font-size:.55em;line-height:1.1;display:block}.tmx-lead{max-width:54ch}.tmx-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.tmx-cover{border:2px solid var(--color-text-primary);box-shadow:10px 10px 0 0 var(--color-text-primary);background:var(--color-bg-elevated);margin:0 10px 10px 0}.tmx-cover img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}@media (max-width:599px){.tmx-cover{box-shadow:7px 7px 0 0 var(--color-text-primary);margin:0 7px 7px 0}}.tmx-h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-primary);margin:0 0 18px;font-size:clamp(22px,2.6vw,32px);font-weight:800}.tmx-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tmx-task{border:1px solid var(--color-text-primary);background:var(--color-bg-elevated);color:var(--color-text-primary);grid-template-columns:auto minmax(0,1fr);gap:8px 22px;padding:clamp(18px,2.4vw,28px);display:grid}@media (min-width:900px){.tmx-task{grid-template-columns:auto minmax(0,1fr) auto}}.tmx-n{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--color-text-primary);font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:.9}.tmx-task-body{flex-direction:column;gap:8px;min-width:0;display:flex}.tmx-date{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:.75rem;font-weight:700;display:flex}.tmx-date b{background:var(--color-bg-elevated);color:var(--color-text-primary);letter-spacing:.1em;padding:3px 8px}.tmx-task-title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(19px,2vw,26px);font-weight:800;line-height:1.1}.tmx-task-text{max-width:72ch;color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.tmx-task-img{aspect-ratio:1;object-fit:cover;border:1px solid var(--color-text-primary);grid-column:1/-1;width:100%;max-width:220px}@media (min-width:900px){.tmx-task-img{grid-column:auto;width:180px}}.tmx-task.is-now{background:var(--color-text-primary);color:var(--color-bg-base);border-color:var(--color-text-primary)}.tmx-task.is-now .tmx-n{-webkit-text-stroke-color:var(--color-bg-base)}.tmx-task.is-now .tmx-date,.tmx-task.is-now .tmx-task-text{color:#f7f5f0b8}.tmx-task.is-now .tm-link{color:var(--color-bg-base)}@media (max-width:599px){.tmx-task{grid-template-columns:minmax(0,1fr)}.tmx-task-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:17px}}
