@media (max-width:760px){.home-legal-page{background:#f4f7fb;color:#17243a}.home-legal-page .home-header{position:sticky;top:0;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(20,35,58,.08)}.home-legal-page .home-header__inner{height:56px;padding:0;flex-direction:row;align-items:center;gap:12px}.home-legal-page .home-brand{min-width:0}.home-legal-page .home-brand img{width:142px}.home-legal-page .home-nav{display:none}.home-legal-page .home-header__actions{width:auto;margin-left:auto}.home-legal-page .home-header .home-btn{width:auto;height:32px;min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:none}.home-legal-page .page-shell{width:min(100% - 24px,560px)}.home-legal-page .page-hero{padding:24px 0 14px;text-align:left}.home-legal-page .page-hero h1{font-size:28px;line-height:1.25;color:#111f35}.home-legal-page .page-hero p{margin-top:10px;max-width:none;font-size:14px;line-height:1.75;color:#64748b}.home-legal-page .page-card{margin:0 0 28px;padding:20px 16px;background:#fff;border:1px solid #e5edf7;border-radius:8px;box-shadow:0 14px 34px rgba(22,36,58,.06)}.home-legal-page .article{max-width:none;font-size:14px;line-height:1.9;color:#334155}.home-legal-page .article h1{margin:0;font-size:22px;line-height:1.35;color:#10213b}.home-legal-page .article h2{margin:26px 0 14px;padding:10px 12px;border-left:4px solid #1966ff;border-radius:7px;background:#f3f7ff;font-size:18px;line-height:1.45;color:#10213b}.home-legal-page .article h2:first-child,.home-legal-page .article h2:first-of-type{margin-top:0}.home-legal-page .article h3,.home-legal-page .article h4{margin:20px 0 9px;font-size:16px;line-height:1.5;color:#10213b}.home-legal-page .article p{margin:0 0 12px;text-align:left;text-indent:0}.home-legal-page .article ol,.home-legal-page .article ul{margin:0 0 14px;padding:0 0 0 20px;border:0;background:0 0}.home-legal-page .article li+li{margin-top:8px}.home-legal-page .article hr{margin:24px 0;border:0;border-top:1px solid #e5edf7}.home-legal-page .article strong{color:#10213b;font-weight:700}.home-legal-page .agreement-heading{margin-bottom:20px;text-align:center}.home-legal-page .agreement-heading h1{margin:0;padding:0;font-size:24px}.home-legal-page .agreement-heading div{margin-top:10px;color:#64748b;line-height:1.75}.home-legal-page .agreement-notice{margin-bottom:24px;padding:16px;border-radius:8px}.home-legal-page .agreement-notice__title{font-size:16px}.home-legal-page .info-grid,.home-legal-page .rule-grid{grid-template-columns:1fr;gap:10px;margin-top:12px}.home-legal-page .info-item,.home-legal-page .rule-item{padding:14px;border-radius:8px;background:#f7faff}.home-legal-page .home-footer{padding:32px 0 20px;background:#0b172a}.home-legal-page .home-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-items:start;column-gap:18px;row-gap:24px;padding-bottom:24px;text-align:left}.home-legal-page .home-footer__column{width:auto;max-width:100%;white-space:normal}.home-legal-page .home-footer__column h3{margin-bottom:12px;font-size:14px}.home-legal-page .home-footer__column li+li{margin-top:10px}.home-legal-page .home-footer__bottom{padding-top:16px}.home-legal-page .home-footer__licenses{flex-direction:column;align-items:center;gap:8px;line-height:1.6}.home-legal-page .home-footer__licenses a{white-space:normal}}@media (max-width:360px){.home-legal-page .home-brand img{width:128px}.home-legal-page .home-footer__grid{grid-template-columns:1fr}}