.hub-rail{overflow-y:auto;scrollbar-width:thin}.hub-rail a{line-height:1.45;text-align:center}.hub-rail a span{font-size:24px}.hub-rail a[href*="responsible"] span{font:700 21px Outfit,sans-serif;color:#f6cc73}
body.age-pending{overflow:hidden}.age-dialog{position:fixed;inset:0;margin:auto;padding:38px;width:min(530px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;z-index:100;background:radial-gradient(ellipse at 50% 0,#493052,#24192f 65%);color:#f4f7ff;border:1px solid #9673a8;border-radius:24px;text-align:center;box-shadow:0 0 0 100vmax #08050de8,0 25px 90px #0009}.age-dialog::backdrop{background:#08050de8;backdrop-filter:blur(10px)}.age-emblem{display:flex;align-items:center;justify-content:center;width:95px;height:95px;margin:0 auto 24px;border:2px solid #f6cc73;border-radius:50%;color:#f6cc73;font:600 46px Outfit,sans-serif;box-shadow:0 0 40px #f6cc7318}.age-emblem span{font-size:27px}.age-dialog h2{font-size:34px;margin:15px 0 20px}.age-dialog p{font-size:14px;color:#c8bdd3;line-height:1.8}.age-actions{display:flex;flex-direction:column;gap:12px;margin:24px 0}.age-actions .cta{border:0;margin:0;width:100%;font-size:16px;min-height:58px;animation:none}.age-no{border:1px solid #826791;border-radius:10px;background:#2b2036;color:#eee4f5;font-weight:600;padding:14px 20px;min-height:54px}.age-no:hover{background:#463152}.age-dialog #age-disclaimer{font-size:11px;color:#a99ab7;margin:0}.age-footer{font-size:11px;color:#9f90ac;padding-top:28px}.age-footer+.footer-bottom{margin-top:20px}@media(max-width:650px){.age-dialog{padding:28px 23px;border-radius:18px}.age-dialog h2{font-size:29px}.age-dialog p{font-size:13px}.age-emblem{width:80px;height:80px;font-size:40px;margin-bottom:20px}.age-actions .cta{font-size:15px}.age-footer{line-height:1.7}}
