.gn-fl{--s:var(--u);--gn-fl-ink:#231e1a;--gn-fl-mute:#8a817a;position:relative}.gn-fl>section{width:calc(var(--u) * 1086);margin-inline:auto;position:relative}.gn-fl a{-webkit-tap-highlight-color:transparent}@keyframes gn-fl-up{0%{opacity:0;transform:translateY(14px)}}@keyframes gn-fl-drop{0%{opacity:0;transform:translateY(-12px)rotate(-2.5deg)}}.gn-fl-card,.gn-fl-ni,.gn-fl-pick,.gn-fl-side{animation:.75s cubic-bezier(.2,.7,.2,1) backwards gn-fl-up;animation-delay:calc(var(--i,0) * 70ms + .12s)}.gn-fl-nr{animation:.9s cubic-bezier(.2,.8,.3,1) backwards gn-fl-drop;animation-delay:calc(var(--i,0) * 80ms)}.gn-fl-hero{height:calc(var(--u) * 548)}.gn-fl-top{display:contents}.gn-fl-hero-bg{background:url(/_portal/gnoren/featurelist/hero-bg.webp) 0 0/100% no-repeat;position:absolute;inset:0}.gn-fl-hero-txt{display:contents}.gn-fl-h1{left:calc(var(--u) * 66);top:calc(var(--u) * 145);font-family:var(--gn-f-mincho);font-weight:700;font-size:calc(var(--u) * 39.6);line-height:calc(var(--u) * 46);letter-spacing:0;color:#0b1518;white-space:nowrap;position:absolute}.gn-fl-lead{left:calc(var(--u) * 68);top:calc(var(--u) * 199.5);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 23);letter-spacing:0;color:#2f2c29;white-space:nowrap;font-weight:500;position:absolute}.gn-fl-norens{display:contents}.gn-fl-nr{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));transform-origin:50% 0;z-index:2;--sw:1.8deg;transition:transform 1s cubic-bezier(.3,1.7,.5,1);display:block;position:absolute}.gn-fl-nr:nth-child(2n){--sw:-1.6deg}.gn-fl-nr:hover,.gn-fl-nr:focus-visible{transform:rotate(var(--sw));outline:none}.gn-fl-nr:focus-visible .gn-fl-nr-lb{text-underline-offset:3px;text-decoration:underline}.gn-fl-nr-cloth{filter:drop-shadow(0 1px 1.5px #462d142e);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.gn-fl-nr-ic{color:#a43f29;display:block;position:absolute}.gn-fl-nr-ic svg{width:auto;height:100%;display:block;overflow:visible}.gn-fl-nr-lb{font-family:var(--gn-f-mincho);letter-spacing:.03em;white-space:nowrap;color:#a43f29;font-weight:700;line-height:1;display:block;position:absolute}.gn-fl-nr-dark .gn-fl-nr-ic,.gn-fl-nr-dark .gn-fl-nr-lb{color:#3b3e32}.gn-fl-nr-green .gn-fl-nr-ic,.gn-fl-nr-green .gn-fl-nr-lb{color:#38472f}.gn-fl-gscript{left:calc(var(--u) * 994.5);top:calc(var(--u) * 263);width:calc(var(--u) * 200);text-align:center;font-size:calc(var(--u) * 29);line-height:calc(var(--u) * 36);letter-spacing:.04em;color:#bd7a66;white-space:nowrap;z-index:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)rotate(-22deg)}.gn-fl-pick{left:calc(var(--u) * 42);top:calc(var(--u) * 293);width:calc(var(--u) * 769);height:calc(var(--u) * 240);position:absolute}.gn-fl-pick-link{color:#fff;width:100%;height:100%;display:block;position:relative}.gn-fl-pick-img{object-fit:cover;border-radius:calc(var(--u) * 4);width:100%;height:100%;transition:transform .8s}.gn-fl-pick-link{border-radius:calc(var(--u) * 4);overflow:hidden}.gn-fl-pick-link:hover .gn-fl-pick-img{transform:scale(1.015)}.gn-fl-pick-shade{display:none}.gn-fl-tag{left:calc(var(--u) * 24);top:calc(var(--u) * 10);width:calc(var(--u) * 123);height:calc(var(--u) * 38);clip-path:polygon(1.5% 14%,8% 4%,100% 0,96% 50%,99% 90%,92% 100%,0 100%,4% 56%);background:#b04a2f;display:block;position:absolute;transform:rotate(-9deg)}.gn-fl-tag span{padding-left:calc(var(--u) * 3);font-family:var(--gn-f-mincho);font-weight:600;font-size:calc(var(--u) * 12);letter-spacing:.08em;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.gn-fl-pick-t{left:calc(var(--u) * 37);top:calc(var(--u) * 51);font-weight:500;font-size:calc(var(--u) * 30.5);line-height:calc(var(--u) * 38);letter-spacing:0;color:#fff;text-shadow:0 1px 8px #0000004d;white-space:nowrap;position:absolute}.gn-fl-pick-d{left:calc(var(--u) * 41);top:calc(var(--u) * 134);font-size:calc(var(--u) * 11.5);line-height:calc(var(--u) * 17.3);letter-spacing:.03em;color:#ffffffed;white-space:nowrap;position:absolute}.gn-fl-pick-btn{left:calc(var(--u) * 40);top:calc(var(--u) * 197);width:calc(var(--u) * 137);height:calc(var(--u) * 30);justify-content:center;align-items:center;gap:calc(var(--u) * 9);color:#8b3a24;font-weight:700;font-size:calc(var(--u) * 11);letter-spacing:.06em;background:#fdfaf6f5;border-radius:99px;transition:background .25s,transform .25s;display:flex;position:absolute}.gn-fl-pick-btn svg{width:calc(var(--u) * 12);height:auto}.gn-fl-pick-link:hover .gn-fl-pick-btn{transform:translateX(calc(var(--u) * 2));background:#fff}.gn-fl-side{display:contents}.gn-fl-pul{left:calc(var(--u) * 830);top:calc(var(--u) * 304);font-size:calc(var(--u) * 11.6);line-height:calc(var(--u) * 14.6);letter-spacing:.12em;color:#bd8a6e;transform-origin:0;white-space:nowrap;font-weight:500;position:absolute;transform:rotate(-3deg)}.gn-fl-pola{left:calc(var(--u) * 832.25);top:calc(var(--u) * 336.25);width:calc(var(--u) * 136);height:auto;filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 2) #503c2833);z-index:1;position:absolute;transform:rotate(-5.5deg)}.gn-fl-note{left:calc(var(--u) * 966);top:calc(var(--u) * 344);width:calc(var(--u) * 92);height:calc(var(--u) * 104);font-size:calc(var(--u) * 11.4);line-height:calc(var(--u) * 26);letter-spacing:.03em;color:#8c837c;white-space:nowrap;position:absolute;transform:rotate(-11deg)}.gn-fl-leaf{left:calc(var(--u) * 1004);top:calc(var(--u) * 444);width:calc(var(--u) * 64);height:auto;position:absolute}.gn-fl-themes{height:calc(var(--u) * 592)}.gn-fl-sh{width:100%;height:calc(var(--u) * 50);position:absolute;top:0;left:0}.gn-fl-sh-t{left:calc(var(--u) * 42);top:calc(var(--u) * 10);font-family:var(--gn-f-mincho);font-weight:700;font-size:calc(var(--u) * 24.6);line-height:calc(var(--u) * 32);letter-spacing:0;color:#1f1a17;white-space:nowrap;position:absolute}.gn-fl-town{left:calc(var(--u) * 228);top:calc(var(--u) * -2);width:calc(var(--u) * 382);pointer-events:none;height:auto;position:absolute}.gn-fl-find{left:calc(var(--u) * 693.5);top:calc(var(--u) * 19);font-size:calc(var(--u) * 21.5);letter-spacing:.05em;color:#c8806b;white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-50%)rotate(-10.5deg)}.gn-fl-more,.gn-fl-nh-more{right:calc(var(--u) * 42);top:calc(var(--u) * 17);align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 11);line-height:calc(var(--u) * 16);letter-spacing:.08em;color:#a8432a;padding-bottom:calc(var(--u) * 2);white-space:nowrap;border-bottom:1px solid;font-weight:500;display:inline-flex;position:absolute}.gn-fl-more svg,.gn-fl-nh-more svg{width:calc(var(--u) * 10);height:auto}.gn-fl-more:hover,.gn-fl-nh-more:hover{color:#7d2f1a}.gn-fl-cards{display:contents}.gn-fl-card{left:calc(var(--u) * (var(--x) - 0));width:calc(var(--u) * var(--w));color:var(--gn-fl-ink);scroll-margin-top:calc(var(--u) * 80);display:block;position:absolute}.gn-fl-card-r1{top:calc(var(--u) * 55);height:calc(var(--u) * 270);--ph:132;--tt:176.5;--tlh:23;--dt:224.4;--dlh:16.4}.gn-fl-card-r2{top:calc(var(--u) * 330);height:calc(var(--u) * 262);--ph:125;--tt:172.25;--tlh:21.5;--dt:218.3;--dlh:16.2}.gn-fl-card:first-child{--ix:36;--lx:65.5}.gn-fl-card:nth-child(2){--ix:36.5;--lx:68}.gn-fl-card:nth-child(3){--ix:37.5;--lx:71}.gn-fl-card:nth-child(4){--ix:35;--lx:69}.gn-fl-card:nth-child(5){--ix:41;--lx:75}.gn-fl-card:nth-child(6){--ix:42;--lx:77.5}.gn-fl-card:nth-child(7){--ix:37;--lx:64.5}.gn-fl-card-hd{width:100%;height:calc(var(--u) * 42);border-radius:calc(var(--u) * 3) calc(var(--u) * 3) 0 0;color:#fff;position:absolute;top:0;left:0}.gn-fl-tone-red .gn-fl-card-hd{background-color:#a65034}.gn-fl-tone-linen .gn-fl-card-hd{color:#3a342e;background-color:#e4d8c9}.gn-fl-tone-green .gn-fl-card-hd{background-color:#41503e}.gn-fl-tone-olive .gn-fl-card-hd{background-color:#838561}.gn-fl-card-ic{left:calc(var(--u) * var(--ix));height:calc(var(--u) * 22);width:auto;position:absolute;top:50%;overflow:visible;transform:translate(-50%,-50%)}.gn-fl-card-hl{left:calc(var(--u) * var(--lx));font-weight:700;font-size:calc(var(--u) * 13);letter-spacing:.03em;white-space:nowrap;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.gn-fl-card-hl b{font-weight:700;font-size:calc(var(--u) * 16)}.gn-fl-card-ph{left:0;top:calc(var(--u) * 43);width:100%;height:calc(var(--u) * var(--ph));border-radius:0 0 calc(var(--u) * 2) calc(var(--u) * 2);background:#d9cdbd;position:absolute;overflow:hidden}.gn-fl-card-ph img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.gn-fl-card:hover .gn-fl-card-ph img,.gn-fl-card:focus-visible .gn-fl-card-ph img{transform:scale(1.05)}.gn-fl-go{color:#2a2521;background:#fff;border:1px solid #ddd3c7;border-radius:50%;place-items:center;transition:transform .3s,background .3s,color .3s;display:grid;position:absolute;box-shadow:0 1px 3px #3c28141f}.gn-fl-card .gn-fl-go{right:calc(var(--u) * 8);top:calc(var(--u) * (43 + var(--ph) + 1.5 - 12.5));width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.gn-fl-go svg{width:calc(var(--u) * 10);height:auto}.gn-fl-card:hover .gn-fl-go,.gn-fl-card:focus-visible .gn-fl-go,.gn-fl-ni-a:hover .gn-fl-go{transform:translateX(calc(var(--u) * 3));color:#fff;background:#a8432a;border-color:#a8432a}.gn-fl-card-t{left:calc(var(--u) * 5);top:calc(var(--u) * var(--tt));font-weight:700;font-size:calc(var(--u) * 15.4);line-height:calc(var(--u) * var(--tlh));letter-spacing:0;white-space:nowrap;position:absolute}.gn-fl-card-d{left:calc(var(--u) * 5);top:calc(var(--u) * var(--dt));font-size:calc(var(--u) * 11);line-height:calc(var(--u) * var(--dlh));letter-spacing:0;color:var(--gn-fl-mute);white-space:nowrap;font-weight:500;position:absolute}.gn-fl-card:focus-visible,.gn-fl-ni-a:focus-visible,.gn-fl-pick-link:focus-visible,.gn-fl-band-btn:focus-visible{outline-offset:3px;outline:2px solid #a8432a}.gn-fl-news{height:calc(var(--u) * 212)}.gn-fl-nh{width:100%;height:calc(var(--u) * 42);position:absolute;top:0;left:0}.gn-fl-nh-t{left:calc(var(--u) * 44);top:calc(var(--u) * 6);font-weight:700;font-size:calc(var(--u) * 23.2);line-height:calc(var(--u) * 30);letter-spacing:0;color:#1f1a17;white-space:nowrap;position:absolute}.gn-fl-nh-rule{left:calc(var(--u) * 223);width:calc(var(--u) * 735);top:calc(var(--u) * 21);background:#dcc7bd;height:1px;position:absolute}.gn-fl-nh-more{top:calc(var(--u) * 11)}.gn-fl-nlist{display:contents}.gn-fl-ni{top:calc(var(--u) * 44);left:calc(var(--u) * var(--x));width:calc(var(--u) * var(--w));height:calc(var(--u) * 160);position:absolute}.gn-fl-ni-a{width:100%;height:100%;color:var(--gn-fl-ink);display:block;position:relative}.gn-fl-ni-ph{width:100%;height:calc(var(--u) * 77);border-radius:calc(var(--u) * 3);background:#d9cdbd;position:absolute;top:0;left:0;overflow:hidden}.gn-fl-ni-ph img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.gn-fl-ni-a:hover .gn-fl-ni-ph img{transform:scale(1.06)}.gn-fl-go-s{right:calc(var(--u) * 8);top:calc(var(--u) * 57.5);width:calc(var(--u) * 23);height:calc(var(--u) * 23)}.gn-fl-go-s svg{width:calc(var(--u) * 9)}.gn-fl-ni-t{left:calc(var(--u) * 1);top:calc(var(--u) * 80.75);font-weight:700;font-size:calc(var(--u) * 13.2);line-height:calc(var(--u) * 18.5);letter-spacing:0;white-space:nowrap;position:absolute}.gn-fl-chips{left:calc(var(--u) * 1);top:calc(var(--u) * 124);gap:calc(var(--u) * 12);display:flex;position:absolute}.gn-fl-chip{height:calc(var(--u) * 15);padding:0 calc(var(--u) * 5);line-height:calc(var(--u) * 15);border-radius:calc(var(--u) * 2);color:#8a7f76;font-size:calc(var(--u) * 9.9);letter-spacing:0;white-space:nowrap;background:#e9e2d9;font-weight:500;display:block}.gn-fl-chip.is-warm{color:#a9694b;background:#ece1d1}.gn-fl-date{left:calc(var(--u) * 1);top:calc(var(--u) * 143);font-size:calc(var(--u) * 10.4);line-height:calc(var(--u) * 14);letter-spacing:0;color:#8f867f;font-weight:500;position:absolute}.gn-fl-band{height:calc(var(--u) * 96);overflow:hidden}.gn-fl-band-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gn-fl-band-t{left:calc(var(--u) * 173);top:calc(var(--u) * 18.5);font-weight:700;font-size:calc(var(--u) * 18.6);line-height:calc(var(--u) * 23);letter-spacing:.03em;color:#1f1a17;white-space:nowrap;position:absolute}.gn-fl-band-s{left:calc(var(--u) * 174);top:calc(var(--u) * 67.5);font-size:calc(var(--u) * 10);line-height:calc(var(--u) * 16);letter-spacing:.04em;color:#6f6660;white-space:nowrap;position:absolute}.gn-fl-band-btn{left:calc(var(--u) * 728);top:calc(var(--u) * 23.6);width:calc(var(--u) * 205);height:calc(var(--u) * 42.4);justify-content:center;align-items:center;gap:calc(var(--u) * 10);color:#fff;font-weight:500;font-size:calc(var(--u) * 12);letter-spacing:.1em;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #78321940;background:linear-gradient(#a9442b,#983a22);border-radius:99px;transition:transform .3s,filter .3s;display:flex;position:absolute}.gn-fl-band-btn svg{width:calc(var(--u) * 13);height:auto}.gn-fl-band-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.gn-fl-card,.gn-fl-ni,.gn-fl-pick,.gn-fl-side,.gn-fl-nr{animation:none}.gn-fl-nr,.gn-fl-go,.gn-fl-card-ph img,.gn-fl-ni-ph img,.gn-fl-pick-img,.gn-fl-pick-btn,.gn-fl-band-btn{transition:none}.gn-fl-nr:hover,.gn-fl-card:hover .gn-fl-card-ph img,.gn-fl-ni-a:hover .gn-fl-ni-ph img{transform:none}}@media (max-width:768px),(orientation:landscape) and (max-height:500px){.gn-fl{--s:1.3px}.gn-fl>section{width:100%}.gn-fl>section,.gn-fl-pick,.gn-fl-card,.gn-fl-ni{height:auto}.gn-fl-hero{padding-bottom:8px}.gn-fl-top{padding:30px 0 26px;display:block;position:relative;overflow:hidden}.gn-fl-hero-bg{background-position:14% 0;background-size:auto 189%}.gn-fl-hero-txt{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fdfcf8cc;border-radius:8px;margin:0 16px;padding:18px 18px 16px;display:block;position:relative}.gn-fl-h1{font-size:32px;line-height:1.3;position:static}.gn-fl-lead{white-space:normal;margin-top:8px;font-size:14px;line-height:1.85;position:static}.gn-fl-norens{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(#7a5434,#7a5434) 0 3px/100% 3px no-repeat local;gap:6px;margin-top:22px;padding:0 16px 18px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.gn-fl-norens::-webkit-scrollbar{display:none}.gn-fl-nr{width:calc(var(--w) * 1.3px);height:calc(var(--h) * 1.3px);margin-top:calc((var(--y) - 53) * 1.3px + 4px);scroll-snap-align:start;flex:none;min-width:44px;position:relative;top:auto;left:auto}.gn-fl-gscript{display:none}.gn-fl-pick{width:auto;margin:6px 16px 0;position:relative;top:auto;left:auto}.gn-fl-pick-link{border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:340px;padding:22px 20px;display:flex}.gn-fl-pick-img{object-position:66% 50%;border-radius:0;height:100%;position:absolute;inset:0}.gn-fl-pick-shade{background:linear-gradient(#140c081a 15%,#140c088c 48%,#140c08db 100%);display:block;position:absolute;inset:0}.gn-fl-tag{align-self:flex-start;width:132px;height:40px;margin-bottom:12px;position:relative;top:auto;left:auto}.gn-fl-tag span{font-size:13px}.gn-fl-pick-t{white-space:normal;font-size:27px;line-height:1.4;position:relative;top:auto;left:auto}.gn-fl-pick-d{white-space:normal;margin-top:10px;font-size:13.5px;line-height:1.75;position:relative;top:auto;left:auto}.gn-fl-pick-btn{gap:10px;width:168px;height:46px;margin-top:16px;font-size:14px;position:relative;top:auto;left:auto}.gn-fl-pick-btn svg{width:15px}.gn-fl-side{background:#f3eee6;border-radius:10px;grid-template-columns:124px 1fr;align-items:center;gap:4px 20px;margin:18px 16px 0;padding:18px;display:grid;position:relative;overflow:hidden}.gn-fl-pul{grid-column:1/-1;font-size:13px;line-height:1.5;position:static;transform:none}.gn-fl-pola{grid-row:2;width:124px;position:static;transform:rotate(-4deg)}.gn-fl-note{white-space:normal;grid-row:2;width:auto;height:auto;padding-right:36px;font-size:14px;line-height:1.9;position:static;transform:rotate(-5deg)}.gn-fl-leaf{width:34px;position:absolute;inset:auto 12px 10px auto}.gn-fl-themes{padding:38px 16px 10px}.gn-fl-sh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;height:auto;display:flex;position:relative}.gn-fl-sh-t{font-size:24px;position:static}.gn-fl .gn-fl-town,.gn-fl .gn-fl-find{display:none}.gn-fl-more,.gn-fl-nh-more{text-underline-offset:4px;border-bottom:0;min-height:44px;font-size:13px;text-decoration:underline;position:static}.gn-fl-more svg,.gn-fl-nh-more svg{width:13px}.gn-fl-cards{grid-template-columns:1fr;gap:26px;margin-top:14px;display:grid}.gn-fl-card{width:auto;padding-bottom:8px;scroll-margin-top:72px;position:relative;top:auto;left:auto}.gn-fl-card-r1,.gn-fl-card-r2{top:auto}.gn-fl-card-hd,.gn-fl-card-ph,.gn-fl-card-t,.gn-fl-card-d{display:block;position:relative;top:auto;left:auto}.gn-fl-card-hd{border-radius:4px 4px 0 0;height:48px}.gn-fl-card-ic{height:24px;left:30px}.gn-fl-card-hl{font-size:14px;left:64px}.gn-fl-card-hl b{font-size:17px}.gn-fl-card-ph{aspect-ratio:16/9;border-radius:0 0 4px 4px;height:auto}.gn-fl-card .gn-fl-go{width:44px;height:44px;top:auto;bottom:14px;right:6px}.gn-fl-go svg{width:16px}.gn-fl-card-t{white-space:normal;margin:12px 56px 0 4px;font-size:17px;line-height:1.55}.gn-fl-card-d{white-space:normal;margin:6px 56px 0 4px;font-size:13px;line-height:1.7}.gn-fl-news{padding:30px 0 18px}.gn-fl-nh{align-items:center;gap:12px;height:auto;padding:0 16px;display:flex;position:relative}.gn-fl-nh-t{font-size:22px;line-height:1.4;position:static}.gn-fl-nh-rule{flex:1;width:auto;min-width:12px;position:static}.gn-fl-nlist{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-top:8px;padding:12px 16px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.gn-fl-nlist::-webkit-scrollbar{display:none}.gn-fl-ni{scroll-snap-align:start;flex:none;width:232px;position:relative;top:auto;left:auto}.gn-fl-ni-a{height:auto}.gn-fl-ni-ph{height:112px;position:relative}.gn-fl-go-s{width:40px;height:40px;margin-top:-26px;top:112px;right:8px}.gn-fl-ni-t,.gn-fl-chips,.gn-fl-date{display:block;position:static}.gn-fl-ni-t{white-space:normal;margin:12px 44px 0 1px;font-size:15px;line-height:1.55}.gn-fl-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gn-fl-chip{border-radius:4px;height:24px;padding:0 9px;font-size:12px;line-height:24px}.gn-fl-date{margin-top:8px;font-size:12px;line-height:1.4}.gn-fl-band{text-align:center;height:auto;padding:44px 20px 40px}.gn-fl-band-bg{opacity:.55}.gn-fl-band-t,.gn-fl-band-s,.gn-fl-band-btn{position:relative;top:auto;left:auto}.gn-fl-band-t{white-space:normal;font-size:clamp(15px,4.9vw,20px);line-height:1.7}.gn-fl-band-s{white-space:normal;text-wrap:balance;margin-top:10px;font-size:13px;line-height:1.7}.gn-fl-band-btn{gap:12px;width:min(100%,320px);height:52px;margin:22px auto 0;font-size:15px}.gn-fl-band-btn svg{width:16px}}@media (min-width:561px) and (max-width:768px),(min-width:561px) and (orientation:landscape) and (max-height:500px){.gn-fl-cards{grid-template-columns:repeat(2,1fr);gap:28px 18px}.gn-fl-card-t br{display:none}.gn-fl-card-t{font-size:16px}}.gn-fl a.gn-fl-more,.gn-fl a.gn-fl-nh-more{color:#a8432a}.gn-fl a.gn-fl-more:hover,.gn-fl a.gn-fl-nh-more:hover{color:#7d2f1a}.gn-fl a.gn-fl-band-btn,.gn-fl a.gn-fl-pick-link{color:#fff}.gn-fl a.gn-fl-card,.gn-fl a.gn-fl-ni-a{color:var(--gn-fl-ink)}.gn-fl-peg{z-index:3;width:calc(var(--u) * 9);height:calc(var(--u) * 10);margin:calc(var(--u) * -5) 0 0 calc(var(--u) * -4.5);border-radius:calc(var(--u) * 1);pointer-events:none;background:linear-gradient(#b98852,#8a5b30 60%,#6e4524);position:absolute;box-shadow:0 1px 1.5px #28190a4d}@media (max-width:768px),(orientation:landscape) and (max-height:500px){.gn-fl-peg{display:none}}@media (min-width:1441px) and (min-height:501px){.gn-fl-hero-bg{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}
