.supplies-guide{padding-block:clamp(3rem,7vw,6rem);color:inherit}.supplies-guide__intro{max-width:760px}.supplies-guide__intro h2{margin:0 0 1rem;font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.13}.supplies-guide p{line-height:1.7}.supplies-guide__brand{max-width:680px;opacity:.82}.supplies-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin:2.5rem 0 3rem}.supplies-guide__steps article{padding-top:1.2rem;border-top:1px solid rgba(47,61,46,.22)}.supplies-guide h3{font-size:1.08rem;line-height:1.4;margin:0 0 .6rem}.supplies-guide__faq{max-width:880px;scroll-margin-top:110px}.supplies-guide__faq h2{font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:1.4rem}.supplies-guide details{border-bottom:1px solid rgba(47,61,46,.22);padding:1rem 0}.supplies-guide summary{cursor:pointer;padding-right:1rem}.supplies-guide summary h3{display:inline}.supplies-guide details p{margin:1rem 0 .4rem;max-width:760px}.supplies-guide__nav{display:flex;flex-wrap:wrap;gap:1.25rem;padding-block:1rem}.supplies-guide__nav a{text-underline-offset:.25em}.supplies-guide__nav a:focus-visible,.supplies-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}#supplies-guide{scroll-margin-top:100px}@media(max-width:749px){.supplies-guide__steps{grid-template-columns:1fr;gap:1.2rem;margin-block:1.8rem 2.3rem}.supplies-guide__steps article{padding-top:1rem}.supplies-guide__nav{gap:1rem}.supplies-guide details{padding-block:1.1rem}.supplies-guide summary h3{font-size:1rem}}
@media(max-width:749px){#supplies-guide,.supplies-guide__faq{scroll-margin-top:180px}}
