/* Custom stickers page (loaded after style.css, pages.css and work.css) */
.st-hero{background:var(--navy)}
.st-hero::before{display:none}
.st-hero .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:72px 0}
.st-hero-art img{display:block;width:100%;max-width:440px;height:auto;margin-left:auto;border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.st-layers{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;list-style:none;margin:0;padding:0}
.st-num{width:52px;height:52px;border-radius:14px;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-weight:800;font-size:24px;margin-bottom:16px}
.st-uses{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:30px 0 0;padding:0}
.st-uses li{border:2px solid var(--ink);padding:8px 18px;border-radius:14px;text-transform:uppercase;font-weight:800;font-size:15px}
.st-tip{margin:22px 0 0;font-size:18px;max-width:760px}
.st-all{margin:26px 0 0}
.st-all a{font-weight:700;border-bottom:3px solid var(--yellow2)}
@media(max-width:1024px){.st-layers{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.st-hero .wrap{grid-template-columns:1fr;padding:56px 0}.st-hero-art img{margin:0;max-width:360px}}
@media(max-width:620px){.st-layers{grid-template-columns:1fr}}
