.shopping-guidance{padding:64px 0;border-top:1px solid #dfd5cd;background:#f8f5f0;color:#302a27}.shopping-guidance-heading{max-width:840px;margin-bottom:32px}.shopping-guidance h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);line-height:1.2;margin:12px 0 18px;font-weight:400}.shopping-guidance p{font-size:17px;line-height:1.7;margin:0 0 18px}.shopping-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.shopping-guidance h3{font-size:20px;line-height:1.35;margin:0 0 14px}.shopping-guidance-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:24px}.shopping-guidance-links a{color:#592331;text-underline-offset:4px;font-size:16px;line-height:1.5}.shopping-guidance a:focus-visible{outline:2px solid #592331;outline-offset:5px}@media(max-width:1050px){.shopping-guidance-grid{grid-template-columns:1fr;gap:14px}.shopping-guidance{padding:40px 0}.shopping-guidance-links{flex-direction:column;align-items:flex-start}}
