#tcm .buttons,#tcm .sideBy{display:flex;flex-wrap:wrap;max-width:1200px;margin:1em auto;padding:0}#tcm{font-size:16px;padding-bottom:1em;background:#FFF}#tcm *{box-sizing:border-box}#tcm img{display:block;max-width:100%;margin-left:auto;margin-right:auto;padding:0 1rem}#tcm p,#tcm h1,#tcm h2,#tcm h3,#tcm li,#tcm a,#tcm table{margin:auto;padding:0 1rem;font-weight:normal;letter-spacing:0.5px}#tcm a{color:#1A71D4;padding:0;cursor:pointer;text-decoration:underline}#tcm a:hover{color:#1459a7}#tcm span{white-space:nowrap}#tcm p,#tcm li{font-size:1em}#tcm p{max-width:1200px;line-height:1.4;margin:1rem auto}#tcm ul{max-width:1200px;margin:1rem auto;column-count:2;padding:0 2rem}#tcm ul li{margin:0.5rem auto}#tcm img.hero-img{padding:0}#tcm .buttons{max-width:996px;justify-content:space-around}#tcm .buttons li{flex-basis:290px;font-size:1em;text-align:center;background:#1A71D4;margin:1rem;padding:0;list-style:none;border-radius:0.25rem;transition:background .3s ease}#tcm .buttons li a{font-weight:bold;display:block;color:#FFF;padding:1em;text-decoration:none}#tcm .buttons li:hover{background:#000}#tcm .disclaimers{font-size:0.5em}#tcm .sideBy{margin:4rem auto}#tcm .sideBy .feat-text{width:55%;margin:auto}#tcm .sideBy .feat-text h2,#tcm .sideBy .feat-text h3,#tcm .sideBy .feat-text p{max-width:600px}#tcm .sideBy .feat-text h3{font-size:1.125em}#tcm .sideBy .feat-text ul{max-width:530px}#tcm .sideBy .feat-img{width:45%;margin:auto}#tcm .sideBy .feat-text p{margin:1rem auto}#tcm .sideBy.map-container .feat-text{width:50%}#tcm .sideBy.map-container .feat-text h2,#tcm .sideBy.map-container .feat-text h3,#tcm .sideBy.map-container .feat-text p{max-width:none}#tcm h1,#tcm h2,#tcm h3{font-size:1.25em;font-weight:bold;text-align:left;line-height:1.4;margin:0 auto;padding:0 1rem;max-width:1200px;font-family:'poppins-medium'}#tcm h2{font-size:2em}#tcm h3{font-size:1.333em}#tcm sup{font-size:0.75em;vertical-align:sub}#tcm .tcm-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:0 1rem;margin:2rem auto;max-width:1200px}#tcm .tcm-grid h3{margin-top:2rem}#tcm .tcm-grid img{padding:0}#tcm .tcm-grid div{background-color:#F7F8F9}#tcm .topics-header{text-align:center;position:relative}#tcm .topics-header h2{font-size:1.25em;text-align:center;padding:1rem 2rem;background:#FFF;border:solid 1px #D2D3D3;display:inline-block;position:relative;z-index:2}#tcm .topics-header::after{content:"";height:1px;width:90vw;top:0;bottom:0;left:0;right:0;background:#D2D3D3;margin:auto;position:absolute}#tcm .delivery-specialist-header h2,#tcm .delivery-specialist-header h3{text-align:center}#tcm .delivery-specialist-header h3{font-size:1.5em;color:#1A71D4}#tcm .delivery-specialist{display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding:0 1rem;margin:1rem auto;max-width:1200px;align-items:center}#tcm .delivery-specialist img{padding:0}#tcm .delivery-specialist h3{font-size:1.125em;margin-bottom:-1rem}#tcm .delivery-specialist h3 span{font-size:1.25em}#tcm .delivery-specialist p{margin-bottom:0.5rem}#tcm .tcm-title{font-size:1.6667em;text-align:center;font-weight:bold;position:relative;width:75%;margin:4rem auto 6rem}#tcm .tcm-title::after{content:"";position:relative;display:block;margin:2rem auto;width:75%;max-width:250px;height:5px;transform:skew(130deg);background-color:#1A71D4}@media (max-width: 991px){.section-4{background:url(https://www.wyattjohnsonsubaru.com/static/brand-subaru/Custom_Pages/2026/subaru-love-encore/200_LoveEncore_Posterframe_xl.jpg?width=1200) no-repeat scroll center/cover;padding:150px 0}}@media (min-width: 992px){.section-4{background:url(https://www.wyattjohnsonsubaru.com/static/brand-subaru/Custom_Pages/2026/subaru-love-encore/200_LoveEncore_Posterframe_xl.jpg) no-repeat scroll center/cover;padding:250px 0;margin:3rem auto}}@media screen and (max-width: 960px){#tcm .tcm-grid{grid-template-columns:1fr 1fr;max-width:640px}#tcm .delivery-specialist{grid-template-columns:3fr 4fr}}@media screen and (max-width: 894px){#tcm .sideBy.map-container .feat-text,#tcm .sideBy .feat-text,#tcm .sideBy .feat-img{width:100%;margin:0 auto}#tcm .sideBy .feat-text{order:1}#tcm .sideBy .feat-text p,#tcm .sideBy .feat-text ul{max-width:800px}#tcm .sideBy .feat-text h3,#tcm .sideBy .feat-text h2{max-width:800px;margin-top:1rem}#tcm .sideBy{margin:1rem auto}#tcm .buttons li{flex-basis:48%;margin:0.5em auto}}@media screen and (max-width: 800px){#tcm .delivery-specialist{grid-template-columns:1fr}#tcm .delivery-specialist img{max-width:360px}#tcm .tcm-title{width:90%}}@media screen and (max-width: 640px){#tcm{font-size:16px}#tcm ul{column-count:1}#tcm .tcm-grid{grid-template-columns:1fr;max-width:360px}}
