:root{--pink: #ff8fb1;--pink-dark: #e2546b;--peach: #ffd6c2;--mint: #b8f0d8;--sky: #bfe8ff;--lemon: #ffe7a3;--lilac: #e4d4ff;--ink: #4a3542;--ink-soft: #7a5a6a;--card: #ffffff;--radius: 28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Baloo 2",Nunito,ui-rounded,system-ui,sans-serif;color:var(--ink);background:radial-gradient(circle at 10% 10%,#ffe3ef 0,transparent 40%),radial-gradient(circle at 90% 20%,#d9f1ff 0,transparent 40%),radial-gradient(circle at 50% 100%,#fff3c4 0,transparent 45%),#fff8fb;line-height:1.55}html,body{overflow-x:hidden;max-width:100%}@supports (overflow: clip){html,body{overflow-x:clip}}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3{line-height:1.12;margin:0 0 .4em}h2{font-size:clamp(1.8rem,4.2vw,2.7rem);color:var(--pink-dark);text-align:center}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:18px;padding:10px clamp(16px,4vw,40px);background:#fff8fbd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:2px solid #ffe0ea}.logo{font-weight:800;font-size:1.5rem;text-decoration:none;color:var(--pink-dark);white-space:nowrap}.logo span{color:#f6b93b}.nav{display:flex;gap:14px;margin-left:auto;font-weight:700;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 1180px){.nav{gap:10px;font-size:.92rem}}.nav a{text-decoration:none;color:var(--ink-soft)}.nav a:hover{color:var(--pink-dark)}.lang{text-decoration:none;font-weight:700;padding:4px 12px;border-radius:999px;background:#fff;border:2px solid #ffd3e1;white-space:nowrap}.btn{display:inline-block;padding:12px 28px;border-radius:999px;text-decoration:none;font-weight:800;font-size:1.15rem;color:#fff;background:linear-gradient(180deg,#ff9fbf,var(--pink-dark));box-shadow:0 6px #c23d58,0 14px 30px #e2546b59;transition:transform .15s,box-shadow .15s;letter-spacing:.03em}.btn:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 9px #c23d58,0 18px 34px #e2546b66}.btn:active{transform:translateY(4px);box-shadow:0 2px #c23d58}.btn-small{padding:7px 18px;font-size:1rem;box-shadow:0 4px #c23d58}.btn-big{padding:16px 40px;font-size:clamp(1.25rem,2.6vw,1.6rem)}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:clamp(24px,5vw,64px) clamp(16px,4vw,40px) 30px}.blob{position:absolute;border-radius:50%;filter:blur(2px);opacity:.7;z-index:-1}.b1{width:260px;height:260px;background:var(--peach);top:10px;left:-60px}.b2{width:200px;height:200px;background:var(--mint);bottom:0;left:40%;animation-delay:-3s}.b3{width:300px;height:300px;background:var(--lilac);top:40px;right:-80px;animation-delay:-6s}.kicker{display:inline-block;margin:0 0 10px;padding:4px 14px;border-radius:999px;background:var(--lemon);font-weight:800;color:#8a5a00}.hero h1{font-size:clamp(2.4rem,6vw,4.4rem);color:#fff;text-shadow:0 4px 0 var(--pink-dark),0 10px 26px rgba(226,84,107,.35)}.hero h1 span{display:block;font-size:.45em;color:var(--ink);text-shadow:none;margin-top:6px}.lead{font-size:1.15rem;color:var(--ink-soft);max-width:36em}.note{color:var(--ink-soft);font-weight:700;margin-top:14px}.hero-stage{position:relative;aspect-ratio:1 / .92}.stage-glow{position:absolute;inset:8% 6% 4%;border-radius:50%;background:radial-gradient(circle,#fff 0,#ffe0ec 45%,transparent 70%)}.hero-preview{position:absolute;inset:0}.tag{position:absolute;bottom:4px;left:50%;transform:translate(-50%);font-size:.85rem;font-weight:700;color:var(--ink-soft);background:#fffc;padding:2px 12px;border-radius:999px;white-space:nowrap}.preview canvas{width:100%!important;height:100%!important;display:block}.section{max-width:1160px;margin:0 auto;padding:clamp(40px,7vw,80px) clamp(16px,4vw,40px) 10px}.intro{text-align:center;max-width:44em;margin:0 auto 28px;font-size:1.1rem;color:var(--ink-soft)}.features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.features li{background:var(--card);border-radius:var(--radius);padding:20px;box-shadow:0 8px #ffe0ea,0 16px 30px #783c5a14;transition:transform .2s}.features li:nth-child(4n+2){box-shadow:0 8px #cdf1e1,0 16px 30px #3c785a14}.features li:nth-child(4n+3){box-shadow:0 8px #d6ecff,0 16px 30px #3c5a7814}.features li:nth-child(4n){box-shadow:0 8px #fff0bf,0 16px 30px #78642814}.features li:hover{transform:translateY(-6px) rotate(-1deg)}.ficon{font-size:2.2rem}.features h3{font-size:1.25rem;margin-top:6px}.features p{margin:0;color:var(--ink-soft)}.bear-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bear-card{border-radius:var(--radius);padding:18px 22px 22px;text-align:center}.bear-card.bubu{background:linear-gradient(180deg,#fff,#ffe6ee);box-shadow:0 10px #ffcadb}.bear-card.dudu{background:linear-gradient(180deg,#fff,#ffefd9);box-shadow:0 10px #f6d3a8}.bear-card .preview{height:clamp(260px,34vw,380px)}.bear-card h3{font-size:2rem;margin-top:4px}.bear-card.bubu h3{color:var(--pink-dark)}.bear-card.dudu h3{color:#b8743f}.bear-card p{margin:0;color:var(--ink-soft);font-size:1.05rem}.hint{text-align:center;color:var(--ink-soft);font-weight:700}.anim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.anim-card{margin:0;border-radius:24px;overflow:hidden;text-align:center;padding-bottom:10px}.anim-card.c0{background:#ffe3ee}.anim-card.c1{background:#dcf6ea}.anim-card.c2{background:#e0f0ff}.anim-card.c3{background:#fff1c6}.anim-card .preview{height:220px}.anim-card figcaption{font-weight:800;font-size:1.2rem}.outfit{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}.outfit h2{text-align:left}.outfit p{font-size:1.1rem;color:var(--ink-soft)}.outfit-preview{height:clamp(300px,36vw,420px);border-radius:var(--radius);background:radial-gradient(circle at 50% 60%,#fff 0,#e9f6ff 55%,#d9efff);box-shadow:0 10px #cfe6fb}.shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.shots figure{margin:0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 6px #ffe0ea;transition:transform .2s}.shots figure:hover{transform:scale(1.03) rotate(-.6deg)}.shots img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.shots figcaption{padding:8px 12px;font-weight:700;color:var(--ink-soft);font-size:.95rem}.faq{max-width:820px}.faq details{background:#fff;border-radius:18px;padding:12px 18px;margin-bottom:10px;box-shadow:0 4px #ffe0ea}.faq summary{cursor:pointer;font-weight:800;font-size:1.1rem}.faq p{margin:8px 0 0;color:var(--ink-soft)}.cta{margin:clamp(40px,7vw,80px) auto 0;max-width:1000px;padding:40px 20px;text-align:center;border-radius:40px;background:linear-gradient(135deg,#ffd1e0,#ffe9c7 50%,#d6f1ff);box-shadow:0 12px #ffc2d6}.cta p{font-size:1.15rem;color:var(--ink-soft);margin:0 0 20px}.footer{text-align:center;padding:40px 16px 30px;color:var(--ink-soft);font-weight:600}@media (max-width: 860px){.nav{display:none}.lang,.lang-menu{margin-left:auto}.hero{grid-template-columns:1fr;text-align:center}.lead{margin-left:auto;margin-right:auto}.hero-stage{max-width:520px;width:100%;margin:0 auto}.outfit{grid-template-columns:1fr}.outfit h2{text-align:center}.outfit>div:last-child{text-align:center}}@media (max-width: 560px){.bear-cards{grid-template-columns:1fr}.logo{font-size:1.2rem}.btn-small{display:none}.anim-grid{grid-template-columns:1fr 1fr}.anim-card .preview{height:180px}}@media (prefers-reduced-motion: reduce){.blob,.btn-big{animation:none}}.kicker a{color:inherit;text-decoration:underline dotted}.soon-cards li{position:relative;overflow:hidden}.soon-cards li:after{content:"?";position:absolute;right:12px;top:4px;font-size:3.4rem;font-weight:800;color:#e2546b14;line-height:1}.shop-teaser{margin-top:26px;text-align:center}.shop-teaser p{font-weight:800;font-size:1.15rem;margin:0 0 10px}.shop-teaser ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.shop-teaser li{padding:8px 16px;border-radius:999px;background:#fff;font-weight:800;box-shadow:0 4px #ffe0ea}.shop-teaser li:nth-child(2){animation-delay:-.6s;box-shadow:0 4px #cdf1e1}.shop-teaser li:nth-child(3){animation-delay:-1.2s;box-shadow:0 4px #d6ecff}.shop-teaser li:nth-child(4){animation-delay:-1.8s;box-shadow:0 4px #fff0bf}.shop-teaser li:last-child{filter:blur(.4px);background:#fdf3ff}.support-card{position:relative;max-width:760px;margin:0 auto;padding:34px clamp(18px,4vw,40px) 28px;text-align:center;border-radius:36px;background:linear-gradient(160deg,#fff,#fff0f6 55%,#fff7e0);box-shadow:0 12px #ffcadb,0 24px 50px #e2546b26}.version-badge{display:inline-block;margin-bottom:8px;padding:4px 16px;border-radius:999px;background:var(--pink-dark);color:#fff;font-weight:800;letter-spacing:.04em}.support-card p{font-size:1.1rem;color:var(--ink-soft);margin:0 auto 12px;max-width:34em}.support-card .gift{background:#fff;border-radius:18px;padding:12px 16px;color:var(--ink);box-shadow:0 4px #ffe0ea}.paypal{margin:20px 0 8px;display:flex;flex-direction:column;align-items:center;gap:12px}.paypal.compact{margin:10px 0 4px;align-items:flex-start}.paypal-donate-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#ffd25c,#ffc439);color:#003087;font-family:inherit;font-size:1.15rem;font-weight:800;letter-spacing:.01em;box-shadow:0 5px #e0a516,0 12px 26px #ffb41e59;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.paypal-donate-btn:hover{background:linear-gradient(180deg,#ffcd4a,#f4bb32);transform:translateY(-2px);box-shadow:0 7px #e0a516,0 16px 30px #ffb41e6b}.paypal-donate-btn:active{transform:translateY(3px);box-shadow:0 2px #e0a516}.paypal-donate-btn:focus-visible{outline:3px solid #0070e0;outline-offset:3px}.pp-heart{color:#e2546b;font-size:1.2em;line-height:1}.paypal.compact .paypal-donate-btn{padding:10px 22px;font-size:1rem;box-shadow:0 4px #e0a516}.pay-secure{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:0!important;font-size:.9rem!important;color:var(--ink-soft)}.pay-secure img{height:22px;width:auto}.pay-cards{height:34px;width:auto;max-width:100%;opacity:.95}.thanks-line{font-weight:800;color:var(--pink-dark)!important}.thanks{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.thanks-card{width:min(640px,100%);text-align:center;padding:18px clamp(18px,4vw,40px) 30px;border-radius:36px;background:#ffffffeb;box-shadow:0 12px #ffcadb,0 24px 50px #e2546b2e}.thanks-card h1{font-size:clamp(2.2rem,7vw,3.4rem);color:#fff;text-shadow:0 4px 0 var(--pink-dark),0 10px 26px rgba(226,84,107,.35)}.thanks-card p{font-size:1.12rem;color:var(--ink-soft);margin:0 auto 12px;max-width:32em}.thanks-card .gift{background:#fff5f8;border-radius:18px;padding:12px 16px;color:var(--ink)}.thanks-preview{height:clamp(220px,40vw,300px)}.thanks-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:18px}.back{font-weight:800;color:var(--ink-soft)}.lang-switch{display:flex;gap:6px;justify-content:flex-end}.lang-switch button{border:2px solid #ffd3e1;background:#fff;border-radius:999px;padding:2px 12px;font-family:inherit;font-weight:700;color:var(--ink-soft);cursor:pointer}.lang-switch button.on{background:var(--pink);border-color:var(--pink);color:#fff}section[id]{scroll-margin-top:70px}.lang-menu{position:relative;font-weight:700}.lang-menu summary{list-style:none;cursor:pointer;padding:4px 12px;border-radius:999px;background:#fff;border:2px solid #ffd3e1;white-space:nowrap}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu>div{position:absolute;right:0;top:calc(100% + 6px);display:flex;flex-direction:column;background:#fff;border:2px solid #ffd3e1;border-radius:16px;padding:6px;min-width:150px;box-shadow:0 10px 24px #e2546b26}.lang-menu a{text-decoration:none;padding:6px 10px;border-radius:10px;white-space:nowrap}.lang-menu a:hover{background:#fff0f5;color:var(--pink-dark)}.news-pill{display:inline-block;margin-top:10px;padding:6px 14px;border-radius:999px;background:#2e2142;color:#ffd27a;font-weight:800;text-decoration:none}.news{text-align:center}.news-badge{display:inline-block;margin-bottom:10px;padding:4px 14px;border-radius:999px;background:#2e2142;color:#ffd27a;font-weight:800}.news-cards li{background:linear-gradient(180deg,#fff,#fff4e8);text-align:left}.news-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 6px}.news-shots img{width:100%;height:auto;border-radius:18px;box-shadow:0 6px #ffe0ea}.news-more a{font-weight:800;color:var(--pink-dark)}@media (max-width: 760px){.news-shots{grid-template-columns:1fr}}.newsletter{scroll-margin-top:80px}.nl-card{max-width:720px;margin:0 auto;padding:clamp(22px,4vw,38px);border-radius:var(--radius);background:linear-gradient(160deg,#fff,#ffeef5 60%,#f1e9ff);border:3px solid #ffd3e1;box-shadow:0 8px #ffe0ea;text-align:center}.nl-form label[for=nl-email]{display:block;font-weight:800;font-size:1.15rem;margin-bottom:10px}.nl-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.nl-row input{flex:1 1 260px;max-width:380px;padding:12px 18px;border-radius:999px;border:2px solid #ffc2d6;font:inherit;font-size:1.05rem;color:var(--ink);background:#fff}.nl-row input:focus{outline:3px solid #ffd3e1;border-color:var(--pink-dark)}.nl-row .btn{border:0;cursor:pointer;font-family:inherit}.nl-row .btn:disabled{opacity:.6;cursor:wait}.nl-sub{margin:14px 0 0;font-weight:700;color:var(--ink-soft)}.nl-status{min-height:1.4em;margin:8px 0 0;font-weight:800}.nl-status.ok{color:#2f9e62}.nl-status.err{color:var(--pink-dark)}.nl-privacy{margin:6px 0 0;font-size:.85rem;color:var(--ink-soft)}.nl-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}body.halloween{--hw-orange: #ff8a2a;--hw-orange-dark: #c4520f;--hw-purple: #2b1f45;--hw-light: #f4ecff;--hw-soft: #cdbfe6;background:radial-gradient(circle at 86% 7%,#fff6d8 0,#ffe9a8 38px,rgba(255,220,140,.35) 40px,transparent 150px),radial-gradient(1.5px 1.5px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 32% 9%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 58% 14%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 72% 26%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 44% 31%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 40%,#fff 50%,transparent 51%),linear-gradient(180deg,#1b1430 0,#2b1f45 45%,#3a2350);background-repeat:no-repeat;background-size:100% 1400px,100% 1400px,100% 1400px,100% 1400px,100% 1400px,100% 1400px,100% 1400px,100% 100%;background-color:#2b1f45}body.halloween h2{color:var(--hw-orange);text-shadow:0 3px 0 #1b1430}body.halloween .nl-card h2,body.halloween .support-card h2,body.halloween .cta h2{text-shadow:none}body.halloween .lead,body.halloween .note,body.halloween .intro,body.halloween .hint,body.halloween .outfit p,body.halloween .shop-teaser p,body.halloween .footer,body.halloween .hero h1 span{color:var(--hw-light)}body.halloween .note,body.halloween .hint,body.halloween .footer{color:var(--hw-soft)}body.halloween .hero h1{text-shadow:0 4px 0 var(--hw-orange-dark),0 10px 26px rgba(255,138,42,.35)}body.halloween .lead strong{color:#ffd27a}body.halloween .kicker{background:var(--hw-orange);color:#2b1f45}body.halloween .news-more a{color:#ffd27a}body.halloween .footer a{color:var(--hw-light)}body.halloween .topbar{background:#1b1430e0;border-bottom-color:#4a3470}body.halloween .logo{color:var(--hw-orange)}body.halloween .logo span{color:#b98cff}body.halloween .nav a{color:var(--hw-soft)}body.halloween .nav a:hover{color:var(--hw-orange)}body.halloween .lang-menu summary{background:#3a2a5c;border-color:#5b4486;color:var(--hw-light)}body.halloween .btn{background:linear-gradient(180deg,#ffb35c,var(--hw-orange));box-shadow:0 6px 0 var(--hw-orange-dark),0 14px 30px #ff8a2a4d;color:#fff}body.halloween .btn:hover{box-shadow:0 9px 0 var(--hw-orange-dark),0 18px 34px #ff8a2a59}body.halloween .btn:active{box-shadow:0 2px 0 var(--hw-orange-dark)}body.halloween .btn-small{box-shadow:0 4px 0 var(--hw-orange-dark)}body.halloween .b1{background:#6b3fa0;opacity:.35}body.halloween .b2{background:var(--hw-orange);opacity:.18}body.halloween .b3{background:#8a4fd0;opacity:.3}body.halloween .tag{background:#2b1f45cc;color:var(--hw-light)}body.halloween .news-badge,body.halloween .news-pill{background:var(--hw-orange);color:#2b1f45}body.halloween .shots figure,body.halloween .faq details{box-shadow:0 6px #4a3470}body.halloween .shots figcaption{color:#4a3542}body.halloween .news-shots img{box-shadow:0 6px #4a3470}body.halloween .features li:nth-child(n){box-shadow:0 8px #4a3470,0 16px 30px #00000040}body.halloween .nl-card{background:linear-gradient(160deg,#fff,#fff1e2 60%,#efe4ff);border-color:var(--hw-orange);box-shadow:0 8px 0 var(--hw-orange-dark)}body.halloween .cta{background:linear-gradient(135deg,#ffd9b0,#ffe9c7 50%,#e7d8ff);box-shadow:0 12px 0 var(--hw-orange-dark)}body.halloween .cta p{color:#4a3542}.spooky{position:absolute;inset:0;pointer-events:none;z-index:0}.spooky span{position:absolute;line-height:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.spooky .s1{top:4%;left:46%;font-size:2.2rem;transform:rotate(-12deg)}.spooky .s2{top:12%;left:54%;font-size:1.4rem;transform:rotate(10deg)}.spooky .s3{top:2%;right:18%;font-size:1.7rem;transform:rotate(-6deg)}.spooky .s4{bottom:6%;left:40%;font-size:2.6rem}.spooky .s5{bottom:2%;right:4%;font-size:3rem}.spooky .web{top:0;left:0;width:120px;height:120px;opacity:.35;background:repeating-radial-gradient(circle at 0 0,transparent 0 18px,#fff 18px 19px),repeating-conic-gradient(from 0deg at 0 0,transparent 0 14deg,#fff 14deg 15deg);-webkit-mask:radial-gradient(circle at 0 0,#000 0 115px,transparent 116px);mask:radial-gradient(circle at 0 0,#000 0 115px,transparent 116px)}.hero-text,.hero-stage{position:relative;z-index:1}@media (max-width: 860px){.spooky .s1,.spooky .s2{display:none}}.full{text-align:center}.full-badge{display:inline-block;margin-bottom:10px;padding:4px 16px;border-radius:999px;background:linear-gradient(180deg,#ffe08a,#f6b93b);color:#5a3a00;font-weight:800;box-shadow:0 3px #d79a1c}.full-games{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;text-align:left}.full-games li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:18px;padding:12px 14px;box-shadow:0 5px #ffe0ea}.full-games .ficon{font-size:1.8rem;line-height:1}.full-games h3{font-size:1.05rem;margin:0 0 2px}.full-games p{margin:0;font-size:.92rem;color:var(--ink-soft);line-height:1.35}.full-games li.free{background:linear-gradient(180deg,#fff,#fff3e3)}.free-tag{display:inline-block;margin-top:6px;padding:1px 10px;border-radius:999px;background:#2e2142;color:#ffd27a;font-size:.8rem;font-weight:800}.full-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.full-shots img{width:100%;height:auto;border-radius:18px;box-shadow:0 6px #ffe0ea}.full-extras{margin-top:8px}.full-extras li{text-align:left}.full-cta{margin-top:22px}@media (max-width: 760px){.full-shots{grid-template-columns:1fr 1fr}}body.halloween .full-games li,body.halloween .full-shots img{box-shadow:0 5px #4a3470}body.halloween .full-games li.free{box-shadow:0 5px 0 var(--hw-orange-dark)}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.hero .pills .news-pill{margin-top:0}.full-pill,body.halloween .full-pill{background:linear-gradient(180deg,#ffe08a,#f6b93b);color:#5a3a00}@media (max-width: 860px){.pills{justify-content:center}}.full-extras-h{margin:34px 0 14px;font-size:clamp(1.3rem,3vw,1.7rem);color:#ffd27a}body:not(.halloween) .full-extras-h{color:var(--pink-dark)}.anim-grid.two{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center}.shots.one{grid-template-columns:minmax(0,960px);justify-content:center}.news-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.news-shots{grid-template-columns:repeat(4,1fr)}@media (max-width: 760px){.news-shots{grid-template-columns:1fr 1fr}}
