.guide-page{color:#f2f3f4;background:#0d0f11}.guide-hero{max-width:1200px;padding:170px 7vw 64px}.guide-hero h1,.guide-article h1{font:650 clamp(35px,4.8vw,70px)/1.08 var(--type-display);letter-spacing:-.035em;text-wrap:balance}.guide-hero>p:last-of-type{color:#c8cdd0;max-width:780px;font-size:18px;line-height:1.7}.guide-hero>.button{margin-top:24px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0 7vw 90px;display:grid}.guide-grid article{color:#151719;background:#f4f2ed;min-width:0;padding:32px}.guide-grid h2{letter-spacing:-.02em;font-size:26px;line-height:1.25}.guide-grid p{line-height:1.75}.guide-grid .eyebrow{color:#b50012}:is(.guide-grid h2 a:hover,.guide-grid h2 a:focus-visible){text-decoration:underline}.guide-read,.guide-back{text-underline-offset:4px;padding:10px 0;font-weight:650;text-decoration:underline;display:inline-block}.guide-bottom{border-top:1px solid #43474b;padding:70px 7vw}.guide-bottom p{color:#c8cdd0;line-height:1.7}.guide-article{max-width:960px;margin:0 auto;padding:135px 36px 90px}.guide-article>section{margin-top:45px}.guide-article h2{font:650 clamp(25px,3vw,36px)/1.22 var(--type-display);letter-spacing:-.02em}.guide-article p,.guide-article li{color:#d5d9dc;font-size:18px;line-height:1.85}.guide-article li{margin-bottom:12px}.guide-article ul{padding-left:24px}.guide-article .guide-date{color:#b9bfc3;font-size:14px}.guide-article .guide-answer{color:#fff;background:#1c2024;border-left:4px solid #ef1728;padding:18px 23px;font-size:21px;line-height:1.65}.guide-next{background:#1c2024;margin-top:60px;padding:30px}.guide-next a:not(.button){text-underline-offset:4px;text-decoration:underline}.guide-page a:focus-visible{outline-offset:4px;outline:3px solid #efb75b}@media (max-width:850px){.guide-grid{grid-template-columns:1fr}}@media (max-width:600px){.guide-hero{padding:135px 22px 42px}.guide-grid{padding:0 22px 50px}.guide-grid article{padding:25px}.guide-article{padding:120px 22px 65px}.guide-article p,.guide-article li{font-size:17px}.guide-next{padding:23px}}.guide-related-links{flex-wrap:wrap;gap:10px 24px;margin:22px 0;display:flex}.guide-related-links a{text-underline-offset:4px;padding:10px 0;text-decoration:underline}.custom-tuning-detail{padding-top:0}.custom-tuning-detail>section:first-child{margin-top:0}.custom-tuning-detail details{border-top:1px solid #555d63}.custom-tuning-detail summary{cursor:pointer;padding:20px 0;font-weight:650;line-height:1.6}.custom-tuning-detail a:not(.button){text-underline-offset:4px;text-decoration:underline}
