.shopping-guide{color:#183e40;background:#fcfaf5}.shopping-guide__hero{padding:130px 0 56px;background:#e6f1eb;border-bottom:1px solid #cadfd4}.shopping-guide__back{color:#315c54;text-decoration:underline}.shopping-guide__eyebrow{margin-top:44px;font-size:12px;letter-spacing:.18em;font-weight:700}.shopping-guide h1{font-size:clamp(38px,7vw,72px);line-height:1.25;font-weight:700;margin:18px 0 24px}.shopping-guide__lead{font-size:18px;line-height:1.9}.shopping-guide__topics{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.shopping-guide__topics a{background:#fff;color:#183e40;border:1px solid #bdd2c8;border-radius:28px;padding:12px 20px;font-weight:600}.shopping-guide__body{padding-top:20px;padding-bottom:48px}.shopping-guide__section{padding:36px 0;scroll-margin-top:90px}.shopping-guide h2{font-size:26px;font-weight:700;line-height:1.5;margin-bottom:12px}.shopping-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.shopping-guide__card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:#fff;border:1px solid #dce5dc;border-radius:16px;padding:28px;color:#183e40;box-shadow:0 5px 18px #183e4008}.shopping-guide__card:hover{color:#225e51;border-color:#568a78;text-decoration:none}.shopping-guide__card h3{font-size:21px;line-height:1.65;margin:0;font-weight:600}.shopping-guide__card>span{font-size:14px;font-weight:700;color:#33715e}.shopping-guide__note{padding:28px;background:#f1eee4;border-radius:16px;margin:16px 0 32px}.shopping-guide__note h2{font-size:19px}.shopping-guide__note p{margin:0;line-height:1.8}.shopping-guide a:focus-visible{outline:3px solid #bd6727;outline-offset:4px}.navbar.navbar-transparent{background:#fff!important;color:#183e40!important}.navbar.navbar-transparent .navbar-brand{color:#183e40!important}@media(min-width:992px){.navbar.navbar-transparent .nav-link{color:#183e40!important}}.navbar.navbar-transparent .navbar-toggler-bar{background:#183e40}@media(max-width:600px){.shopping-guide__hero{padding-top:110px}.shopping-guide__grid{grid-template-columns:1fr}.shopping-guide__card{padding:22px}.shopping-guide__topics{flex-direction:column}.shopping-guide h2{font-size:23px}}
