.cat-supplies-hero{max-width:1060px;margin-left:auto;margin-right:auto;padding-top:92px;padding-bottom:74px}.cat-supplies-hero h1{max-width:760px;font-size:clamp(3.7rem,6.3vw,6.5rem)}.cat-supplies-points{border-block:1px solid var(--line);background:#e8f0ec}.cat-supplies-points>div{display:grid;grid-template-columns:repeat(3,1fr);padding-top:16px;padding-bottom:16px}.cat-supplies-points span{padding:3px 24px;text-align:center;border-right:1px solid var(--line);font-size:.95rem}.cat-supplies-points span:last-child{border:0}.cat-supplies-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:90px;gap:90px;padding-top:86px;padding-bottom:72px;border-bottom:1px solid var(--line)}.cat-supplies-faq h2,.cat-supplies-guide h2{margin:0;color:var(--ink);font:clamp(2.5rem,4vw,4rem)/.98 var(--serif);letter-spacing:-.05em}.cat-supplies-copy{max-width:590px;font-size:1.08rem}.cat-supplies-copy p:first-child{margin-top:0}.cat-finds{padding-top:60px;padding-bottom:70px}.cat-supplies-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:34px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cat-supplies-empty p{margin:0;font-size:1.08rem}.cat-supplies-faq{padding-top:68px;padding-bottom:82px;background:#ede5d5}.cat-supplies-faq>div{margin-top:30px;border-top:1px solid var(--line)}.cat-supplies-faq article{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.25fr);grid-gap:35px;gap:35px;padding:22px 0;border-bottom:1px solid var(--line)}.cat-supplies-faq h3{margin:0;color:var(--ink);font:1.35rem/1.2 var(--serif)}.cat-supplies-faq article p{margin:0;max-width:650px}@media(max-width:760px){.cat-supplies-hero{padding-top:58px;padding-bottom:48px}.cat-supplies-hero h1{font-size:3.5rem}.cat-supplies-points>div{grid-template-columns:1fr;padding-top:6px;padding-bottom:6px}.cat-supplies-points span{border-right:0;border-bottom:1px solid var(--line);padding:12px 0;text-align:left}.cat-supplies-points span:last-child{border-bottom:0}.cat-supplies-guide{grid-template-columns:1fr;gap:28px;padding-top:55px;padding-bottom:48px}.cat-supplies-faq h2,.cat-supplies-guide h2{font-size:2.5rem}.cat-finds{padding-top:45px;padding-bottom:48px}.cat-supplies-faq{padding-top:48px;padding-bottom:55px}.cat-supplies-faq article{grid-template-columns:1fr;gap:9px;padding:20px 0}}