.gn-fl .gn-fl-r-hero-bg{background-image:url(/_portal/gnoren/featurelist/hero-bg-clean.webp)}.gn-fl .gn-fl-r-lead{white-space:normal;width:calc(var(--u) * 252)}.gn-fl .gn-fl-r-pick .gn-fl-pick-link{background:#4a3a30}.gn-fl .gn-fl-r-pick .gn-fl-pick-shade{background:linear-gradient(90deg,#140c08cc 0%,#140c088c 50%,#140c0800 86%);display:block;position:absolute;inset:0}.gn-fl .gn-fl-r-pick .gn-fl-pick-t{white-space:normal;width:calc(var(--u) * 470);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gn-fl .gn-fl-r-pick .gn-fl-pick-d{white-space:normal;width:calc(var(--u) * 420);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gn-fl .gn-fl-r-pick .gn-fl-tag,.gn-fl .gn-fl-r-pick .gn-fl-pick-t,.gn-fl .gn-fl-r-pick .gn-fl-pick-d,.gn-fl .gn-fl-r-pick .gn-fl-pick-btn{z-index:1}.gn-fl .gn-fl-r-pola{box-sizing:border-box;padding:calc(var(--u) * 7) calc(var(--u) * 7) calc(var(--u) * 29);border-radius:calc(var(--u) * 1.5);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #503c2838;filter:none;background:#fff;display:block}.gn-fl .gn-fl-r-pola img{aspect-ratio:122/150;object-fit:cover;width:100%;height:auto;display:block}.gn-fl .gn-fl-card-t.gn-fl-r-ct2{white-space:normal;width:calc(var(--u) * (var(--w) - 10));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gn-fl .gn-fl-card-d.gn-fl-r-ct2{white-space:normal;width:calc(var(--u) * (var(--w) - 10));-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gn-fl .gn-fl-card .gn-fl-go{top:calc(var(--u) * (43 + var(--ph) - 31))}.gn-fl .gn-fl-card-t,.gn-fl .gn-fl-card-d,.gn-fl .gn-fl-r-t,.gn-fl .gn-fl-r-lead,.gn-fl .gn-fl-pick-t,.gn-fl .gn-fl-pick-d{word-break:auto-phrase}.gn-fl .gn-fl-note{left:calc(var(--u) * 976);z-index:2}.gn-fl .gn-fl-r-find{margin-top:calc(var(--u) * 4);padding:calc(var(--u) * 6) calc(var(--u) * 42) calc(var(--u) * 26)}.gn-fl-r-form{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 18);border-radius:calc(var(--u) * 4);background:#efeae2;display:flex}.gn-fl-r-form-l{font-weight:700;font-size:max(14px, calc(var(--u) * 14));color:#1f1a17;white-space:nowrap}.gn-fl-r-form-i{min-width:0;max-width:calc(var(--u) * 460);height:max(40px, calc(var(--u) * 38));padding:0 calc(var(--u) * 16);font:inherit;font-size:max(14px, calc(var(--u) * 13));color:#2a2521;background:#fdfcfa;border:1px solid #d9cfc2;border-radius:99px;flex:1}.gn-fl-r-form-i:focus-visible{outline-offset:2px;outline:2px solid #a8432a}.gn-fl-r-form-b{height:max(40px, calc(var(--u) * 38));min-width:80px;padding:0 calc(var(--u) * 22);color:#fff;font:inherit;font-weight:700;font-size:max(14px, calc(var(--u) * 13));letter-spacing:.1em;cursor:pointer;background:linear-gradient(#a9442b,#983a22);border:0;border-radius:99px}.gn-fl-r-form-b:hover{filter:brightness(1.08)}.gn-fl-r-form-b:focus-visible{outline-offset:2px;outline:2px solid #a8432a}.gn-fl-r-grid{gap:calc(var(--u) * 24) calc(var(--u) * 20);padding:calc(var(--u) * 18) 0 0;grid-template-columns:repeat(4,1fr);margin:0;list-style:none;display:grid}.gn-fl-r-grid-5{gap:calc(var(--u) * 24) calc(var(--u) * 19);padding:0 calc(var(--u) * 43);grid-template-columns:repeat(5,1fr)}.gn-fl .gn-fl-r-news{height:auto;padding-top:calc(var(--u) * 46);padding-bottom:calc(var(--u) * 14)}.gn-fl-r-it{animation:.75s cubic-bezier(.2,.7,.2,1) backwards gn-fl-up;animation-delay:calc(min(var(--i,0), 8) * 50ms + 80ms);min-width:0}.gn-fl a.gn-fl-r-a{height:100%;color:var(--gn-fl-ink);flex-direction:column;display:flex}.gn-fl-r-phw{display:block;position:relative}.gn-fl-r-ph{aspect-ratio:185/90;border-radius:calc(var(--u) * 3);background:#d9cdbd;display:block;overflow:hidden}.gn-fl-r-ph img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.gn-fl-r-a:hover .gn-fl-r-ph img{transform:scale(1.06)}.gn-fl-r-phw .gn-fl-go-s{right:calc(var(--u) * 8);top:auto;bottom:calc(var(--u) * -11.5)}.gn-fl-r-a:hover .gn-fl-go,.gn-fl-r-a:focus-visible .gn-fl-go{transform:translateX(calc(var(--u) * 3));color:#fff;background:#a8432a;border-color:#a8432a}.gn-fl-r-a:focus-visible{outline-offset:3px;outline:2px solid #a8432a}.gn-fl .gn-fl-r-t{-webkit-line-clamp:3;margin:calc(var(--u) * 13) calc(var(--u) * 28) 0 calc(var(--u) * 1);font-weight:700;font-size:max(13px, calc(var(--u) * 13.2));letter-spacing:0;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.gn-fl .gn-fl-r-a .gn-fl-chips{padding-top:calc(var(--u) * 8);gap:calc(var(--u) * 6) calc(var(--u) * 8);flex-wrap:wrap;margin-top:auto;position:static}.gn-fl .gn-fl-r-a .gn-fl-chip{height:auto;min-height:calc(var(--u) * 15)}.gn-fl .gn-fl-r-a .gn-fl-date{margin-top:calc(var(--u) * 6);font-size:max(11px, calc(var(--u) * 10.4));position:static}.gn-fl .gn-fl-r-sec{padding:calc(var(--u) * 26) calc(var(--u) * 42) calc(var(--u) * 22);scroll-margin-top:calc(var(--u) * 24)}.gn-fl-r-hd{align-items:center;gap:calc(var(--u) * 12);height:max(42px, calc(var(--u) * 42));padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 3);color:#fff;display:flex;position:relative}.gn-fl-r-hd.gn-fl-tone-red{background-color:#a65034}.gn-fl-r-hd.gn-fl-tone-linen{color:#3a342e;background-color:#e4d8c9}.gn-fl-r-hd.gn-fl-tone-green{background-color:#41503e}.gn-fl-r-hd.gn-fl-tone-olive{background-color:#838561}.gn-fl-r-hd-ic{height:calc(var(--u) * 22);flex:none;width:auto;overflow:visible}.gn-fl-r-hd-t{font-weight:700;font-size:max(15px, calc(var(--u) * 16));letter-spacing:.03em;margin:0;line-height:1.2}.gn-fl-r-hd-ct{font-size:max(12px, calc(var(--u) * 11));letter-spacing:.06em;opacity:.85;white-space:nowrap;margin-left:auto;font-weight:500}.gn-fl-r-back{margin:calc(var(--u) * 12) 0 0;font-size:max(13px, calc(var(--u) * 12))}.gn-fl a.gn-fl-r-back,.gn-fl-r-back a,.gn-fl-r-more a,.gn-fl-r-empty a{color:#a8432a;text-underline-offset:3px;text-decoration:underline}.gn-fl-r-back a:hover,.gn-fl-r-more a:hover,.gn-fl-r-empty a:hover{color:#7d2f1a}.gn-fl-r-empty{margin:calc(var(--u) * 24) 0;font-size:max(14px, calc(var(--u) * 14))}.gn-fl-r-more{margin:calc(var(--u) * 18) 0 0;text-align:right;font-size:max(13px, calc(var(--u) * 12));letter-spacing:.06em;font-weight:500}.gn-fl-r-more a{align-items:center;gap:calc(var(--u) * 6);display:inline-flex}.gn-fl-r-more svg{width:calc(var(--u) * 11);height:auto}.gn-fl-r-regs{gap:calc(var(--u) * 8);margin:calc(var(--u) * 22) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.gn-fl a.gn-fl-r-reg{align-items:center;gap:calc(var(--u) * 6);min-height:max(32px, calc(var(--u) * 28));padding:0 calc(var(--u) * 12);color:#3a342e;font-size:max(13px, calc(var(--u) * 12));background:#efeae2;border-radius:99px;font-weight:500;transition:background .25s,color .25s;display:inline-flex}.gn-fl a.gn-fl-r-reg span{color:#a9694b;font-size:.92em}.gn-fl a.gn-fl-r-reg:hover,.gn-fl a.gn-fl-r-reg:focus-visible{color:#fff;background:#a8432a;outline:none}.gn-fl a.gn-fl-r-reg:hover span,.gn-fl a.gn-fl-r-reg:focus-visible span{color:#fff}@media (prefers-reduced-motion:reduce){.gn-fl-r-it{animation:none}.gn-fl-r-ph img{transition:none}.gn-fl-r-a:hover .gn-fl-r-ph img{transform:none}}@media (max-width:768px),(orientation:landscape) and (max-height:500px){.gn-fl .gn-fl-r-lead{width:auto}.gn-fl .gn-fl-tag span,.gn-fl .gn-fl-pul,.gn-fl a.gn-fl-more,.gn-fl a.gn-fl-nh-more,.gn-fl .gn-fl-band-s{font-size:14px}.gn-fl .gn-fl-r-pick .gn-fl-pick-t{-webkit-line-clamp:4;width:auto}.gn-fl .gn-fl-r-pick .gn-fl-pick-d{-webkit-line-clamp:4;width:auto;font-size:14px}.gn-fl .gn-fl-r-pola{padding:6px 6px 24px}.gn-fl .gn-fl-card-t.gn-fl-r-ct2{-webkit-line-clamp:3;width:auto}.gn-fl .gn-fl-card-d.gn-fl-r-ct2{-webkit-line-clamp:3;width:auto;font-size:14px}.gn-fl .gn-fl-card .gn-fl-go{top:auto}.gn-fl .gn-fl-r-find{margin-top:0;padding:4px 16px 22px}.gn-fl-r-form{border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px 14px}.gn-fl-r-form-l{flex:1 0 100%;font-size:15px}.gn-fl-r-form-i{flex:1 1 0;max-width:none;height:48px;padding:0 16px;font-size:16px}.gn-fl-r-form-b{min-width:88px;height:48px;font-size:15px}.gn-fl-r-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-top:16px}.gn-fl-r-grid-5{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:1fr;gap:14px;margin-top:8px;padding:12px 16px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.gn-fl-r-grid-5::-webkit-scrollbar{display:none}.gn-fl-r-grid-5 .gn-fl-r-it{scroll-snap-align:start;flex:none;width:232px}.gn-fl .gn-fl-news.gn-fl-r-news{padding:30px 0 14px}.gn-fl-r-ph{aspect-ratio:16/9;border-radius:6px}.gn-fl-r-phw .gn-fl-go-s{width:40px;height:40px;bottom:-20px;right:8px}.gn-fl .gn-fl-r-t{-webkit-line-clamp:4;margin:16px 2px 0 1px;font-size:15px}.gn-fl .gn-fl-r-grid-5 .gn-fl-r-t{margin-right:52px}.gn-fl .gn-fl-r-a .gn-fl-chips{gap:6px;padding-top:10px}.gn-fl .gn-fl-r-a .gn-fl-chip{border-radius:4px;min-height:28px;padding:0 9px;font-size:14px;line-height:28px}.gn-fl .gn-fl-r-a .gn-fl-date{margin-top:8px;font-size:12px}.gn-fl .gn-fl-r-sec{padding:24px 16px 14px;scroll-margin-top:68px}.gn-fl-r-hd{border-radius:4px;gap:10px;height:48px;padding:0 14px}.gn-fl-r-hd-ic{height:24px}.gn-fl-r-hd-t{font-size:17px}.gn-fl-r-hd-ct{font-size:12px}.gn-fl-r-back{font-size:14px}.gn-fl-r-back a,.gn-fl-r-more a,.gn-fl-r-empty a{align-items:center;min-height:44px;display:inline-flex}.gn-fl-r-more{font-size:14px}.gn-fl-r-more svg{width:14px}.gn-fl-r-empty{font-size:15px}.gn-fl-r-regs{gap:8px;margin-top:22px}.gn-fl a.gn-fl-r-reg{gap:8px;min-height:44px;padding:0 16px;font-size:14px}}@media (min-width:561px) and (max-width:768px),(min-width:561px) and (orientation:landscape) and (max-height:500px){.gn-fl-r-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.gn-fl-r-grid-5{display:flex}}.gn-fl-r-pola[data-mo-live=sway]{transform-origin:50%}
