.isocity-page{color:#e8eee7;background:#111914;max-width:1200px;margin:0 auto;padding:30px 28px 70px}.isocity-page nav,.isocity-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.isocity-page nav{border-bottom:1px solid #405144;justify-content:space-between;padding-bottom:24px}.isocity-page a{color:#d6f68a}.isocity-page header{max-width:900px;padding:72px 0 40px}.isocity-kicker{letter-spacing:.16em;color:#b1c69c;font-size:12px}.isocity-page h1{letter-spacing:-.05em;color:#f0f6e8;margin:20px 0 28px;font-size:clamp(42px,7vw,84px);line-height:1.04}.isocity-page h2{color:#edf5e6;letter-spacing:-.03em;font-size:clamp(26px,4vw,42px)}.isocity-page h3{color:#edf5e6}.isocity-page p,.isocity-page li{color:#c4d0c3;line-height:1.75}.isocity-page .isocity-lead{max-width:720px;font-size:22px}.isocity-page section{border-top:1px solid #344437;padding:35px 0}.isocity-page .isocity-note{max-width:740px;font-size:13px}.isocity-actions{margin:25px 0}.isocity-page .isocity-play{color:#17220e;background:#d6f68a;border-radius:6px;align-items:center;min-height:48px;padding:13px 21px;font-weight:700;text-decoration:none;display:inline-flex}.isocity-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.isocity-columns article{background:#1b281e;border:1px solid #405144;border-radius:10px;padding:24px}.isocity-page a:focus-visible{outline-offset:5px;outline:3px solid #ffe29b}.isocity-page footer{padding-top:30px}@media (max-width:650px){.isocity-page{padding:20px 20px 50px}.isocity-page header{padding-top:42px}.isocity-columns{grid-template-columns:1fr;gap:18px}.isocity-page .isocity-lead{font-size:19px}.isocity-page nav{gap:16px;font-size:13px}}
