.mg-home-page #shop-categories {
 --tile-fill: radial-gradient(ellipse at 39% 18%, #60374f 0%, #432c40 37%, #2e202e 73%, #241b24 100%);
 --tile-line: #67475b; --tile-rule: #6a4a60; --tile-arrow: #f4a8ce;
}
.mg-home-page #shop-categories .mg-smoky-card__frame {box-shadow:none}
.mg-home-page #shop-categories .mg-smoky-card__caption::before {background:linear-gradient(90deg,#bb789b77,#91678055,transparent)}
.mg-home-page #shop-categories .mg-smoky-card__image {filter:drop-shadow(0 4px 3px rgba(15,7,14,.23))}
.mg-home-page #shop-categories .mg-smoky-card:is(:hover,:focus-visible) .mg-smoky-card__body {background:radial-gradient(ellipse at 39% 18%,#76455f,#483044 48%,#30202e 90%)}
:root[data-theme=light] .mg-home-page #shop-categories{--tile-fill:radial-gradient(ellipse at 36% 21%,#fff8fa,#f4e3eb 60%,#ebd9e5);--tile-line:#d6becd}
:root[data-theme=light] .mg-home-page #shop-categories .mg-smoky-card:is(:hover,:focus-visible) .mg-smoky-card__body{background:linear-gradient(130deg,#fff7fb,#f0d3e2)}
#learn .mg-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#learn .mg-article-grid>a.advice-brief{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:20px 22px 15px;min-height:0;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;color:var(--text);text-decoration:none;background:linear-gradient(148deg,color-mix(in srgb,var(--surface) 89%,#cc7399),var(--surface) 68%);}
#learn .advice-byline{display:flex;gap:11px;align-items:center;min-height:35px;margin-bottom:15px;}
#learn .advice-mark{background:#f7f4f6;border:1px solid #ffffff15;box-sizing:border-box;width:77px;height:33px;padding:5px 9px;display:grid;place-items:center;border-radius:6px;}
#learn .advice-mark.ink{background:#211e28}
#learn .advice-mark img{height:100%;width:100%;object-fit:contain;min-height:0;min-width:0;display:block}
#learn .advice-tag{color:var(--muted);font-size:12px;font-weight:600;font-style:normal;letter-spacing:.015em}
#learn .advice-brief h3{margin:0 0 8px;font-size:clamp(20px,1.6vw,24px);line-height:1.19;letter-spacing:-.025em;color:var(--heading);max-width:28ch}
#learn .advice-brief p{font-size:14px;line-height:1.52;color:var(--muted);margin:0 0 18px;max-width:44ch;}
#learn .mg-article-grid .advice-brief .advice-link{font-size:13px;font-weight:650;text-decoration:none;color:var(--pink-ink);margin-top:auto;border-top:1px solid var(--line);padding:10px 0 0;display:flex;align-items:center;justify-content:space-between}
#learn .advice-link b{font-weight:normal;font-size:17px}
#learn .advice-brief:is(:hover,:focus-visible){border-color:var(--pink-ink)}
@media(max-width:700px){#learn .mg-article-grid{grid-template-columns:1fr;gap:10px}#learn .mg-article-grid>a.advice-brief{padding:15px 16px 12px}#learn .advice-byline{margin-bottom:10px}}
