/* Scoped additions: keep the existing homepage design and product screens intact. */
.home-guides{padding:85px 7.7%;background:#eee7dd;color:#302a24;border-top:1px solid #d8cbb9}
.home-guides .home-guides-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}
.home-guides h2{font-family:'Songti SC','STSong','Noto Serif SC',serif;font-size:clamp(30px,3vw,48px);line-height:1.5;font-weight:400;margin:15px 0 0}
.home-guides .eyebrow{color:#96734f}.home-guides-heading>p{font-size:14px;line-height:1.9;color:#72695e;max-width:390px;margin:0}
.home-guide-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8cbb9;gap:0 24px}
.home-guide-links a{padding:24px 0;border-bottom:1px solid #d8cbb9;display:flex;gap:15px;align-items:baseline;font-size:16px;line-height:1.7;text-decoration:none;color:inherit}
.home-guide-links a>span:first-child{font-size:10px;color:#96734f}.home-guide-links a>span:last-child{margin-left:auto;color:#96734f}.home-guide-links a:hover{color:#896139}
.home-guides-bottom{margin-top:27px;display:flex;flex-wrap:wrap;gap:15px 28px;font-size:12px;color:#896139}.home-guides-bottom a{text-decoration:none}.home-guides a:focus-visible{outline:2px solid #96734f;outline-offset:5px}
@media(max-width:900px){.home-guides .home-guides-heading{display:block}.home-guides-heading>p{margin-top:22px;max-width:640px}.home-guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.home-guides{padding:58px 7%}.home-guide-links{grid-template-columns:1fr}.home-guide-links a{font-size:15px;padding:19px 0}.home-guides h2{font-size:32px}}
