.islet-facts .facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;margin:0}@media(min-width:720px){.islet-facts .facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.islet-facts .fact{background:var(--cream);border:3px solid var(--char);box-shadow:5px 5px 0 var(--mustard-deep);padding:1.3rem 1.5rem 1.4rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.islet-facts .fact.wide{grid-column:1 / -1}.islet-facts dt{font-family:var(--label);text-transform:uppercase;letter-spacing:.22em;font-size:.6875rem;color:var(--red)}.islet-facts dd{margin:0;font-family:var(--jp);color:var(--ink);font-size:1rem;line-height:1.65;display:flex;flex-direction:column;gap:.3rem;overflow-wrap:anywhere}.islet-facts .fact.wide dd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,max-content));-moz-column-gap:3rem;column-gap:3rem;row-gap:.3rem}.islet-facts .fact-line.big{font-family:var(--display);font-size:1.35rem}.islet-facts .fact-note{grid-column:1 / -1;font-size:.9rem;color:var(--ink-mut);border-left:3px solid var(--mustard);padding:.4rem 0 .4rem .9rem;background:color-mix(in srgb,var(--mustard) 12%,transparent);margin-top:.4rem}.islet-facts .fact-link{color:var(--red-deep);font-weight:700;text-decoration:underline;text-underline-offset:4px;width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:.4rem}.islet-facts .fact-link:hover,.islet-facts .fact-link:focus-visible{color:var(--red)}.gr{--gr-bg:linear-gradient(135deg,#5BC97A 0%,#33AE57 42%,#0E8A2E 100%);--gr-lines:repeating-linear-gradient(115deg,rgba(255,255,255,.085) 0 1px,transparent 1px 15px),radial-gradient(70% 90% at 12% 0%,rgba(255,255,255,.22),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(0,40,12,.28),transparent 65%);--gr-card:rgba(236,252,243,.75);--gr-card-bd:rgba(255,255,255,.7);--gr-shadow:0 12px 32px rgba(0,48,16,.22),inset 0 1px 0 rgba(255,255,255,.55);--gr-fg:#fff;--gr-ink:#12261A;--gr-ink-soft:rgba(18,38,26,.62);--gr-pill:rgba(255,255,255,.2);--gr-pill-bd:rgba(255,255,255,.42);--gr-av:#0E6B27}.gr.gr-red{--gr-bg:linear-gradient(135deg,#F03024 0%,#DA291C 45%,#A81810 100%);--gr-lines:repeating-linear-gradient(115deg,rgba(255,255,255,.085) 0 1px,transparent 1px 15px),radial-gradient(70% 90% at 12% 0%,rgba(255,200,180,.28),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(60,0,0,.32),transparent 65%);--gr-card:rgba(255,246,240,.76);--gr-shadow:0 12px 32px rgba(70,6,2,.28),inset 0 1px 0 rgba(255,255,255,.55);--gr-ink:#2A1410;--gr-ink-soft:rgba(42,20,16,.62);--gr-av:#A81810}.gr.gr-mustard{--gr-bg:linear-gradient(135deg,#FFD067 0%,#F4A81D 46%,#D2871A 100%);--gr-lines:repeating-linear-gradient(115deg,rgba(255,255,255,.14) 0 1px,transparent 1px 15px),radial-gradient(70% 90% at 12% 0%,rgba(255,255,255,.32),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(110,60,0,.26),transparent 65%);--gr-card:rgba(255,251,238,.78);--gr-shadow:0 12px 32px rgba(100,56,0,.24),inset 0 1px 0 rgba(255,255,255,.6);--gr-fg:#2A1B07;--gr-ink:#2A1B07;--gr-ink-soft:rgba(42,27,7,.64);--gr-pill:rgba(255,255,255,.34);--gr-pill-bd:rgba(255,255,255,.6);--gr-av:#8A5400}.gr.gr-ink{--gr-bg:linear-gradient(135deg,#2B312D 0%,#151917 50%,#08090A 100%);--gr-lines:repeating-linear-gradient(115deg,rgba(150,255,190,.06) 0 1px,transparent 1px 15px),radial-gradient(70% 90% at 12% 0%,rgba(120,230,160,.18),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(0,0,0,.5),transparent 65%);--gr-card:rgba(226,250,236,.78);--gr-card-bd:rgba(255,255,255,.5);--gr-shadow:0 14px 36px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.5);--gr-pill:rgba(255,255,255,.1);--gr-pill-bd:rgba(255,255,255,.24);--gr-av:#14412A}.gr.gr-kraft{--gr-bg:linear-gradient(135deg,#C89B5E 0%,#9C6E38 100%);--gr-lines:url(/gen/tex-grain.png) 0 0/280px;--gr-card:rgba(251,244,230,.8);--gr-card-bd:rgba(255,250,238,.75);--gr-shadow:0 12px 32px rgba(60,34,8,.3),inset 0 1px 0 rgba(255,255,255,.6);--gr-fg:#F7EFE0;--gr-ink:#2A1B07;--gr-ink-soft:rgba(42,27,7,.64);--gr-pill:rgba(255,248,232,.16);--gr-pill-bd:rgba(255,248,232,.4);--gr-av:#9C6E38}.gr.gr-kraft .gr-lines{mix-blend-mode:multiply;opacity:.4}.gr-seat{background:var(--cream,#FBF6EB);padding:clamp(1.5rem,4.5vw,4.5rem) clamp(.75rem,2.2vw,2rem)}.gr-seat>.gr{border-radius:clamp(24px,3vw,40px);max-width:1680px;margin:0 auto;box-shadow:0 24px 60px #3c22082e}.gr{position:relative;overflow:hidden;isolation:isolate;background:var(--gr-bg);color:var(--gr-fg);font-family:var(--jp);padding:clamp(3.5rem,8vw,7rem) 0 clamp(2.2rem,4vw,3.5rem)}.gr .gr-lines{position:absolute;inset:0;background:var(--gr-lines);z-index:-1;pointer-events:none}.gr .gr-in{position:relative;text-align:center;padding:0 clamp(1.25rem,5vw,3rem);display:flex;flex-direction:column;align-items:center}.gr .gr-h{margin:0;display:flex;flex-direction:column;font-family:var(--jp);font-weight:800;font-size:clamp(2.35rem,6.1vw,5.3rem);line-height:1.17;letter-spacing:-.025em;color:var(--gr-fg);text-wrap:balance}.gr .gr-h span{display:block}.gr .gr-pills{list-style:none;margin:clamp(1.6rem,3vw,2.4rem) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.gr .gr-pill{display:inline-flex;align-items:center;gap:.65rem;padding:.42rem 1.15rem .42rem .45rem;border-radius:999px;background:var(--gr-pill);border:1px solid var(--gr-pill-bd);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 6px 18px #0000001f,inset 0 1px #ffffff59;font-weight:600;font-size:clamp(.95rem,1.4vw,1.1rem);color:var(--gr-fg);white-space:nowrap}.gr .gr-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--gr-av);font-weight:800;font-size:1.05rem;flex:none}.gr .gr-rate{margin:1.3rem 0 0;color:var(--gr-fg);opacity:.82;font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:500}.gr .gr-rn{font-weight:700;margin-right:.35em}.gr .gr-rs{letter-spacing:.12em;margin-right:.25em}.gr .gr-rows{display:flex;flex-direction:column;gap:16px;margin-top:clamp(2rem,4vw,3.4rem)}.gr .gr-view{overflow:hidden;padding:6px 0 18px;margin-bottom:-6px}.gr .gr-view.r2{--gr-off:178px}.gr .gr-view.r2 .gr-track{margin-left:calc(var(--gr-off) * -1)}.gr .gr-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.gr .gr-half{display:flex;gap:16px;padding:0 0 0 16px;margin:0;list-style:none;flex:none}.gr .gr-card{flex:none;box-sizing:border-box;width:min(340px,80vw);height:272px;padding:24px 26px;position:relative;overflow:hidden;border-radius:24px;display:flex;flex-direction:column;gap:14px;background:var(--gr-card);border:1px solid var(--gr-card-bd);backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--gr-shadow);color:var(--gr-ink)}.gr .gr-card:after{content:"”";position:absolute;right:20px;top:-6px;font-family:Georgia,serif;font-weight:700;font-size:120px;line-height:1;color:var(--gr-ink);opacity:.08;pointer-events:none}.gr .gr-cstars{display:flex;gap:3px;color:var(--gr-ink)}.gr .gr-text{margin:0;font-family:var(--jp);font-weight:500;font-size:19px;line-height:1.58;letter-spacing:-.005em;color:var(--gr-ink);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:auto-phrase;line-break:strict;text-wrap:pretty}.gr .gr-by{display:flex;align-items:center;gap:14px;margin-top:auto}.gr .gr-av{width:52px;height:52px;border-radius:50%;flex:none;-o-object-fit:cover;object-fit:cover}.gr .gr-init{display:grid;place-items:center;background:var(--gr-av);color:#fff;font-weight:800;font-size:1.35rem;box-shadow:0 0 0 3px #ffffff8c}.gr .gr-who{display:flex;flex-direction:column;min-width:0}.gr .gr-who a,.gr .gr-name{font-size:.98rem;font-weight:700;color:var(--gr-ink);text-decoration:none;line-height:1.3}.gr .gr-who a{text-decoration:underline;text-underline-offset:3px}.gr .gr-when{font-size:.8rem;color:var(--gr-ink-soft)}.gr .gr-attrib{text-align:center;margin:.4rem 0 0;font-size:.85rem;font-weight:500}.gr .gr-attrib a{color:var(--gr-fg);opacity:.85;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px;padding:0 .5rem}.gr .gr-attrib a:hover,.gr .gr-attrib a:focus-visible{opacity:1}.gr a:focus-visible{outline:3px solid var(--gr-fg);outline-offset:3px;border-radius:6px}@keyframes gr-fwd{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gr-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:no-preference){.gr .gr-track.fwd{animation:gr-fwd var(--gr-dur,54s) linear infinite}.gr .gr-track.rev{animation:gr-rev var(--gr-dur,54s) linear infinite}.gr .gr-view:hover .gr-track,.gr .gr-view:focus-within .gr-track{animation-play-state:paused}}@media(max-width:640px){.gr .gr-card{height:262px;padding:22px}.gr .gr-view.r2{--gr-off:120px}.gr .gr-pills{gap:.55rem}.gr .gr-pill{font-size:.9rem;padding-right:.9rem}}@media(prefers-reduced-motion:reduce){.gr .gr-rows{display:block}.gr .gr-view{overflow:visible;padding:0;margin:0}.gr .gr-view.r2 .gr-track{margin-left:0}.gr .gr-track{display:block;width:auto}.gr .gr-half{flex-wrap:wrap;justify-content:center;padding:0 clamp(1.25rem,5vw,3.25rem);max-width:1180px;margin:0 auto}.gr .gr-dup{display:none}.gr .gr-view+.gr-view{display:none}.gr .gr-half[aria-hidden]{display:none}.gr .gr-card{width:min(340px,100%);flex:1 1 280px;max-width:360px}}
