/* HausofWheels editorial / fitment guide system */
.how-article-breadcrumb{max-width:92rem;margin:0 auto;padding:1.8rem 2rem 0;color:rgba(var(--color-foreground),.58);font-size:1.15rem}.how-article-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none}.how-article-breadcrumb li+li:before{content:'›';margin-right:.65rem;color:rgba(var(--color-foreground),.36)}.how-article-breadcrumb a{color:inherit;text-decoration:none}.how-article-breadcrumb a:hover{text-decoration:underline;text-underline-offset:.3rem}.article-template header.page-width--narrow{max-width:92rem;padding-top:2.2rem}.article-template__title{font-size:clamp(3.2rem,5vw,5.8rem);line-height:1.02;letter-spacing:-.045em;font-weight:800;max-width:90rem;margin-left:auto;margin-right:auto}.article-template__hero-container{max-width:132rem!important}.article-template__content.page-width--narrow{max-width:82rem}.article-template__content.rte{font-size:1.72rem;line-height:1.78;color:rgba(var(--color-foreground),.88)}.article-template__content.rte>p:first-child{font-size:1.9rem;line-height:1.7;color:rgba(var(--color-foreground),.78)}.article-template__content.rte h2{margin-top:4.8rem;margin-bottom:1.6rem;font-size:clamp(2.6rem,3vw,3.5rem);line-height:1.15;letter-spacing:-.035em;font-weight:790;color:rgb(var(--color-foreground))}.article-template__content.rte h3{margin-top:3.2rem;margin-bottom:1.2rem;font-size:clamp(2.05rem,2.3vw,2.5rem);line-height:1.2;letter-spacing:-.025em;font-weight:760;color:rgb(var(--color-foreground))}.article-template__content.rte h4{margin-top:2.5rem;font-size:1.8rem;font-weight:760}.article-template__content.rte p,.article-template__content.rte li{margin-bottom:1.2rem}.article-template__content.rte ul,.article-template__content.rte ol{padding-left:2.4rem}.article-template__content.rte a{text-decoration-thickness:.1rem;text-underline-offset:.25rem;font-weight:650}.article-template__content.rte blockquote{margin:3rem 0;padding:2rem 2.2rem;border-left:.35rem solid #111;background:#f3f3f3;font-style:normal;color:#333}.article-template__content.rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:2.8rem 0 3.4rem;font-size:1.45rem;line-height:1.45;white-space:nowrap}.article-template__content.rte th,.article-template__content.rte td{padding:1.2rem 1.35rem;border:1px solid #ddd;text-align:left;vertical-align:top}.article-template__content.rte th{background:#111;color:#fff;font-weight:760}.article-template__content.rte tr:nth-child(even) td{background:#f7f7f7}.how-article-shop{max-width:92rem;margin:5rem auto 2rem;padding:0 2rem}.how-article-shop__inner{background:#111;color:#fff;padding:3.2rem;border:1px solid #111}.how-article-shop__eyebrow{margin:0 0 .8rem;font-size:1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:#aaa}.how-article-shop h2{margin:0;font-size:clamp(2.6rem,3.3vw,4rem);line-height:1.05;letter-spacing:-.04em;color:#fff}.how-article-shop p{max-width:68rem;margin:1.2rem 0 0;color:#c8c8c8;font-size:1.45rem;line-height:1.65}.how-article-shop__actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.2rem}.how-article-shop__button{display:inline-flex;min-height:4.5rem;align-items:center;justify-content:center;padding:1rem 1.7rem;background:#fff;color:#111;text-decoration:none;font-size:1.2rem;font-weight:780}.how-article-shop__button--secondary{background:transparent;color:#fff;border:1px solid #5d5d5d}.how-related-guides{max-width:92rem;margin:2.5rem auto 5rem;padding:0 2rem}.how-related-guides h2{font-size:2.4rem;letter-spacing:-.025em;margin:0 0 1.4rem}.how-related-guides__links{display:flex;flex-wrap:wrap;gap:.8rem}.how-related-guides__links a{display:inline-flex;padding:.9rem 1.15rem;border:1px solid #d8d8d8;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.2rem;font-weight:670;background:#fff}.how-related-guides__links a:hover{border-color:#111}@media(max-width:749px){.how-article-breadcrumb{padding:1.2rem 1.5rem 0}.article-template header.page-width--narrow{padding-top:1.5rem}.article-template__title{font-size:3.15rem}.article-template__content.rte{font-size:1.58rem;line-height:1.74}.article-template__content.rte>p:first-child{font-size:1.68rem}.article-template__content.rte h2{margin-top:3.8rem}.article-template__content.rte table{font-size:1.3rem}.how-article-shop,.how-related-guides{padding:0 1.5rem}.how-article-shop__inner{padding:2.4rem 1.8rem}.how-article-shop__button{width:100%}}