:root{--trj-audit-wide:1320px;--trj-audit-reading:900px;--trj-audit-gutter:clamp(1.25rem, 3vw, 2.5rem)}html{overflow-x:clip;scroll-behavior:smooth}body :where(img,video,canvas,iframe,embed,object){max-width:100%}body :where(input,select,textarea,button){max-width:100%}body :where(h1,h2,h3,h4){overflow-wrap:normal;word-break:normal}body :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #d4ff02;outline-offset:3px}.wp-block-table,.entry-content>table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.trj-audit-article .single-entry-header{width:min(calc(100% - clamp(2rem, 6vw, 5rem)), 1240px);padding-top:clamp(3.75rem, 6vw, 6.5rem);padding-bottom:clamp(2.5rem, 4vw, 4rem)}.trj-audit-article .single-entry-header h1{width:100%;max-width:1140px;margin:0;font-size:clamp(3rem, 5.7vw, 5.25rem);line-height:.94;letter-spacing:-.058em;text-wrap:balance}.trj-audit-article .single-meta{display:flex;flex-wrap:wrap;row-gap:.65rem;margin-top:clamp(1.4rem, 2.5vw, 2rem)}.trj-audit-article .article-byline{margin:1rem 0 0}.trj-audit-article .entry-content{width:min(calc(100% - 2.5rem), var(--trj-audit-reading));margin-inline:auto;font-size:clamp(1.0625rem, 1.2vw, 1.1875rem);line-height:1.74}.trj-audit-article .entry-content :where(p,ul,ol){max-width:90ch}.trj-audit-article .entry-content :where(h2,h3,h4){max-width:22ch;scroll-margin-top:7rem;text-wrap:balance}.trj-audit-article .entry-content h2{font-size:clamp(2rem, 3.2vw, 2.85rem);line-height:1.04}.trj-audit-article .entry-content h3{font-size:clamp(1.5rem, 2.4vw, 2.1rem);line-height:1.1}.trj-audit-article .entry-content :where(figure,blockquote,.wp-block-group,.wp-block-columns){max-width:100%}.trj-audit-article .entry-content :where(pre,code,a){overflow-wrap:anywhere}.trj-audit-article .entry-footer{width:min(calc(100% - 2.5rem), var(--trj-audit-reading))}.trj-article-toc{margin:clamp(2rem, 4vw, 3rem) 0 clamp(2.75rem, 5vw, 4rem);border-top:1px solid #111;border-bottom:1px solid #111;background:#f4f4ef}.trj-article-toc details{margin:0}.trj-article-toc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding:.95rem 1.1rem;cursor:pointer;font-size:.78rem;font-weight:850;letter-spacing:.1em;list-style:none;text-transform:uppercase}.trj-article-toc summary::-webkit-details-marker{display:none}.trj-article-toc__toggle{position:relative;flex:0 0 1.1rem;width:1.1rem;height:1.1rem}.trj-article-toc__toggle::before,.trj-article-toc__toggle::after{position:absolute;top:50%;left:0;width:100%;height:2px;background:#111;content:"";transform:translateY(-50%)}.trj-article-toc__toggle::after{transform:translateY(-50%) rotate(90deg);transition:transform .18s ease}.trj-article-toc details[open] .trj-article-toc__toggle::after{transform:translateY(-50%) rotate(0deg)}.trj-article-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 2rem;max-width:none!important;margin:0!important;padding:.2rem 1.1rem 1.5rem 2.8rem;font-size:.94rem;line-height:1.45}.trj-article-toc li{margin:0;padding-left:.2rem}.trj-article-toc a{color:#111;text-decoration-color:#9ebd00!important;text-decoration-thickness:2px!important}.standard-page .archive-header h1,.archive-page .archive-header h1,.not-found-page h1{width:100%;max-width:1120px;font-size:clamp(3rem, 6.2vw, 5.75rem);line-height:.93;letter-spacing:-.058em;text-wrap:balance}body.page:not(.home):not(.trj-audit-tool-page) .standard-page>.entry-content{width:min(calc(100% - 2.5rem), var(--trj-audit-reading));font-size:clamp(1.05rem, 1.15vw, 1.16rem);line-height:1.72}.trj-audit-tool-page .standard-page{width:100%;max-width:none;margin:0;padding:0}.trj-audit-tool-page .standard-page>.archive-header{display:none}.trj-audit-tool-page .standard-page>.entry-content{width:100%;max-width:none;margin:0;color:inherit;font-size:inherit;line-height:inherit}.trj-audit-tool-page .standard-page>.entry-content>.alignwide:first-child{width:min(calc(100% - 2.5rem), var(--trj-audit-reading));max-width:var(--trj-audit-reading);margin:clamp(2rem, 4vw, 3.5rem) auto;transform:none;font-size:clamp(1rem, 1.15vw, 1.15rem);line-height:1.65}.trj-audit-tool-page :where(.trj-race-prep,.trj-plan,.trj-fh),.trj-audit-tool-page :where(.trj-race-prep,.trj-plan,.trj-fh) *,.trj-audit-tool-page :where(.trj-race-prep,.trj-plan,.trj-fh) *::before,.trj-audit-tool-page :where(.trj-race-prep,.trj-plan,.trj-fh) *::after{box-sizing:border-box}.trj-audit-tool-page :where(.trj-race-prep,.trj-plan,.trj-fh) :where(div,section,article,header,main,aside,form,fieldset){min-width:0}body .trj-fh .trj-fh-tool-hero--minimal .trj-fh-tool-hero__copy{align-items:flex-start!important;width:min(calc(100% - clamp(3rem, 10vw, 10rem)), var(--trj-audit-wide))!important;max-width:var(--trj-audit-wide)!important;margin-inline:auto!important;padding:clamp(4.5rem, 7vw, 7rem) 0!important;text-align:left!important}body .trj-fh .trj-fh-tool-hero--minimal .trj-fh-tool-hero__copy h1{width:100%!important;max-width:1080px!important;margin:1.1rem 0 1.5rem!important;font-size:clamp(3.25rem, 6.5vw, 6.25rem)!important;line-height:.92!important;letter-spacing:-.06em!important;overflow:visible!important;text-align:left!important;text-wrap:balance}body .trj-fh .trj-fh-tool-hero--minimal .trj-fh-tool-hero__copy>p:not(.trj-fh-tool-hero__kicker){width:100%!important;max-width:780px!important;font-size:clamp(1rem, 1.35vw, 1.16rem)!important}body .trj-fh .trj-fh__wrap{width:min(calc(100% - clamp(3rem, 10vw, 10rem)), 1280px)!important;max-width:1280px!important;margin-inline:auto!important;padding-inline:0!important}body .trj-fh .trj-fh__chapter>.trj-fh__wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body .trj-fh .trj-fh__chapter>.trj-fh__wrap>:where(.trj-fh__chapter-head,.trj-fh__subtopic-nav,.trj-fh__topic,.trj-fh__phase-guide){width:min(calc(100% - clamp(3rem, 10vw, 10rem)), 1180px)!important;max-width:1180px!important;margin-inline:auto!important;transform:none!important}body .trj-fh .trj-fh__chapter-head,body .trj-fh #cycle .trj-fh__chapter-head,body .trj-fh #fuel-blood-bones .trj-fh__chapter-head,body .trj-fh #pelvic-pregnancy .trj-fh__chapter-head,body .trj-fh #midlife-conditions .trj-fh__chapter-head{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)!important;align-items:end!important;gap:clamp(2rem, 5vw, 5rem)!important;min-height:0!important;padding:clamp(3.5rem, 6vw, 5.5rem) 0 1.75rem!important;overflow:visible!important}body .trj-fh .trj-fh__chapter-head h2,body .trj-fh #cycle .trj-fh__chapter-head h2,body .trj-fh #fuel-blood-bones .trj-fh__chapter-head h2,body .trj-fh #pelvic-pregnancy .trj-fh__chapter-head h2,body .trj-fh #midlife-conditions .trj-fh__chapter-head h2{width:100%!important;max-width:820px!important;font-size:clamp(2.5rem, 4.5vw, 4.5rem)!important;line-height:.98!important;letter-spacing:-.052em!important;overflow:visible!important;text-wrap:balance}body .trj-fh .trj-fh__chapter-head>p{width:100%!important;max-width:470px!important}body .trj-fh :where(.trj-fh-cycle-tool__shell,.trj-fh-cycle-curve,.trj-fh-cycle-curve__graphic,.trj-fh-cycle-tool__panels){max-width:100%;min-width:0}.trj-race-prep__hero h1,.trj-plan__hero h1{font-size:clamp(3rem, 5.6vw, 5.1rem)!important;line-height:.95!important;letter-spacing:-.055em!important;overflow:visible!important;text-wrap:balance}.trj-race-prep__planner,.trj-plan__builder{padding-inline:var(--trj-audit-gutter)!important}.trj-race-form,.trj-plan__form{width:min(100%, var(--trj-audit-wide));margin-inline:auto}:where(.trj-plan-promo__inner,.trj-race-home__inner,.trj-editorial-book__inner){width:min(calc(100% - 3rem), var(--trj-audit-wide))!important;max-width:var(--trj-audit-wide)!important;margin-inline:auto!important}:where(.trj-plan-promo__copy,.trj-race-home__copy,.trj-editorial-book__copy) h2{font-size:clamp(2.5rem, 5vw, 5.5rem)!important;line-height:.95!important;text-wrap:balance}@media (max-width:960px){body .trj-fh .trj-fh__chapter-head,body .trj-fh #cycle .trj-fh__chapter-head,body .trj-fh #fuel-blood-bones .trj-fh__chapter-head,body .trj-fh #pelvic-pregnancy .trj-fh__chapter-head,body .trj-fh #midlife-conditions .trj-fh__chapter-head{grid-template-columns:1fr!important;gap:1.25rem!important}body .trj-fh .trj-fh__chapter-head>p{max-width:680px!important}.trj-article-toc ol{grid-template-columns:1fr}}@media (max-width:720px){:root{--trj-audit-gutter:1rem}.trj-audit-article .single-entry-header{width:calc(100% - 2rem);padding:3.25rem 0 2.25rem}.trj-audit-article .single-entry-header h1{max-width:none;font-size:clamp(2.35rem, 11vw, 3.5rem);line-height:.96;letter-spacing:-.052em}.trj-audit-article .entry-content,.trj-audit-article .entry-footer,body.page:not(.home):not(.trj-audit-tool-page) .standard-page>.entry-content{width:calc(100% - 2rem)}.trj-audit-article .entry-content{font-size:1.05rem;line-height:1.7}.trj-audit-article .entry-content h2{max-width:none;font-size:clamp(1.85rem, 9vw, 2.5rem)}.trj-audit-article .entry-content h3{max-width:none;font-size:clamp(1.45rem, 7vw, 2rem)}.standard-page .archive-header h1,.archive-page .archive-header h1,.not-found-page h1{max-width:none;font-size:clamp(2.65rem, 12vw, 4rem)}.trj-article-toc summary{min-height:3.6rem;padding-inline:.9rem}.trj-article-toc ol{padding:.2rem .9rem 1.35rem 2.25rem;font-size:.9rem}body .trj-fh .trj-fh-tool-hero--minimal .trj-fh-tool-hero__copy{width:calc(100% - 3rem)!important;padding:3.5rem 0 3.75rem!important}body .trj-fh .trj-fh-tool-hero--minimal .trj-fh-tool-hero__copy h1{max-width:none!important;margin:.9rem 0 1.15rem!important;font-size:clamp(2.55rem, 12vw, 3.8rem)!important;line-height:.95!important}body .trj-fh .trj-fh__wrap,body .trj-fh .trj-fh__chapter>.trj-fh__wrap>:where(.trj-fh__chapter-head,.trj-fh__subtopic-nav,.trj-fh__topic,.trj-fh__phase-guide){width:calc(100% - 3rem)!important}body .trj-fh .trj-fh__chapter-head,body .trj-fh #cycle .trj-fh__chapter-head,body .trj-fh #fuel-blood-bones .trj-fh__chapter-head,body .trj-fh #pelvic-pregnancy .trj-fh__chapter-head,body .trj-fh #midlife-conditions .trj-fh__chapter-head{padding:2.75rem 0 1.25rem!important}body .trj-fh .trj-fh__chapter-head h2,body .trj-fh #cycle .trj-fh__chapter-head h2,body .trj-fh #fuel-blood-bones .trj-fh__chapter-head h2,body .trj-fh #pelvic-pregnancy .trj-fh__chapter-head h2,body .trj-fh #midlife-conditions .trj-fh__chapter-head h2{max-width:none!important;font-size:clamp(2.1rem, 10.5vw, 3.15rem)!important}.trj-race-prep__hero,.trj-plan__hero,:where(.trj-plan-promo__inner,.trj-race-home__inner,.trj-editorial-book__inner){grid-template-columns:1fr!important}.trj-race-prep__hero h1,.trj-plan__hero h1{font-size:clamp(2.5rem, 11vw, 3.55rem)!important;line-height:.98!important}.trj-race-prep__hero-copy,.trj-plan__hero{padding-inline:1rem!important}:where(.trj-race-form__grid,.trj-plan__two-col,.trj-plan__three-col,.trj-plan__choice-grid--four,.trj-plan__choice-grid--five){grid-template-columns:1fr!important}.trj-plan__form{padding:1.25rem!important}:where(.trj-plan-promo__inner,.trj-race-home__inner,.trj-editorial-book__inner){width:calc(100% - 2rem)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trj-fh>.trj-fh__masthead>.wordmark{display:none!important}.trj-fh>.trj-fh__masthead{padding-top:0!important}body.home .trj-tools-strip{position:relative;width:100%;border-top:1px solid #d6d6cf;border-bottom:1px solid #d6d6cf;background:#f7f7f3;color:#111;overflow:hidden}body.home .trj-tools-strip::before{position:absolute;top:0;bottom:0;left:0;width:6px;background:#d4ff02;content:""}body.home .trj-tools-strip__inner{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr);gap:clamp(1.5rem, 4vw, 4rem);align-items:stretch;width:min(calc(100% - 3rem), 1320px);margin-inline:auto;padding:1.55rem 0}body.home .trj-tools-strip__intro{display:flex;flex-direction:column;justify-content:center}body.home .trj-tools-strip__intro p{margin:0 0 .42rem;color:#686862;font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}body.home .trj-tools-strip__intro h2{max-width:15rem;margin:0;font-size:clamp(1.25rem, 2vw, 1.75rem);font-weight:850;letter-spacing:-.035em;line-height:1.02;text-transform:none}body.home .trj-tools-strip__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cfcfc8;border-left:1px solid #cfcfc8}body.home .trj-tools-strip__links a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;min-width:0;min-height:6.3rem;padding:1rem;border-right:1px solid #cfcfc8;border-bottom:1px solid #cfcfc8;color:#111;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}body.home .trj-tools-strip__links a:hover,body.home .trj-tools-strip__links a:focus-visible{background:#efffc1;color:#111;transform:translateY(-2px)}body.home .trj-tools-strip__number{align-self:start;color:#71716b;font-size:.62rem;font-weight:850;letter-spacing:.1em}body.home .trj-tools-strip__links a:hover .trj-tools-strip__number,body.home .trj-tools-strip__links a:focus-visible .trj-tools-strip__number{color:#526700}body.home .trj-tools-strip__text{display:block;min-width:0}body.home .trj-tools-strip__text strong,body.home .trj-tools-strip__text small{display:block}body.home .trj-tools-strip__text strong{font-size:.84rem;font-weight:850;letter-spacing:-.015em;line-height:1.2}body.home .trj-tools-strip__text small{margin-top:.35rem;color:#62625d;font-size:.72rem;line-height:1.4}body.home .trj-tools-strip__links a:hover small,body.home .trj-tools-strip__links a:focus-visible small{color:#54544f}body.home .trj-tools-strip__arrow{font-size:1.05rem;font-weight:800}body.home .trj-plan-promo,body.home .trj-race-home,body.home .trj-editorial-book{position:relative!important;left:auto!important;width:100vw!important;max-width:none!important;margin:0 0 0 calc(50% - 50vw)!important;border:0!important;color:var(--trj-feature-ink)!important;content-visibility:auto;contain-intrinsic-size:auto 760px;isolation:isolate;overflow:clip!important}body.home .trj-plan-promo{--trj-feature-bg:#080808;--trj-feature-ink:#fff;--trj-feature-muted:#c9c9c3;--trj-feature-accent:#d4ff02;--trj-feature-panel:#fff;--trj-feature-panel-ink:#080808;--trj-feature-line:rgb(255 255 255 / .25);--trj-feature-wash:rgb(255 255 255 / .06);--trj-feature-watermark:rgb(212 255 2 / .075);--trj-feature-button-ink:#080808;background:radial-gradient(circle at 88% 13%,rgb(212 255 2 / .17),transparent 32%),#080808!important}body.home .trj-race-home{--trj-feature-bg:#f5f5ef;--trj-feature-ink:#090909;--trj-feature-muted:#5e5e58;--trj-feature-accent:#d4ff02;--trj-feature-panel:#090909;--trj-feature-panel-ink:#fff;--trj-feature-line:rgb(9 9 9 / .22);--trj-feature-wash:rgb(255 255 255 / .72);--trj-feature-watermark:rgb(9 9 9 / .05);--trj-feature-button-ink:#080808;background:radial-gradient(circle at 11% 8%,rgb(212 255 2 / .28),transparent 29%),#f5f5ef!important}body.home .trj-editorial-book{--trj-feature-bg:#d4ff02;--trj-feature-ink:#090909;--trj-feature-muted:#34342f;--trj-feature-accent:#090909;--trj-feature-panel:#fff;--trj-feature-panel-ink:#090909;--trj-feature-line:rgb(9 9 9 / .28);--trj-feature-wash:rgb(255 255 255 / .46);--trj-feature-watermark:rgb(9 9 9 / .09);--trj-feature-button-ink:#fff;--trj-book-cover-image:url(/wp-content/uploads/2026/09/running-and-strength-training-1-240x300.png);--trj-book-training-image:url(/wp-content/uploads/2026/09/half-marathon-marathon-vo2-max-running-performance-improve-150x150.png);--trj-book-kit-image:url(/wp-content/uploads/2026/09/runners-knee-150x150.png);--trj-book-finish-image:url(/wp-content/uploads/2026/09/vo2-max-declining-why-150x150.png);background:radial-gradient(circle at 90% 12%,rgb(255 255 255 / .42),transparent 34%),#d4ff02!important}body.home .trj-plan-promo::before,body.home .trj-race-home::before,body.home .trj-editorial-book::before{position:absolute;top:0;right:0;left:0;z-index:5;height:7px;background:var(--trj-feature-accent);content:""}body.home .trj-plan-promo::after,body.home .trj-race-home::after,body.home .trj-editorial-book::after{position:absolute;right:-1.5vw;bottom:-.08em;z-index:-1;color:var(--trj-feature-watermark);font-size:clamp(7rem, 16vw, 15rem);font-weight:900;letter-spacing:-.085em;line-height:.72;pointer-events:none;white-space:nowrap}body.home .trj-plan-promo::after{content:"PLAN"}body.home .trj-race-home::after{content:"RACE"}body.home .trj-editorial-book::after{content:"ARCHIVE"}body.home .trj-race-home__rail{display:none!important}body.home .trj-plan-promo__inner,body.home .trj-race-home__inner,body.home .trj-editorial-book__inner{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr)!important;gap:clamp(3rem, 6vw, 6rem)!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:clamp(680px, 74vh, 810px)!important;margin:0 auto!important;padding:clamp(4.5rem, 7vw, 6.5rem) clamp(2.5rem, 5vw, 4.75rem)!important}body.home .trj-plan-promo__copy,body.home .trj-race-home__copy,body.home .trj-editorial-book__copy{display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;max-width:620px!important;margin:0!important;padding:0!important;border:0!important;color:var(--trj-feature-ink)!important}body.home .trj-plan-promo__eyebrow,body.home .trj-race-home__eyebrow,body.home .trj-editorial-book__eyebrow{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;gap:.65rem!important;width:fit-content!important;margin:0 0 1.3rem!important;padding:.5rem .65rem!important;border:1px solid var(--trj-feature-line)!important;background:var(--trj-feature-wash)!important;color:var(--trj-feature-muted)!important;font-size:.66rem!important;font-weight:850!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}body.home .trj-race-home__eyebrow span{margin:-.5rem 0 -.5rem -.65rem!important;padding:.5rem .65rem!important;background:var(--trj-feature-ink)!important;color:var(--trj-feature-accent)!important}body.home .trj-editorial-book__eyebrow::before{display:none!important}body.home .trj-plan-promo__copy h2,body.home .trj-race-home__copy h2,body.home .trj-editorial-book__copy h2{width:100%!important;max-width:11ch!important;margin:0!important;color:var(--trj-feature-ink)!important;font-family:inherit!important;font-size:clamp(3.25rem, 5vw, 4.75rem)!important;font-style:normal!important;font-weight:850!important;letter-spacing:-.058em!important;line-height:.95!important;text-transform:none!important;text-wrap:balance}body.home .trj-plan-promo__copy h2 span{display:block!important;color:var(--trj-feature-accent)!important}body.home .trj-plan-promo__copy h2{max-width:14ch!important}body.home .trj-editorial-book__copy h2 em{display:block!important;margin-top:.12em!important;color:var(--trj-feature-accent)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:.88em!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1!important;text-transform:none!important}body.home .trj-editorial-book__button{margin-top:clamp(2rem, 3.5vw, 2.75rem)!important}body.home .trj-plan-promo__intro,body.home .trj-race-home__intro,body.home .trj-editorial-book__description{max-width:38rem!important;margin:1.55rem 0 0!important;color:var(--trj-feature-muted)!important;font-size:clamp(1rem, 1.35vw, 1.17rem)!important;line-height:1.65!important}body.home .trj-plan-promo__body{max-width:37rem!important;margin:.9rem 0 0!important;color:var(--trj-feature-muted)!important;font-size:.9rem!important;line-height:1.65!important}body.home .trj-plan-promo__features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem .85rem!important;max-width:38rem!important;margin:1.45rem 0 0!important;padding:0!important;list-style:none!important}body.home .trj-plan-promo__features li,body.home .trj-race-home__features span{position:relative;margin:0!important;border:1px solid var(--trj-feature-line)!important;background:var(--trj-feature-wash)!important;color:var(--trj-feature-ink)!important;font-size:.64rem!important;font-weight:800!important;letter-spacing:.055em!important;line-height:1.35!important;text-transform:uppercase!important}body.home .trj-plan-promo__features li{padding:.7rem .75rem .7rem 1.7rem!important}body.home .trj-plan-promo__features li::before{position:absolute;top:50%;left:.7rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--trj-feature-accent);content:"";transform:translateY(-50%)}body.home .trj-race-home__features{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;margin-top:1.45rem!important}body.home .trj-race-home__features span{padding:.65rem .72rem!important}body.home .trj-plan-promo__actions,body.home .trj-race-home__action{display:flex!important;align-items:center!important;gap:1.15rem!important;margin-top:1.7rem!important}body.home .trj-plan-promo__button,body.home .trj-race-home__button,body.home .trj-editorial-book__button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;align-self:flex-start!important;gap:1.5rem!important;min-height:3.4rem!important;padding:.85rem 1.1rem!important;border:2px solid var(--trj-feature-accent)!important;border-radius:0!important;background:var(--trj-feature-accent)!important;color:var(--trj-feature-button-ink)!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.075em!important;line-height:1.2!important;text-decoration:none!important;text-transform:uppercase!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}body.home .trj-plan-promo__button span,body.home .trj-race-home__button span,body.home .trj-editorial-book__button span{color:currentColor!important}body.home .trj-plan-promo__button:hover,body.home .trj-plan-promo__button:focus-visible,body.home .trj-race-home__button:hover,body.home .trj-race-home__button:focus-visible,body.home .trj-editorial-book__button:hover,body.home .trj-editorial-book__button:focus-visible{background:transparent!important;color:var(--trj-feature-ink)!important;transform:translateY(-2px)!important}body.home .trj-plan-promo__actions p,body.home .trj-race-home__action p{max-width:12rem!important;margin:0!important;color:var(--trj-feature-muted)!important;font-size:.66rem!important;line-height:1.45!important}body.home .trj-plan-promo__visual,body.home .trj-race-home__visual,body.home .trj-editorial-book__preview{position:relative!important;width:100%!important;max-width:650px!important;margin:0 0 0 auto!important}body.home .trj-plan-promo__card,body.home .trj-race-preview,body.home .trj-editorial-book__preview{border:1px solid var(--trj-feature-line)!important;border-radius:.7rem!important;box-shadow:13px 14px 0 var(--trj-feature-accent),0 2rem 4.5rem rgb(0 0 0 / .2)!important}body.home .trj-plan-promo__card{background:var(--trj-feature-panel)!important;color:var(--trj-feature-panel-ink)!important}body.home .trj-race-preview{background:var(--trj-feature-panel)!important;color:var(--trj-feature-panel-ink)!important;transform:rotate(-.6deg)!important}body.home .trj-editorial-book__preview{min-height:34rem!important;padding:clamp(2rem, 4vw, 3.4rem)!important;background:var(--trj-feature-panel)!important;color:var(--trj-feature-panel-ink)!important}body.home .trj-editorial-book__preview::before{opacity:.32!important;background-image:linear-gradient(rgb(9 9 9 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(9 9 9 / .08) 1px,transparent 1px)!important}body.home .trj-editorial-book__preview-head span{color:#686862!important}body.home .trj-editorial-book__preview-head span:first-child{color:#090909!important}body.home .trj-editorial-book__photo{background-color:#d9d9d2!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;filter:grayscale(100%) contrast(1.04)!important}body.home .trj-editorial-book__photo--training{background-image:linear-gradient(rgb(212 255 2 / .08),rgb(212 255 2 / .08)),var(--trj-book-training-image)!important}body.home .trj-editorial-book__photo--kit{background-image:linear-gradient(rgb(212 255 2 / .08),rgb(212 255 2 / .08)),var(--trj-book-kit-image)!important}body.home .trj-editorial-book__photo--finish{background-image:linear-gradient(rgb(212 255 2 / .08),rgb(212 255 2 / .08)),var(--trj-book-finish-image)!important}body.home .trj-editorial-book__cover{background-color:#111!important;background-image:linear-gradient(180deg,transparent 24%,rgb(0 0 0 / .88)),var(--trj-book-cover-image)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}body.home .trj-editorial-book__cover-title{right:7%!important;left:11%!important;max-width:82%!important;font-size:clamp(.78rem, 1.55vw, 1.45rem)!important;letter-spacing:-.05em!important;line-height:.98!important;overflow-wrap:normal!important;word-break:normal!important}@media (prefers-reduced-motion:no-preference){body.home .trj-home-feature--ready>:where(.trj-plan-promo__inner,.trj-race-home__inner,.trj-editorial-book__inner){opacity:.48;transform:translateY(2rem) scale(.988);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.75,.2,1)}body.home .trj-home-feature--seen:not(.trj-home-feature--active)>:where(.trj-plan-promo__inner,.trj-race-home__inner,.trj-editorial-book__inner){opacity:.7;transform:none}body.home .trj-home-feature--active>:where(.trj-plan-promo__inner,.trj-race-home__inner,.trj-editorial-book__inner){opacity:1;transform:none}body.home .trj-home-feature--ready :where(.trj-plan-promo__visual,.trj-race-home__visual,.trj-editorial-book__preview){transition:transform .75s cubic-bezier(.2,.75,.2,1),opacity .55s ease}body.home .trj-home-feature--active :where(.trj-plan-promo__visual,.trj-race-home__visual,.trj-editorial-book__preview){transform:translateY(-.35rem)!important}}@media (max-width:1080px){body.home .trj-plan-promo__inner,body.home .trj-race-home__inner,body.home .trj-editorial-book__inner{grid-template-columns:1fr!important;gap:3.75rem!important;min-height:0!important}body.home .trj-plan-promo__copy,body.home .trj-race-home__copy,body.home .trj-editorial-book__copy{max-width:720px!important}body.home .trj-plan-promo__copy h2,body.home .trj-race-home__copy h2,body.home .trj-editorial-book__copy h2{max-width:12ch!important}body.home .trj-plan-promo__visual,body.home .trj-race-home__visual,body.home .trj-editorial-book__preview{margin-inline:auto!important}}@media (max-width:760px){body.home .trj-tools-strip__inner{grid-template-columns:1fr;gap:1.1rem;width:calc(100% - 2rem);padding:1.35rem 0 1.5rem}body.home .trj-tools-strip__intro h2{max-width:none}body.home .trj-tools-strip__links{display:flex;width:calc(100vw - 1rem);margin-right:-1rem;overflow-x:auto;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}body.home .trj-tools-strip__links::-webkit-scrollbar{display:none}body.home .trj-tools-strip__links a{flex:0 0 min(19rem, 82vw);min-height:5.8rem;scroll-snap-align:start}body.home .trj-plan-promo__inner,body.home .trj-race-home__inner,body.home .trj-editorial-book__inner{width:calc(100% - 2rem)!important;padding:4.25rem 0 4.75rem!important}body.home .trj-plan-promo__copy h2,body.home .trj-race-home__copy h2,body.home .trj-editorial-book__copy h2{max-width:none!important;font-size:clamp(2.65rem, 11.5vw, 3.75rem)!important;line-height:.97!important}body.home .trj-plan-promo__features{grid-template-columns:1fr!important}body.home .trj-plan-promo__actions,body.home .trj-race-home__action{align-items:stretch!important;flex-direction:column!important}body.home .trj-plan-promo__button,body.home .trj-race-home__button,body.home .trj-editorial-book__button{width:100%!important}body.home .trj-plan-promo__actions p,body.home .trj-race-home__action p{max-width:none!important}body.home .trj-plan-promo__card,body.home .trj-race-preview,body.home .trj-editorial-book__preview{border-radius:.5rem!important;box-shadow:8px 9px 0 var(--trj-feature-accent),0 1.5rem 3rem rgb(0 0 0 / .18)!important}body.home .trj-plan-promo__card{padding:1.25rem!important}body.home .trj-race-home__visual{padding-right:.5rem!important}body.home .trj-editorial-book__preview{min-height:25rem!important;padding:2rem 1rem 2.4rem!important}body.home .trj-editorial-book__mockup{width:min(100%, 34rem)!important}body.home .trj-editorial-book__cover{left:1%!important;width:39%!important}body.home .trj-editorial-book__spread{right:1%!important;width:82%!important}body.home .trj-editorial-book__cover-title{right:6%!important;left:12%!important;font-size:clamp(.72rem, 3.55vw, .98rem)!important}}.trj-global-nav,.trj-global-nav *{box-sizing:border-box}.trj-global-nav{position:relative;z-index:40;width:100%;border-bottom:1px solid #d9d9d2;background:#fff;color:#111}.trj-global-nav__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1.5rem, 4vw, 4.5rem);align-items:center;width:min(1480px, calc(100% - clamp(2rem, 8vw, 9rem)));min-height:4.875rem;margin-inline:auto}.trj-global-nav a{color:#111;text-decoration:none}.trj-global-nav__brand{display:inline-flex;align-items:center;white-space:nowrap}.trj-global-nav__brand strong{font-size:.7rem;font-weight:650;letter-spacing:.095em;text-transform:uppercase}.trj-global-nav__links{display:flex;gap:clamp(1rem, 2.2vw, 2rem);align-items:center;justify-content:center}.trj-global-nav__links a,.trj-global-nav__cta{font-size:.7rem;font-weight:560;letter-spacing:.055em;text-transform:uppercase}.trj-global-nav__links a{padding-block:1rem;text-decoration-color:#fff0;text-decoration-thickness:2px;text-underline-offset:.4rem}.trj-global-nav__links a:hover,.trj-global-nav__links a:focus-visible{text-decoration-line:underline;text-decoration-color:#a7c900}.trj-global-nav__cta{display:inline-flex;gap:.65rem;align-items:center;justify-content:space-between;min-height:2.5rem;padding:.55rem 0 .45rem;border:0;border-bottom:2px solid #d4ff02;background:#fff0;color:#111!important;white-space:nowrap}.trj-global-nav__cta:hover,.trj-global-nav__cta:focus-visible{background:#efffc1;color:#111!important}body.trj-audit-journal .trj-journal,body.trj-audit-journal .trj-journal *{box-sizing:border-box}body.trj-audit-journal .trj-journal{width:100%;max-width:none;margin:0;background:#f6f6f0;color:#111}body.trj-audit-journal .trj-journal__hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 8%,rgb(212 255 2 / .2),transparent 30%),#10110e;color:#f8f8f3}body.trj-audit-journal .trj-journal__hero::after{position:absolute;right:-2vw;bottom:-.17em;color:rgb(212 255 2 / .075);content:"JOURNAL";font-size:clamp(7rem, 18vw, 17rem);font-weight:900;letter-spacing:-.09em;line-height:.7;pointer-events:none}body.trj-audit-journal .trj-journal__hero-inner,body.trj-audit-journal .trj-journal__directory,body.trj-audit-journal .trj-journal__health-cta{position:relative;z-index:1;width:min(1320px, calc(100% - clamp(2rem, 9vw, 9rem)));margin-inline:auto}body.trj-audit-journal .trj-journal__hero-inner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(3rem, 7vw, 8rem);align-items:end;min-height:clamp(31rem, 61vh, 42rem);padding-block:clamp(4.5rem, 8vw, 8rem)}body.trj-audit-journal .trj-journal__eyebrow{margin:0 0 1rem;font-size:.68rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}body.trj-audit-journal .trj-journal__hero h1{max-width:12ch;margin:0;color:#f8f8f3;font-size:clamp(3.5rem, 7vw, 7.2rem);font-weight:900;letter-spacing:-.068em;line-height:.89;text-wrap:balance}body.trj-audit-journal .trj-journal__intro{padding-bottom:.45rem}body.trj-audit-journal .trj-journal__intro p{max-width:34rem;margin:0;color:#c9cdbd;font-size:clamp(1rem, 1.4vw, 1.18rem);line-height:1.66}body.trj-audit-journal .trj-journal__health-cta>a{display:inline-flex;gap:1.6rem;align-items:center;margin-top:1.6rem;font-size:.71rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}body.trj-audit-journal .trj-journal__search{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%, 32rem);margin-top:1.75rem;border:1px solid rgb(248 248 243 / .35);background:#fff}body.trj-audit-journal .trj-journal__search input[type="search"],body.trj-audit-journal .trj-journal__search button{min-height:3.45rem;border:0;border-radius:0;box-shadow:none;font:inherit}body.trj-audit-journal .trj-journal__search input[type="search"]{min-width:0;padding:.8rem .95rem;background:#fff;color:#111}body.trj-audit-journal .trj-journal__search button{display:grid;width:3.45rem;padding:0;background:#d4ff02;color:#111;cursor:pointer;place-items:center}body.trj-audit-journal .trj-journal__directory{padding-block:clamp(4rem, 8vw, 7rem)}body.trj-audit-journal .trj-journal__directory-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;margin-bottom:2rem;padding-bottom:1.35rem;border-bottom:2px solid #111}body.trj-audit-journal .trj-journal__directory h2{max-width:14ch;margin:0;font-size:clamp(2.5rem, 5vw, 5rem);font-weight:900;letter-spacing:-.06em;line-height:.92;text-wrap:balance}body.trj-audit-journal .trj-journal__count{margin:0;color:#5f5f59;font-size:.7rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}body.trj-audit-journal .trj-journal__count strong{margin-right:.35rem;color:#111;font-size:1.5rem;letter-spacing:-.03em}body.trj-audit-journal .trj-journal-filter__buttons{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}body.trj-audit-journal .trj-journal-filter__buttons button{display:inline-flex;gap:.8rem;align-items:center;min-height:2.75rem;padding:.65rem .8rem;border:1px solid #bcbcb4;border-radius:0;background:#fff;color:#111;font:inherit;font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}body.trj-audit-journal .trj-journal-filter__buttons button span{display:grid;min-width:1.45rem;height:1.45rem;padding-inline:.3rem;border-radius:2rem;background:#e8e8e1;font-size:.6rem;place-items:center}body.trj-audit-journal .trj-journal-filter__buttons button:hover,body.trj-audit-journal .trj-journal-filter__buttons button:focus-visible,body.trj-audit-journal .trj-journal-filter__buttons button.is-active{border-color:#111;background:#111;color:#fff}body.trj-audit-journal .trj-journal-filter__buttons button.is-active span{background:#d4ff02;color:#111}body.trj-audit-journal .trj-journal-filter__status{margin:0 0 1.25rem;color:#66665f;font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}body.trj-audit-journal .trj-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #c9c9c1;background:#c9c9c1}body.trj-audit-journal .trj-journal-card{display:flex;min-width:0;margin:0;background:#fff;flex-direction:column}body.trj-audit-journal .trj-journal-card[hidden]{display:none!important}body.trj-audit-journal .trj-journal-card__image{display:block;aspect-ratio:1.45 / 1;overflow:hidden;background:#dfdfd7}body.trj-audit-journal .trj-journal-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.75,.2,1)}body.trj-audit-journal .trj-journal-card:hover .trj-journal-card__image img{transform:scale(1.025)}body.trj-audit-journal .trj-journal-card__body{display:flex;align-items:flex-start;min-height:20rem;padding:clamp(1.35rem, 2.4vw, 2.1rem);flex:1;flex-direction:column}body.trj-audit-journal .trj-journal-card__meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-bottom:.8rem;color:#65655f;font-size:.62rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}body.trj-audit-journal .trj-journal-card__meta a{color:#466211}body.trj-audit-journal .trj-journal-card h3{max-width:19ch;margin:0;font-size:clamp(1.55rem, 2.3vw, 2.25rem);font-weight:900;letter-spacing:-.045em;line-height:1.01;text-wrap:balance}body.trj-audit-journal .trj-journal-card h3 a{color:#111;text-decoration:none}body.trj-audit-journal .trj-journal-card__body>p{margin:1rem 0 1.4rem;color:#5d5d57;font-size:.94rem;line-height:1.62}body.trj-audit-journal .trj-journal-card__link{display:inline-flex;gap:1.4rem;align-items:center;margin-top:auto;color:#111;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-decoration-thickness:2px;text-transform:uppercase}body.trj-audit-journal .trj-journal__health-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr) auto;gap:clamp(2rem, 5vw, 5rem);align-items:end;margin-bottom:clamp(4rem, 8vw, 7rem);padding:clamp(2rem, 5vw, 4rem);background:#d4ff02}body.trj-audit-journal .trj-journal__health-cta h2{max-width:13ch;margin:0;font-size:clamp(2.3rem, 4vw, 4.2rem);font-weight:900;letter-spacing:-.058em;line-height:.94;text-wrap:balance}body.trj-audit-journal .trj-journal__health-cta>p{margin:0;font-size:1rem;line-height:1.65}body.trj-audit-journal .trj-journal__health-cta>a{margin:0;padding-bottom:.25rem;color:#111;white-space:nowrap}body.trj-audit-journal .trj-journal__empty{padding:clamp(2rem, 5vw, 4rem);background:#e6ebd8}@media (max-width:980px){.trj-global-nav__inner{grid-template-columns:1fr auto;gap:0 1rem;padding-top:.8rem}.trj-global-nav__links{grid-column:1 / -1;justify-content:flex-start;order:3;width:100%;border-top:1px solid #e0e0d9;overflow-x:auto;scrollbar-width:none}.trj-global-nav__links::-webkit-scrollbar{display:none}.trj-global-nav__links a{flex:0 0 auto}body.trj-audit-journal .trj-journal__hero-inner{grid-template-columns:1fr;gap:2.5rem;align-items:start;min-height:0}body.trj-audit-journal .trj-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.trj-audit-journal .trj-journal__health-cta{grid-template-columns:1fr 1fr}body.trj-audit-journal .trj-journal__health-cta>a{grid-column:1 / -1}}@media (max-width:680px){.trj-global-nav__inner{width:calc(100% - 2rem)}.trj-global-nav__brand strong{font-size:.61rem}.trj-global-nav__cta{gap:.55rem;min-height:2.55rem;padding:.6rem .7rem;font-size:.62rem}body.trj-audit-journal .trj-journal__hero-inner,body.trj-audit-journal .trj-journal__directory,body.trj-audit-journal .trj-journal__health-cta{width:calc(100% - 2rem)}body.trj-audit-journal .trj-journal__hero-inner{padding-block:4rem 4.75rem}body.trj-audit-journal .trj-journal__hero h1{max-width:none;font-size:clamp(2.9rem, 14vw, 4.35rem);line-height:.92}body.trj-audit-journal .trj-journal__directory-head{grid-template-columns:1fr;gap:1.2rem}body.trj-audit-journal .trj-journal__directory h2{font-size:clamp(2.35rem, 12vw, 3.6rem)}body.trj-audit-journal .trj-journal-filter__buttons{flex-wrap:nowrap;width:calc(100vw - 1rem);margin-right:-1rem;overflow-x:auto;scrollbar-width:none}body.trj-audit-journal .trj-journal-filter__buttons::-webkit-scrollbar{display:none}body.trj-audit-journal .trj-journal-filter__buttons button{flex:0 0 auto}body.trj-audit-journal .trj-journal__grid,body.trj-audit-journal .trj-journal__health-cta{grid-template-columns:1fr}body.trj-audit-journal .trj-journal-card__body{min-height:0;padding:1.4rem 1.2rem 1.65rem}body.trj-audit-journal .trj-journal-card__link{margin-top:.2rem}body.trj-audit-journal .trj-journal__health-cta>a{grid-column:auto}}body.trj-audit-search .trj-search{width:100%;max-width:none;margin:0;background:#f7f7f2;color:#111}body.trj-audit-search .trj-search__header{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgb(212 255 2 / .18),transparent 30%),#11120f;color:#f8f8f2}body.trj-audit-search .trj-search__header::after{position:absolute;right:-1vw;bottom:-.18em;color:rgb(212 255 2 / .08);content:"SEARCH";font-size:clamp(7rem, 18vw, 16rem);font-weight:900;letter-spacing:-.09em;line-height:.72;pointer-events:none}body.trj-audit-search .trj-search__header-inner,body.trj-audit-search .trj-search__results{position:relative;z-index:1;width:min(1280px, calc(100% - clamp(2rem, 9vw, 9rem)));margin-inline:auto}body.trj-audit-search .trj-search__header-inner{padding-block:clamp(4rem, 8vw, 7.5rem)}body.trj-audit-search .trj-search__eyebrow{margin:0 0 1rem;font-size:.7rem;font-weight:850;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}body.trj-audit-search .trj-search__header h1{max-width:14ch;margin:0;color:#f8f8f2;font-size:clamp(3rem, 6.5vw, 6rem);font-weight:900;letter-spacing:-.065em;line-height:.9;text-wrap:balance}body.trj-audit-search .trj-search__header h1 span{color:#d4ff02}body.trj-audit-search .trj-search__header h1+p{max-width:44rem;margin:1.4rem 0 0;color:#c8ccba;font-size:clamp(1rem, 1.4vw, 1.18rem);line-height:1.65}body.trj-audit-search .trj-search__form{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%, 760px);margin-top:2rem;border:1px solid rgb(248 248 242 / .35);background:#fff}body.trj-audit-search .trj-search__form input,body.trj-audit-search .trj-search__form button{min-height:3.75rem;border:0;border-radius:0;box-shadow:none;font:inherit}body.trj-audit-search .trj-search__form input{min-width:0;padding:.9rem 1rem;background:#fff;color:#111}body.trj-audit-search .trj-search__form button{display:inline-flex;align-items:center;gap:1.5rem;padding:.9rem 1.2rem;background:#d4ff02;color:#090909;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body.trj-audit-search .trj-search__form :focus-visible{outline:3px solid #d4ff02;outline-offset:3px}body.trj-audit-search .trj-search__results{padding-block:clamp(3rem, 6vw, 6rem)}body.trj-audit-search .trj-search__results-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;padding-bottom:.85rem;border-bottom:2px solid #111}body.trj-audit-search .trj-search__results-head p,body.trj-audit-search .trj-search__results-head a{margin:0;color:#111;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body.trj-audit-search .trj-search__grid{display:grid;gap:1px;background:#c9c9c1;border:1px solid #c9c9c1}body.trj-audit-search .trj-search-card{display:grid;grid-template-columns:minmax(230px,31%) minmax(0,1fr);gap:0;margin:0;background:#fff}body.trj-audit-search .trj-search-card--text{grid-template-columns:1fr}body.trj-audit-search .trj-search-card__image{display:block;min-height:240px;overflow:hidden;background:#e8e8e2}body.trj-audit-search .trj-search-card__image img{display:block;width:100%;height:100%;min-height:240px;object-fit:cover;transition:transform .45s cubic-bezier(.2,.75,.2,1)}body.trj-audit-search .trj-search-card:hover .trj-search-card__image img{transform:scale(1.025)}body.trj-audit-search .trj-search-card__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem, 4vw, 3rem)}body.trj-audit-search .trj-search-card__meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-bottom:.85rem;color:#63635c;font-size:.66rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}body.trj-audit-search .trj-search-card__meta a{color:#3f5714}body.trj-audit-search .trj-search-card h2{max-width:19ch;margin:0;font-size:clamp(1.55rem, 3.2vw, 2.65rem);font-weight:850;letter-spacing:-.045em;line-height:1.02}body.trj-audit-search .trj-search-card h2 a{color:#111;text-decoration:none}body.trj-audit-search .trj-search-card__body>p{max-width:62ch;margin:1rem 0 0;color:#55554f;font-size:.96rem;line-height:1.65}body.trj-audit-search .trj-search-card__link,body.trj-audit-search .trj-search__empty>a{display:inline-flex;align-items:center;gap:1.5rem;margin-top:1.25rem;color:#111;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-decoration-thickness:2px;text-transform:uppercase}body.trj-audit-search .trj-search__pagination{margin-top:2rem}body.trj-audit-search .trj-search__pagination ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}body.trj-audit-search .trj-search__pagination a,body.trj-audit-search .trj-search__pagination span{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;padding:.55rem .8rem;border:1px solid #111;color:#111;font-size:.75rem;font-weight:800;text-decoration:none}body.trj-audit-search .trj-search__pagination .current,body.trj-audit-search .trj-search__pagination a:hover,body.trj-audit-search .trj-search__pagination a:focus-visible{background:#111;color:#d4ff02}body.trj-audit-search .trj-search__empty{padding:clamp(2rem, 6vw, 5rem);background:#e7ecd9}body.trj-audit-search .trj-search__empty h2{max-width:15ch;margin:0;font-size:clamp(2rem, 5vw, 4.5rem);letter-spacing:-.055em;line-height:.95}body.trj-audit-search .trj-search__empty h2+p{max-width:50rem;margin:1rem 0 0;line-height:1.65}@media (max-width:680px){body.trj-audit-search .trj-search__header-inner,body.trj-audit-search .trj-search__results{width:calc(100% - 2rem)}body.trj-audit-search .trj-search__header h1{font-size:clamp(2.65rem, 13vw, 4rem)}body.trj-audit-search .trj-search__form{grid-template-columns:1fr}body.trj-audit-search .trj-search__form button{justify-content:space-between}body.trj-audit-search .trj-search__results-head{align-items:flex-start;flex-direction:column}body.trj-audit-search .trj-search-card{grid-template-columns:1fr}body.trj-audit-search .trj-search-card__image,body.trj-audit-search .trj-search-card__image img{min-height:210px;max-height:280px}body.trj-audit-search .trj-search-card__body{padding:1.4rem 1.2rem 1.65rem}}