.fng{max-width:1280px;margin:28px auto 40px;color:#113d32;font-family:Arial,sans-serif}.fng [hidden],.fng[hidden]{display:none!important}.fng *{box-sizing:border-box}.fng-heading{text-align:center;margin:0 0 20px}.fng-heading h2{font:700 clamp(25px,3vw,38px) Georgia,serif;margin:0 0 8px}.fng-heading p{margin:0;color:#68766e}.fng-layout{display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(at 20% 30%,#1a5849,#071e19 70%);border-radius:20px;overflow:hidden;padding:14px;gap:14px;box-shadow:0 14px 40px #102b2018}.fng-world{position:relative;min-width:0;align-self:center}.fng canvas{width:100%;aspect-ratio:1;display:block;touch-action:pan-y;cursor:grab}.fng canvas:active{cursor:grabbing}.fng-controls{display:flex;justify-content:center;gap:12px;margin-top:-30px;position:relative}.fng button{cursor:pointer;font:inherit}.fng-controls button{background:#10382e;color:#fff5d7;border:1px solid #ccb781;border-radius:30px;min-height:44px;min-width:48px;padding:10px 18px}.fng-hint{text-align:center;color:#d3dfd6;font-size:12px;margin:12px 0}.fng-stories{min-width:0;display:grid}.fng-story{position:relative;min-height:520px;border-radius:12px;overflow:hidden;background:radial-gradient(at top,#46715e,#10251d);display:flex;align-items:end}.fng-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fng-copy{position:relative;z-index:1;padding:130px 28px 30px;width:100%;background:linear-gradient(transparent,#071d19e8 35%,#071d19)}.fng-category{background:#ad3035;color:#fff;padding:6px 10px;font-size:12px;display:inline-block}.fng-copy h3{font:700 clamp(24px,2.6vw,36px)/1.17 Georgia,serif;margin:18px 0}.fng-copy h3 a,.fng-read{color:white!important;text-decoration:none}.fng-copy p{color:#e3e9e5;font-size:16px;line-height:1.6;margin:0 0 18px}.fng-read{display:inline-block;padding:10px 16px;border:1px solid #d2c18e;border-radius:3px}.fng-copy small{display:block;color:#e2d4ae;margin-top:16px}.fng-news{display:flex;overflow:auto;gap:8px;padding:14px 0}.fng-news button{flex:0 0 225px;text-align:start;border:1px solid #dce4df;border-radius:8px;background:#f4f7f5;color:#163a30;padding:13px;line-height:1.4}.fng-news button[aria-pressed=true]{background:#a82f36;color:#fff;border-color:#a82f36}.fng-news b{display:inline-block;margin-inline-end:8px}.fng button:focus-visible,.fng a:focus-visible{outline:3px solid #e5b943;outline-offset:3px}@media(max-width:760px){.fng{margin:20px 12px}.fng-layout{grid-template-columns:1fr;padding:10px}.fng-world{max-width:420px;width:100%;margin:auto}.fng-story{min-height:410px}.fng-copy{padding:100px 22px 24px}.fng-copy h3{font-size:29px}.fng-news button{flex-basis:190px}}@media(prefers-reduced-motion:reduce){.fng *{scroll-behavior:auto!important}}.fng-tooltip{position:absolute;z-index:5;width:max-content;max-width:calc(100% - 16px);width:min(320px,calc(100% - 16px));padding:14px 16px;background:#fff9e9;color:#10382e;border:1px solid #ceb776;border-radius:10px;box-shadow:0 8px 28px #0005;font:700 16px/1.45 Arial,sans-serif;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none}.fng-runtime{font:12px/1.5 Arial,sans-serif;color:#40574c;text-align:center;margin:4px 0 10px}.fng[lang="ar"] .fng-tooltip{direction:rtl;text-align:right;unicode-bidi:plaintext}