.footer-hub{padding:18px 20px;margin:24px 0 16px;border-radius:18px}.footer-hub-heading h2{font-size:18px;margin:6px 0 3px}.footer-hub-heading p{font-size:12px}.footer-hub-grid{gap:10px;margin-top:14px;grid-template-columns:1.3fr 1fr 1fr 1fr}.footer-hub .info-card,.footer-contact .telegram-help{min-height:70px;padding:12px;gap:9px;border-radius:12px}.footer-hub .info-card strong{font-size:14px}.footer-hub .info-card small{font-size:11px;margin-top:3px}.footer-hub .info-symbol,.footer-hub .telegram-mark{width:30px;height:30px;font-size:18px}.policy-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:12px;border-top:1px solid #64748b44}.policy-links a{font-size:12px;color:#75cee3}.policy-page{max-width:800px;margin:40px auto;padding:24px;color:#e7eef6;background:#101922;font-family:system-ui,sans-serif;line-height:1.9}.policy-page a{color:#7dd3fc}.policy-page h1{font-size:26px}.policy-page h2{font-size:19px}.policy-page nav{display:flex;flex-wrap:wrap;gap:16px}.policy-page table{width:100%;border-collapse:collapse}.policy-page td,.policy-page th{padding:12px;text-align:left;border-bottom:1px solid #64748b55}@media(max-width:850px){.footer-hub-grid{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media(max-width:480px){.footer-hub{padding:14px}.footer-hub-grid{grid-template-columns:1fr}.footer-hub .info-card,.footer-contact .telegram-help{min-height:56px}.policy-page{margin:12px;padding:16px}}
header{position:relative;padding-right:78px}.brand .yf-logo{display:block;width:230px;height:50px;max-width:100%;object-fit:contain;object-position:left}.header-right #account-open{position:absolute;right:20px;top:20px;width:38px;height:38px;min-height:38px;padding:0;display:grid;place-items:center;border-radius:50%;font-size:17px;overflow:hidden;flex-shrink:0}.account-header-photo{width:100%;height:100%;margin:0;object-fit:cover;border-radius:50%}@media(max-width:600px){header{padding-right:62px}.brand .yf-logo{width:192px;height:44px}.header-right #account-open{right:12px;top:16px}}