body.ll-trailready .tr-kit-photo{margin:-1.2rem -1.2rem 1rem;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}body.ll-trailready .tr-kit-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}body.ll-trailready .tr-kit-photo figcaption{font-size:13px;padding:.3rem .8rem;color:#3f463c}.tr-trust-detail{padding:.5rem 0}.tr-builder-intro{padding-top:2rem}.tr-advanced{margin-block:1rem 3rem}.tr-advanced>.article{width:auto;padding:1rem 0}.tr-advanced .stage{max-width:860px;margin-inline:auto}body.ll-trailready .paths .path>a{display:inline-flex;min-height:48px;align-items:center;padding:.5rem 1rem;border:1px solid #14342b;border-radius:6px;text-decoration:none}.tr-finder+.section{padding-top:1.5rem}.tr-finder [data-finder-result]{scroll-margin-top:6rem}@media(max-width:700px){body.ll-trailready .tr-kit-photo{margin:-1.15rem -1.2rem .8rem}.tr-builder-intro{padding-top:1rem}.tr-builder-intro h1{font-size:2rem}.tr-advanced>summary{font-size:1rem}.tr-advanced .article{margin:0}}
body.ll-trailready.ux-home #packages .kits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;padding:0}body.ll-trailready.ux-home #packages .kit{min-width:0;max-width:none;width:auto;overflow:hidden}body.ll-trailready.ux-home .paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.ll-trailready.ux-home .paths .path{box-shadow:none;background:transparent;border:0;border-top:1px solid #63746a;border-radius:0;padding:1rem 0}body.ll-trailready.ux-home .tr-kit-photo{margin:-1.15rem -1.2rem 1rem}body.ll-trailready.ux-home .tr-kit-photo img{height:auto;max-height:270px;object-fit:contain}@media(max-width:950px){body.ll-trailready.ux-home #packages .kits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.ll-trailready.ux-home #packages .kits,body.ll-trailready.ux-home .paths{grid-template-columns:1fr}body.ll-trailready.ux-home .section{padding-block:2rem}}
body.ll-trailready.ux-home .paths .path{box-shadow:none!important;border-radius:0!important;border:0!important;border-top:1px solid #63746a!important;background:transparent!important}
body.ll-trailready.ux-home .v3-hero-copy>a.v3-primary-tool,body.ll-trailready .ux-product .ux-intro .ux-pay>summary{background:#a8470b!important;border-color:#a8470b!important;color:#fff!important}
body.ll-trailready.ux-home .v3-hero-copy>a.v3-hero-consult{background:transparent!important;border:1px solid #fff!important;color:#fff!important}
body.ll-trailready .ux-product .ux-intro>.ux-photo{margin-top:1.5rem}
body.ll-trailready .ux-product .ux-intro .ux-pay>summary{width:100%;box-sizing:border-box}
#brand-planning-tool{scroll-margin-top:6rem}
@media(max-width:700px){body.ll-trailready .ux-product .ux-intro h1{font-size:clamp(1.8rem,7vw,2.4rem);line-height:1.12;margin-block:.5rem}body.ll-trailready .ux-product .ux-intro .ux-lede{margin:.5rem 0 .75rem}body.ll-trailready .ux-product .ux-intro>.ux-photo img{max-height:270px;object-fit:contain}}
