.thrust-journal{--journal-red:#EB0028;--journal-ink:#14171A;--journal-muted:#65666a}.thrust-journal__container{max-width:1380px;margin:auto;padding-left:clamp(22px,4vw,60px);padding-right:clamp(22px,4vw,60px)}.thrust-journal__eyebrow{font:800 12px/1.2 var(--font-body-family,"Inter",Arial,sans-serif);letter-spacing:.19em;color:var(--journal-red);text-transform:uppercase;margin:0 0 17px}.thrust-journal__hero,.thrust-journal__article-hero{background:radial-gradient(circle at 83% 38%,#850019 0%,#300008 34%,#101010 75%);color:#fff}.thrust-journal__hero{padding:clamp(72px,9vw,145px) 0 clamp(80px,10vw,150px)}.thrust-journal__hero h1,.thrust-journal__article-hero h1{font-family:var(--font-heading-family,"Inter Tight",Arial,sans-serif);font-weight:900;letter-spacing:-.06em;line-height:.98;margin:0}.thrust-journal__hero h1{font-size:clamp(52px,7.5vw,112px)}.thrust-journal__hero h1 span{color:var(--journal-red)}.thrust-journal__hero p:last-child{font-size:clamp(17px,2vw,23px);max-width:610px;margin:25px 0 0;line-height:1.35}.thrust-journal__listing{padding-top:70px;padding-bottom:105px}.thrust-journal__list-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #ddd;padding-bottom:18px;margin-bottom:28px}.thrust-journal__list-heading h2{font-family:var(--font-heading-family,"Inter Tight",Arial,sans-serif);font-size:clamp(38px,4vw,60px);font-weight:900;letter-spacing:-.055em;margin:0}.thrust-journal__list-heading span{color:var(--journal-red);font-weight:800;font-size:12px;letter-spacing:.15em}.thrust-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.thrust-journal__card{background:#f7f5f2;display:flex;flex-direction:column}.thrust-journal__card-image{aspect-ratio:1.25/1;display:block;background:linear-gradient(145deg,#1a1a1a,#810016);overflow:hidden}.thrust-journal__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.thrust-journal__card:hover img{transform:scale(1.035)}.thrust-journal__image-fallback{height:100%;display:grid;place-items:center;color:var(--journal-red);font-family:var(--font-heading-family,"Inter Tight",Arial,sans-serif);font-size:40px;font-weight:900}.thrust-journal__card-body{padding:25px 26px 30px;display:flex;flex:1;flex-direction:column}.thrust-journal__card h3{font-family:var(--font-heading-family,"Inter Tight",Arial,sans-serif);font-size:clamp(24px,2.2vw,34px);line-height:1.06;letter-spacing:-.045em;font-weight:900;margin:0 0 14px}.thrust-journal__card-body>p:not(.thrust-journal__eyebrow){color:var(--journal-muted);font-size:14px;line-height:1.5;margin:0 0 24px}.thrust-journal .thrust-journal__read{color:var(--journal-red);font-size:14px;font-weight:800;margin-top:auto;text-decoration:underline;text-underline-offset:5px}.thrust-journal__read span{margin-left:8px}.thrust-journal__pagination{margin-top:35px;text-align:center;font-size:16px}.thrust-journal__pagination a,.thrust-journal__pagination span{margin:0 7px}.thrust-journal__cta{background:var(--journal-red);color:#fff}.thrust-journal__cta>.thrust-journal__container{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:48px;padding-bottom:50px}.thrust-journal__cta .thrust-journal__eyebrow{color:#fff}.thrust-journal__cta h2{font-family:var(--font-heading-family,"Inter Tight",Arial,sans-serif);font-size:clamp(43px,5.5vw,75px);letter-spacing:-.06em;line-height:.98;font-weight:900;margin:0}.thrust-journal .thrust-journal__cta-button{border-radius:999px;background:#fff;color:var(--journal-ink);min-height:54px;padding:16px 26px;white-space:nowrap;font-weight:800;font-size:15px}.thrust-journal__cta-button span{margin-left:15px}.thrust-journal__article-hero{padding:55px 0 75px}.thrust-journal .thrust-journal__back{display:inline-block;margin-bottom:75px;color:#ddd;font-size:14px;font-weight:700}.thrust-journal__article-hero h1{font-size:clamp(48px,6.3vw,92px);max-width:1100px}.thrust-journal__dek{max-width:750px;font-size:19px;line-height:1.45;margin:28px 0 0}.thrust-journal__article-image{margin-top:-32px;position:relative}.thrust-journal__article-image img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover}.thrust-journal__article-body{max-width:820px;padding:65px 30px 85px;margin:auto;font-family:var(--font-body-family,"Inter",Arial,sans-serif);font-size:18px;line-height:1.75;color:#282828}.thrust-journal__article-body p{margin:0 0 1.3em}.thrust-journal__article-body h2,.thrust-journal__article-body h3{font-family:var(--font-heading-family,"Inter Tight",Arial,sans-serif);letter-spacing:-.035em;line-height:1.15;color:var(--journal-ink);margin:1.5em 0 .6em}.thrust-journal__article-body h2{font-size:36px}.thrust-journal__article-body h3{font-size:27px}.thrust-journal__article-body img{max-width:100%;height:auto}.thrust-journal__article-body a{color:var(--journal-red);text-decoration:underline}.thrust-journal__article-end{max-width:820px;margin:0 auto 85px;padding:22px 30px;border-top:1px solid #ddd;display:flex;justify-content:space-between;gap:20px}.thrust-journal .thrust-journal__article-end a{color:var(--journal-red);font-weight:800;font-size:15px}.thrust-journal a:focus-visible{outline:3px solid var(--journal-red);outline-offset:3px}@media(max-width:900px){.thrust-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.thrust-journal__grid{grid-template-columns:1fr}.thrust-journal__listing{padding-top:48px;padding-bottom:70px}.thrust-journal__cta>.thrust-journal__container{display:block}.thrust-journal__cta-button{display:inline-block;margin-top:28px}.thrust-journal__article-hero{padding:35px 0 65px}.thrust-journal .thrust-journal__back{margin-bottom:60px}.thrust-journal__article-body{padding:45px 22px 50px;font-size:16px}.thrust-journal__article-end{margin-bottom:50px;padding:22px}}
