.shopping-next-steps{margin-top:44px;padding-top:36px;border-top:1px solid #e4ddeb}.shopping-next-steps>h2{font:500 clamp(24px,3vw,32px)/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.025em;margin:12px 0 24px}.shopping-tip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shopping-tip-grid article{padding:24px;background:#f4f0eb;border:1px solid #e4ddeb;border-radius:12px}.shopping-tip-grid article>span{font-size:13px;font-weight:700;color:#6b46d9}.shopping-tip-grid h3{font-size:17px;margin:14px 0 10px}.shopping-next-links p,.shopping-tip-grid p{font-size:14px;line-height:1.7;color:#655e70;margin:0}.shopping-next-links{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:24px;border:1px solid #e4ddeb;border-radius:12px;background:#fff}.shopping-next-links h3{font-size:19px;margin:0 0 8px}.shopping-next-links nav{display:flex;flex-wrap:wrap;gap:8px}.shopping-next-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;color:#5935bb;background:#eee7f8;border-radius:8px;font-size:14px}.shopping-next-links svg{width:15px;height:15px}.shopping-next-links a:hover{background:#e5daf5}.shopping-next-links a:focus-visible{outline:2px solid #6b46d9;outline-offset:3px}.media-index .public-media-grid[data-single=true]{grid-template-columns:minmax(0,1fr)}.media-index .public-media-grid[data-single=true] .public-media-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.media-index .public-media-grid[data-single=true] .public-media-art{height:100%;min-height:260px;aspect-ratio:16/9}.media-index .public-media-grid[data-single=true] .public-media-card>div{display:flex;flex-direction:column;justify-content:center;padding:32px}.media-index .public-media-grid[data-single=true] .public-media-card h2{font:500 clamp(24px,3vw,32px)/1.25 Arial,Helvetica,sans-serif;margin:14px 0}.media-view-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;color:#5935bb;margin-top:16px}.media-view-link svg{width:16px;height:16px}@media(max-width:760px){.shopping-tip-grid{grid-template-columns:1fr}.shopping-tip-grid article{padding:20px}.shopping-next-links{align-items:stretch;flex-direction:column;padding:20px}.media-index .public-media-grid[data-single=true] .public-media-card{grid-template-columns:1fr}.media-index .public-media-grid[data-single=true] .public-media-art{min-height:0;height:auto}.media-index .public-media-grid[data-single=true] .public-media-card>div{padding:22px}.shopping-next-steps{margin-top:32px;padding-top:28px}}