:root{--tt-navy:#081426;--tt-red:#e10600;--tt-red-dark:#b80500;--tt-ink:#111827;--tt-muted:#526071;--tt-page:#f4f7fb;--tt-surface:#ffffff;--tt-soft:#f7f9fc;--tt-border:#d9e0e8;--tt-focus:#ffcc00;--tt-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tt-content:74.5rem;--tt-reading:46.5rem;--tt-radius-small:0.375rem;--tt-radius-medium:0.5rem;--tt-shadow-soft:0 0.75rem 2rem rgba(8, 20, 38, 0.08);--tt-space-1:0.5rem;--tt-space-2:0.75rem;--tt-space-3:1rem;--tt-space-4:1.5rem;--tt-space-5:2rem;--tt-space-6:3rem;--tt-space-7:4.5rem}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--tt-page);color:var(--tt-ink);font-family:var(--tt-font-sans);font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility}body.tt-overlay-open{overflow:hidden}[hidden]{display:none}:where([id]){scroll-margin-top:6rem}img,svg,video{display:block;max-width:100%;height:auto}svg{flex:0 0 auto}figure{margin-inline:0}a{color:var(--tt-red-dark);text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:var(--tt-red)}button,input,textarea,select{font:inherit}button,input[type="submit"],.tt-button,.wp-element-button{min-height:2.75rem}button,input[type="submit"]{cursor:pointer}:where(a,button,input,textarea,select):focus-visible{outline:.2rem solid var(--tt-focus);outline-offset:.2rem}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--tt-ink);font-weight:800;line-height:1.15;text-wrap:balance}h1{font-size:clamp(2.25rem, 6vw, 3.75rem)}h2{font-size:clamp(1.75rem, 4vw, 2.5rem)}h3{font-size:clamp(1.25rem, 2.5vw, 1.6rem)}p,ul,ol,blockquote{margin-top:0}blockquote{margin-inline:0;padding-left:var(--tt-space-4);border-left:.25rem solid var(--tt-red)}table{width:100%;border-collapse:collapse}th,td{padding:var(--tt-space-2);border:1px solid var(--tt-border);text-align:left}pre{max-width:100%;overflow-x:auto;padding:var(--tt-space-4);border-radius:var(--tt-radius-small);background:var(--tt-navy);color:var(--tt-surface)}:not(pre)>code{padding:.1em .3em;background:var(--tt-soft)}input,textarea,select{width:100%;min-height:2.75rem;padding:.7rem .8rem;border:1px solid #9aa7b5;border-radius:var(--tt-radius-small);background:var(--tt-surface);color:var(--tt-ink)}textarea{min-height:10rem;resize:vertical}button,input[type="submit"],.tt-button,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid var(--tt-red);border-radius:.25rem;background:var(--tt-red);color:var(--tt-surface);font-weight:750;line-height:1.2;text-decoration:none}button:hover,input[type="submit"]:hover,.tt-button:hover,.wp-element-button:hover{border-color:var(--tt-red-dark);background:var(--tt-red-dark);color:var(--tt-surface)}.tt-container,.tt-content-shell,.tt-reading-width,.tt-comments,.post-navigation{width:min(calc(100% - 2.25rem), var(--tt-content));margin-inline:auto}.tt-reading-width{max-width:var(--tt-reading)}.tt-site-main{min-height:55vh}.tt-site-header{position:sticky;top:0;z-index:1000;border-bottom:1px solid rgb(255 255 255 / .14);background:var(--tt-navy);color:var(--tt-surface);box-shadow:0 .25rem 1rem rgb(8 20 38 / .08)}.admin-bar .tt-site-header{top:2rem}.tt-site-header__inner{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:clamp(1rem, 2.5vw, 2.25rem)}.tt-site-branding{min-width:0;flex:0 1 auto}.tt-site-branding .custom-logo-link,.tt-site-title{display:inline-flex;align-items:center;color:#fff;font-size:1.15rem;font-weight:850;letter-spacing:-.02em;text-decoration:none}.tt-site-branding .custom-logo-link{padding:.35rem .55rem;border-radius:var(--tt-radius-small);background:#fff}.tt-site-branding .custom-logo{width:auto;max-width:10.5rem;max-height:1.75rem}.tt-navigation-shell{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--tt-space-2)}.tt-menu-toggle{display:none;gap:var(--tt-space-1);min-width:2.75rem;min-height:2.75rem;padding-inline:.75rem;border-color:#8290a3;background:#fff0;color:#fff}.tt-menu-toggle__icon{position:relative;width:1rem;height:.75rem;border-top:.125rem solid currentColor;border-bottom:.125rem solid currentColor}.tt-menu-toggle__icon::after{content:"";position:absolute;top:50%;left:0;width:100%;border-top:.125rem solid currentColor;transform:translateY(-50%)}.tt-primary-navigation,.tt-menu{display:flex;align-items:center}.tt-primary-navigation{min-width:0}.tt-menu,.tt-footer-menu{margin:0;padding:0;list-style:none}.tt-menu a{display:flex;min-height:2.75rem;align-items:center;padding-inline:clamp(0.5rem, 1vw, 0.75rem);color:#f8fafc;font-size:.9rem;font-weight:700;line-height:1.25;text-decoration:none}.tt-menu .current-menu-item>a,.tt-menu .current_page_item>a,.tt-menu .current-menu-ancestor>a,.tt-menu .current_page_ancestor>a{box-shadow:inset 0 -.1875rem var(--tt-red)}.tt-menu a:hover,.tt-menu a:focus-visible{background:#132238;color:#fff}.tt-search-toggle{flex:0 0 auto;width:2.75rem;min-width:2.75rem;min-height:2.75rem;justify-content:center;padding:0;border:1px solid #8290a3;border-radius:.25rem;background:#fff0;color:#fff}.tt-search-toggle:hover,.tt-search-toggle:focus-visible,.tt-menu-toggle:hover,.tt-menu-toggle:focus-visible{border-color:#fff;background:#132238}.tt-menu .sub-menu{position:absolute;top:100%;left:0;z-index:30;display:none;min-width:14rem;margin:0;padding:var(--tt-space-1);border:1px solid #33445b;background:var(--tt-navy);box-shadow:0 .75rem 1.75rem rgb(8 20 38 / .18);list-style:none}.tt-menu li{position:relative}.tt-menu li:focus-within>.sub-menu,.tt-menu li:hover>.sub-menu{display:block}.tt-menu .menu-item-has-children>a::after,.tt-menu .page_item_has_children>a::after{width:.4rem;height:.4rem;margin-left:.45rem;border-right:.1rem solid currentColor;border-bottom:.1rem solid currentColor;content:"";transform:translateY(-.15rem) rotate(45deg)}.tt-menu .sub-menu a{width:100%;box-shadow:none}.tt-archive-shell,.tt-not-found{padding-block:clamp(3rem, 7vw, 6rem)}.tt-archive-header{max-width:52rem;margin-bottom:var(--tt-space-6)}.tt-archive-header>p,.tt-archive-description{color:var(--tt-muted);font-size:1.0625rem}.tt-entry-list{border-top:.15rem solid var(--tt-ink)}.tt-single-entry{padding-block:clamp(2.5rem, 6vw, 5rem)}.tt-site-footer{margin-top:clamp(3rem, 7vw, 6rem);border-top:.1875rem solid var(--tt-red);background:var(--tt-navy);color:var(--tt-surface)}.tt-site-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tt-space-5);padding-block:var(--tt-space-6)}.tt-site-footer__identity>a{color:var(--tt-surface);font-size:1.2rem;font-weight:850;text-decoration:none}.tt-site-footer__identity .custom-logo-link{display:inline-flex;padding:.35rem .55rem;border-radius:var(--tt-radius-small);background:#fff}.tt-site-footer__identity .custom-logo{width:auto;max-width:10.5rem;max-height:1.75rem}.tt-site-footer__title{color:#fff;font-size:1.2rem;font-weight:850;text-decoration:none}.tt-site-footer__identity p{max-width:34rem;margin:var(--tt-space-2) 0 0;color:#c9d4e2}.tt-footer-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tt-space-2) var(--tt-space-4)}.tt-footer-menu a{color:var(--tt-surface);min-height:2.75rem;display:inline-flex;align-items:center;font-weight:700;text-underline-offset:.2em}.tt-site-footer__copyright{grid-column:1 / -1;margin:0;padding-top:var(--tt-space-4);border-top:1px solid #33445b;color:#c9d4e2;font-size:.875rem}@media (max-width:63.99rem){.tt-site-header__inner{min-height:4.5rem}.tt-menu-toggle{display:inline-flex}.tt-primary-navigation{position:absolute;top:100%;right:0;left:0;display:block;max-height:calc(100vh - 4.5rem);max-height:calc(100dvh - 4.5rem);overflow-y:auto;padding:var(--tt-space-3) max(1.125rem, calc((100% - var(--tt-content)) / 2));border-bottom:.1875rem solid var(--tt-red);background:var(--tt-navy);box-shadow:var(--tt-shadow-soft)}.tt-primary-navigation[hidden]{display:none}.tt-menu{display:block}.tt-menu a{padding-block:.65rem;border-bottom:1px solid #33445b}.tt-menu .sub-menu{position:static;display:block;padding:0 0 0 var(--tt-space-4);border:0;background:#fff0}.tt-menu .sub-menu a{color:#dce5f0}.tt-menu .menu-item-has-children>a::after,.tt-menu .page_item_has_children>a::after{transform:rotate(45deg)}}@media (max-width:42rem){.tt-site-footer__inner{grid-template-columns:1fr}.tt-footer-menu{justify-content:flex-start}.tt-site-footer__copyright{grid-column:1}}@media screen and (max-width:48.875rem){.admin-bar .tt-site-header{top:2.875rem}}@media screen and (max-width:37.5rem){.admin-bar .tt-site-header{top:0}}.tt-eyebrow,.tt-entry-taxonomy{margin-bottom:var(--tt-space-2);color:var(--tt-red-dark);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tt-entry-card{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:var(--tt-space-5);padding-block:var(--tt-space-5);border-bottom:1px solid var(--tt-border)}.tt-entry-thumbnail{align-self:start}.tt-entry-thumbnail img{width:100%;aspect-ratio:16 / 10;border-radius:var(--tt-radius-small);object-fit:cover}.tt-entry-card .entry-title{margin-bottom:var(--tt-space-2);font-size:clamp(1.35rem, 3vw, 1.75rem)}.tt-entry-card .entry-title a{color:var(--tt-ink);text-decoration-color:var(--tt-red)}.tt-entry-meta{display:flex;flex-wrap:wrap;gap:var(--tt-space-1) var(--tt-space-3);margin-bottom:var(--tt-space-3);color:var(--tt-muted);font-size:.875rem}.tt-updated::before{content:"·";margin-right:var(--tt-space-1)}.entry-summary{color:var(--tt-muted)}.tt-search-form{max-width:40rem}.tt-header-search-panel{position:absolute;top:100%;right:0;left:0;border-top:1px solid #33445b;border-bottom:.1875rem solid var(--tt-red);background:var(--tt-navy);color:#f8fafc;box-shadow:0 1rem 2rem rgb(8 20 38 / .16)}.tt-header-search-panel__inner{padding-block:clamp(1.25rem, 3vw, 2rem)}.tt-header-search-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-space-4);margin-bottom:var(--tt-space-3)}.tt-header-search-panel__heading h2{margin:0;color:#fff;font-size:clamp(1.35rem, 3vw, 1.75rem)}.tt-header-search-panel .tt-search-form__label{color:#f8fafc}.tt-header-search-panel .tt-search-form{max-width:46rem}.tt-navigation-search-fallback{width:min(18rem, 32vw);margin-left:var(--tt-space-2)}.tt-navigation-search-fallback .tt-search-form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tt-navigation-search-fallback .tt-search-form__field,.tt-navigation-search-fallback .tt-search-form__submit{min-height:2.75rem}.tt-search-close{gap:var(--tt-space-1);min-height:2.75rem;padding:.55rem .75rem;border-color:#8290a3;background:#fff0;color:#fff}.tt-search-close:hover,.tt-search-close:focus-visible{border-color:#fff;background:#132238;color:#fff}.tt-search-form__label{display:block;margin-bottom:var(--tt-space-1);font-weight:750}.tt-search-form__controls{display:flex;gap:var(--tt-space-1)}.tt-search-form__submit{flex:0 0 auto}.tt-content-none,.tt-not-found{max-width:46rem}.tt-content-none{padding-block:var(--tt-space-6)}.navigation.pagination{margin-top:var(--tt-space-5)}.nav-links{display:flex;flex-wrap:wrap;gap:var(--tt-space-1)}.page-numbers{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:.5rem;border:1px solid var(--tt-border);border-radius:.25rem;background:var(--tt-surface);color:var(--tt-ink)}.page-numbers.current{border-color:var(--tt-red);background:var(--tt-red);color:var(--tt-surface)}.page-links{margin-top:var(--tt-space-4)}@media (max-width:42rem){.tt-entry-card{grid-template-columns:7.5rem minmax(0,1fr);gap:var(--tt-space-3)}.tt-entry-card .entry-title{font-size:1.15rem}.tt-entry-card .entry-summary{grid-column:1 / -1}.tt-search-form__controls{flex-direction:column}.tt-header-search-panel__heading{align-items:flex-start}.tt-search-close span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:63.99rem){.tt-navigation-search-fallback{width:100%;margin:var(--tt-space-3) 0 0}}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.screen-reader-text:focus{z-index:100000;top:.75rem;left:.75rem;width:auto;height:auto;margin:0;padding:.75rem 1rem;overflow:visible;clip-path:none;border-radius:.25rem;background:var(--tt-surface);color:var(--tt-ink);font-weight:750;white-space:normal}.admin-bar .screen-reader-text:focus{top:2.75rem}.alignwide{max-width:var(--tt-content);margin-inline:auto}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:0.01ms}}@media screen and (max-width:48.875rem){.admin-bar .screen-reader-text:focus{top:3.625rem}}.tt-home{overflow:clip}.tt-home :where(h1,h2,h3){letter-spacing:-.035em}.tt-home :where(p){margin-bottom:var(--tt-space-3)}.tt-home :where(figure){margin-block:0}.tt-home :where(a){text-underline-offset:.2em}.tt-home-eyebrow,.tt-home-kicker{color:var(--tt-red-dark);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tt-home-eyebrow{margin-bottom:var(--tt-space-2)}.tt-home-kicker{display:inline-block;margin-bottom:var(--tt-space-2);text-decoration:none}.tt-home-meta{display:flex;flex-wrap:wrap;gap:.25rem .4rem;color:var(--tt-muted);font-size:.875rem}.tt-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tt-space-2);margin-top:var(--tt-space-4)}.tt-home-text-link,.tt-home-read-link{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--tt-ink);font-weight:800}.tt-home-text-link:hover,.tt-home-read-link:hover{color:var(--tt-red-dark)}.tt-home-hero{display:grid;gap:clamp(2rem, 5vw, 4rem);align-items:center;padding-block:clamp(2.75rem, 6vw, 4.5rem) clamp(2.5rem, 5vw, 4rem)}.tt-home-hero__intro{max-width:42rem}.tt-home-hero__intro h1{max-width:11ch;margin-bottom:var(--tt-space-4);font-size:clamp(2.6rem, 7vw, 5rem);line-height:1.04}.tt-home-dek{max-width:38rem;color:var(--tt-muted);font-size:clamp(1.05rem, 2vw, 1.18rem)}.tt-home-lead{min-width:0;overflow:hidden;border:1px solid var(--tt-border);border-radius:var(--tt-radius-medium);background:var(--tt-surface);box-shadow:0 1rem 2.5rem rgb(8 20 38 / .12)}.tt-home-lead__media{overflow:hidden;background:var(--tt-soft)}.tt-home-lead__media img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.tt-home-lead__body{padding:clamp(1.25rem, 3vw, 2rem)}.tt-home-lead__body h2{margin-bottom:var(--tt-space-3);font-size:clamp(1.65rem, 3.5vw, 2.25rem)}.tt-home-lead__body h2 a,.tt-home-card h3 a,.tt-home-headlines h3 a,.tt-home-story-grid h3 a,.tt-home-safety h3 a{color:var(--tt-ink);text-decoration:none}.tt-home-lead__body h2 a:hover,.tt-home-card h3 a:hover,.tt-home-headlines h3 a:hover,.tt-home-story-grid h3 a:hover,.tt-home-safety h3 a:hover{color:var(--tt-red-dark)}.tt-home-empty{padding:clamp(1.5rem, 4vw, 2.5rem);border:1px dashed #8f9aaa;border-radius:var(--tt-radius-medium);background:var(--tt-surface)}.tt-home-empty h2{font-size:clamp(1.5rem, 3vw, 2rem)}.tt-home-section{padding-block:clamp(3rem, 6vw, 4.5rem)}.tt-home-hero+.tt-home-section{padding-top:clamp(2rem, 4vw, 3rem)}.tt-home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--tt-space-4);margin-bottom:var(--tt-space-5);padding-bottom:var(--tt-space-2);border-bottom:.1875rem solid var(--tt-navy)}.tt-home-section-heading>div{margin-bottom:calc(-1 * (var(--tt-space-2) + 0.1875rem));padding-bottom:var(--tt-space-2);border-bottom:.1875rem solid var(--tt-red)}.tt-home-section-heading h2{margin-bottom:0;font-size:clamp(1.75rem, 4vw, 2.5rem)}.tt-home-section-heading>a{min-height:2.75rem;flex:0 0 auto;align-content:center;color:var(--tt-ink);font-weight:800}.tt-home-card-grid{display:grid;gap:var(--tt-space-4)}.tt-home-card{min-width:0;overflow:hidden;border:1px solid var(--tt-border);border-radius:var(--tt-radius-small);background:var(--tt-surface)}.tt-home-card__media,.tt-home-media-placeholder{background:linear-gradient(135deg,rgb(8 20 38 / .05),rgb(225 6 0 / .08)),var(--tt-soft)}.tt-home-card__media img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.tt-home-card__body{padding:var(--tt-space-4)}.tt-home-card__body h3{margin-bottom:var(--tt-space-2);font-size:clamp(1.15rem, 2.5vw, 1.4rem)}.tt-home-card__body>p:last-child{margin-bottom:0;color:var(--tt-muted)}.tt-home-latest{padding-inline:clamp(1.25rem, 3vw, 2rem);border:1px solid var(--tt-border);border-radius:var(--tt-radius-medium);background:var(--tt-surface)}.tt-home-headlines{margin:0;padding:0;list-style:none}.tt-home-headlines li{display:grid;grid-template-columns:2.5rem 8rem minmax(0,1fr);gap:var(--tt-space-4);align-items:start;padding-block:var(--tt-space-4);border-top:1px solid var(--tt-border)}.tt-home-headlines li:first-child{border-top:0}.tt-home-headlines__number{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--tt-radius-small);background:var(--tt-navy);color:var(--tt-surface);font-size:.8rem;font-weight:850}.tt-home-headlines__media{overflow:hidden;border-radius:var(--tt-radius-small)}.tt-home-headlines__media img,.tt-home-headlines__media.tt-home-media-placeholder{width:100%;aspect-ratio:16 / 10;object-fit:cover}.tt-home-headlines h3{margin-bottom:var(--tt-space-1);font-size:clamp(1.15rem, 2.5vw, 1.4rem)}.tt-home-headlines p:last-child{margin-bottom:0;color:var(--tt-muted)}.tt-home-topics{padding-top:clamp(3rem, 6vw, 4.5rem)}.tt-home-topic-list{display:grid;gap:var(--tt-space-3);margin:0;padding:0;list-style:none}.tt-home-topic-list a{display:grid;min-height:100%;padding:var(--tt-space-4);border:1px solid var(--tt-border);border-top:.25rem solid var(--tt-red);border-radius:var(--tt-radius-small);background:var(--tt-surface);color:var(--tt-ink);text-decoration:none}.tt-home-topic-list a:hover{border-color:var(--tt-red);color:var(--tt-red-dark)}.tt-home-topic-list__name{font-size:1.2rem;font-weight:850}.tt-home-topic-list__description{margin-top:var(--tt-space-2);color:var(--tt-muted)}.tt-home-topic-list__count{align-self:end;margin-top:var(--tt-space-4);color:var(--tt-muted);font-size:.875rem;font-weight:700}.tt-home-safety{margin-block:clamp(2.5rem, 5vw, 4.5rem);border-top:.25rem solid var(--tt-red);background:var(--tt-navy);color:#fff}.tt-home-safety__inner{display:grid;gap:clamp(1.5rem, 4vw, 3rem);align-items:center;padding-block:clamp(2.75rem, 6vw, 4.5rem)}.tt-home-safety h2,.tt-home-safety h3{color:#fff}.tt-home-safety .tt-home-eyebrow{color:#ff9a96}.tt-home-safety header>p:last-child,.tt-home-safety article>p:last-child,.tt-home-safety .tt-home-meta{color:#d9e3ef}.tt-home-safety__grid{display:grid;gap:var(--tt-space-3)}.tt-home-safety__grid article{padding:var(--tt-space-4);border:1px solid #33445b;border-radius:var(--tt-radius-small);background:#0d1c30}.tt-home-safety__grid img{width:100%;margin-bottom:var(--tt-space-3);aspect-ratio:16 / 10;border-radius:var(--tt-radius-small);object-fit:cover}.tt-home-safety__grid h3{font-size:1.15rem}.tt-home-safety__grid h3 a{color:#fff}.tt-home-button-light{width:max-content;border-color:#fff;background:#fff;color:var(--tt-navy)}.tt-home-button-light:hover{border-color:var(--tt-border);background:var(--tt-soft);color:var(--tt-navy)}.tt-home-story-grid{display:grid;gap:var(--tt-space-4)}.tt-home-story-grid article{min-width:0;overflow:hidden;border:1px solid var(--tt-border);border-radius:var(--tt-radius-small);background:var(--tt-surface)}.tt-home-story-grid figure{background:var(--tt-soft)}.tt-home-story-grid img{width:100%;aspect-ratio:3 / 4;object-fit:cover}.tt-home-story-grid article>div{padding:var(--tt-space-3)}.tt-home-story-grid h3{margin-bottom:var(--tt-space-2);font-size:1.05rem;letter-spacing:-.015em}.tt-home-story-grid .tt-home-meta{margin-bottom:0}.tt-home-about-follow{display:grid;gap:var(--tt-space-4)}.tt-home-about,.tt-home-follow{padding:clamp(1.5rem, 4vw, 2rem);border:1px solid var(--tt-border);border-radius:var(--tt-radius-small);background:var(--tt-surface)}.tt-home-about h2,.tt-home-follow h2{font-size:clamp(1.65rem, 4vw, 2.25rem)}.tt-home-about p:not(.tt-home-eyebrow),.tt-home-follow p:not(.tt-home-eyebrow){color:var(--tt-muted)}.tt-home-follow{border-top:.25rem solid var(--tt-red);background:var(--tt-soft)}.tt-home-follow ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tt-space-2);margin:var(--tt-space-4) 0 0;padding:0;list-style:none}@media (min-width:42rem){.tt-home-card-grid,.tt-home-topic-list,.tt-home-safety__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-home-card:last-child:nth-child(odd),.tt-home-safety__grid article:last-child:nth-child(odd){grid-column:1 / -1}.tt-home-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tt-home-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-home-card:last-child:nth-child(odd){grid-column:auto}.tt-home-topic-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-home-safety__inner{grid-template-columns:minmax(18rem,0.75fr) minmax(0,1.25fr)}.tt-home-safety__inner>.tt-button{grid-column:1}.tt-home-safety__grid{grid-column:2;grid-row:1 / span 2;grid-template-columns:repeat(3,minmax(0,1fr))}.tt-home-safety__grid article:last-child:nth-child(odd){grid-column:auto}.tt-home-story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-home-about-follow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:70rem){.tt-home-hero{grid-template-columns:minmax(0,0.86fr) minmax(34rem,1.14fr)}.tt-home-lead{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(16rem,0.92fr)}.tt-home-lead__media img{height:100%;aspect-ratio:auto}.tt-home-lead--text-only .tt-home-lead__body{grid-column:1 / -1}}@media (max-width:41.99rem){.tt-home-section-heading{align-items:flex-start;flex-direction:column}.tt-home-card{display:grid;grid-template-columns:7.5rem minmax(0,1fr)}.tt-home-card__media img,.tt-home-card>.tt-home-media-placeholder{height:100%;min-height:9rem;aspect-ratio:1 / 1}.tt-home-card__body{padding:var(--tt-space-3)}.tt-home-card__body h3{font-size:1.05rem}.tt-home-card__body>p:last-child{font-size:.9rem}.tt-home-headlines li{grid-template-columns:2.25rem 5rem minmax(0,1fr);gap:var(--tt-space-2)}.tt-home-headlines h3{font-size:1.05rem}.tt-home-headlines p:last-child{grid-column:2 / -1;font-size:.88rem}.tt-home-story-grid{grid-template-columns:1fr}.tt-home-story-grid article{display:grid;grid-template-columns:6.5rem minmax(0,1fr)}.tt-home-story-grid img{height:100%;min-height:8.5rem}.tt-home-follow ul{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.tt-home{scroll-behavior:auto}}