*{box-sizing:border-box}html{scroll-behavior:smooth}body.portal-v2210{margin:0;color:#092d3e;background:#f4faf7;font-family:Inter,Manrope,"Segoe UI",Arial,sans-serif}.portal-v2210 a{color:inherit;text-decoration:none}.portal-v2210 button,.portal-v2210 input,.portal-v2210 select,.portal-v2210 textarea{font:inherit}.portal-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.portal-nav{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(8,55,73,.09);background:rgba(250,255,252,.9);box-shadow:0 8px 35px rgba(7,57,74,.08);backdrop-filter:blur(20px) saturate(1.2)}.portal-nav>.portal-shell{display:flex;min-height:76px;align-items:center;gap:30px}.portal-brand{display:flex;align-items:center;gap:10px;margin-right:auto}.portal-brand img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(4,53,73,.18))}.portal-brand span{display:grid;line-height:.9}.portal-brand b{font-size:18px;letter-spacing:-.055em}.portal-brand b i{color:#0f8fd0;font-style:normal}.portal-brand small{margin-top:6px;color:#6b8791;font-size:7px;font-weight:900;letter-spacing:.22em}.portal-menu{display:flex;align-items:center;gap:7px}.portal-menu a{padding:10px 12px;border-radius:11px;color:#456673;font-size:11px;font-weight:800}.portal-menu a:hover,.portal-menu a.is-active{color:#087db8;background:#e8f7fa}.portal-play,.portal-button{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:14px;padding:0 17px;border:0;border-radius:14px;color:#082c3c;background:#ffd43f;box-shadow:0 10px 25px rgba(154,116,0,.15);font-size:11px;font-weight:900;cursor:pointer}.portal-play b,.portal-button b{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;color:#fff;background:#0b3446}.portal-menu-button{display:none;width:44px;height:44px;border:0;border-radius:13px;color:#092d3e;background:#e9f5f3;font-size:19px}.portal-kicker{display:inline-flex;align-items:center;gap:8px;color:#0c8cc6;font-size:9px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.portal-kicker::before{content:"";width:23px;height:23px;border-radius:50%;background:var(--kicker-icon,url('/focused-assets-v2210/updates-v2210.webp')) center/contain no-repeat;filter:drop-shadow(0 5px 8px rgba(6,69,91,.15))}.portal-footer{padding:44px 0;color:#c5d9df;background:#082c3c}.portal-footer>.portal-shell{display:flex;align-items:center;gap:24px}.portal-footer .portal-brand{margin-right:auto}.portal-footer .portal-brand b{color:#fff}.portal-footer .portal-brand small{color:#7fa4af}.portal-footer nav{display:flex;gap:18px}.portal-footer nav a{font-size:10px;font-weight:750}.portal-footer nav a:hover{color:#65d4f5}.portal-note{padding:11px 13px;border:1px solid rgba(10,107,140,.13);border-radius:13px;color:#426875;background:#edf8f8;font-size:10px;line-height:1.55}.portal-modal{position:fixed;z-index:200;inset:0;display:none;place-items:center;padding:20px;background:rgba(4,31,43,.68);backdrop-filter:blur(10px)}.portal-modal.is-open{display:grid}.portal-dialog{width:min(680px,100%);max-height:min(780px,calc(100vh - 40px));overflow:auto;border:1px solid rgba(255,255,255,.65);border-radius:28px;background:#fff;box-shadow:0 38px 100px rgba(0,22,31,.3)}.portal-dialog-head{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #e1ecec;background:rgba(255,255,255,.94);backdrop-filter:blur(14px)}.portal-dialog-head h2{margin:0;font-size:23px;letter-spacing:-.04em}.portal-close{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:12px;background:#edf5f4;cursor:pointer}.portal-form{display:grid;gap:15px;padding:22px 24px 26px}.portal-form label{display:grid;gap:7px;color:#486873;font-size:10px;font-weight:850}.portal-form input,.portal-form select,.portal-form textarea{width:100%;border:1px solid #d8e7e7;border-radius:13px;padding:12px 13px;color:#092d3e;background:#f9fcfb;outline:none}.portal-form textarea{min-height:104px;resize:vertical}.portal-form input:focus,.portal-form select:focus,.portal-form textarea:focus{border-color:#26a5d7;box-shadow:0 0 0 3px rgba(38,165,215,.12)}
@media(max-width:820px){.portal-shell{width:min(100% - 24px,1180px)}.portal-nav>.portal-shell{min-height:66px;gap:10px}.portal-brand img{width:44px;height:44px}.portal-brand b{font-size:16px}.portal-menu-button{display:block}.portal-menu{position:absolute;top:calc(100% + 8px);right:12px;left:12px;display:none;flex-direction:column;align-items:stretch;padding:10px;border:1px solid #d8e7e7;border-radius:18px;background:#fff;box-shadow:0 22px 55px rgba(7,47,62,.18)}.portal-menu.is-open{display:flex}.portal-menu a{padding:13px}.portal-play{padding:0 10px}.portal-play span{display:none}.portal-footer>.portal-shell{align-items:flex-start;flex-direction:column}.portal-footer nav{flex-wrap:wrap}.portal-dialog{border-radius:21px}}
@media(max-width:390px){.portal-brand small{display:none}.portal-play b{display:grid}.portal-play{min-width:54px}.portal-shell{width:min(100% - 16px,1180px)}}
