.login-page .hero{grid-template-columns:1.3fr .9fr;gap:9%;padding-top:28px}.login-page .hero h1{font-size:clamp(38px,4.25vw,61px)}.login-page .hero-art{width:100%;height:580px;max-height:none}.login-page .hero-art img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.login-page .fact{align-items:flex-start}.login-page .fact>.icon{margin-top:3px}.login-jump-bar{z-index:15;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:88px}.account-intro{grid-template-columns:.85fr 1.15fr;align-items:start;gap:10%;display:grid}.account-intro>*{min-width:0}.account-intro h2{margin:0}.login-page .prose:not(.hero-copy) p>a:only-child{text-align:center;max-width:100%;min-height:52px;color:var(--ink);border:1px solid #717680;border-radius:6px;justify-content:center;align-items:center;padding:12px 20px;font-size:16px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.login-page .prose:not(.hero-copy) p>a:only-child:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.login-page .prose:not(.hero-copy) p:has(>a:only-child){margin-top:26px}.login-page .hero-copy a{text-decoration:none}.login-steps{grid-template-columns:repeat(3,1fr);gap:0 34px;margin-top:44px;display:grid;position:relative}.login-steps:before{content:"";background:var(--line);height:1px;position:absolute;top:19px;left:19px;right:calc(33.3333% - 41.6667px)}.login-steps article{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid;position:relative}.login-steps .step-number{z-index:1;background:var(--accent);border-color:var(--accent);color:var(--bg);margin-bottom:20px;font-weight:800;position:relative}.login-steps h3{margin-bottom:12px;font-size:19px}.login-steps p{font-size:16px}.eligibility-grid{border-block:1px solid #c0c4c9;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:36px;padding-block:28px;display:grid}.eligibility-grid article{gap:18px;min-width:0;display:flex}.eligibility-grid .icon{margin-top:3px}.eligibility-grid h3{margin-bottom:8px;font-size:19px}.eligibility-grid p{font-size:16px}.login-page .payments .registration-rules{margin-top:32px}.login-page .rule-grid article>.icon{width:32px;height:32px}.login-page .rule-grid h3{font-size:19px}.documents-section{background:var(--surface)}.document-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 8%;margin-top:42px;padding-top:32px;display:grid}.document-grid article{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid}.document-grid .icon{width:32px;height:32px;margin-bottom:18px}.document-grid h3{margin-bottom:12px;font-size:21px}.document-grid p{font-size:17px}.document-note{border-block:1px solid var(--line);margin-top:28px;font-size:16px}.document-note summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-weight:750;line-height:1.45;list-style:none;display:flex}.document-note summary::-webkit-details-marker{display:none}.document-note summary:hover{color:var(--accent)}.document-note[open] .vertical{display:none}.document-note>.prose{max-width:1010px;padding-bottom:22px}.document-terms{margin-top:24px}.login-page .prose.document-terms p:has(>a:only-child){margin-top:0}.account-security{border-top:1px solid var(--line);grid-template-columns:1fr .7fr;align-items:center;gap:8%;margin-top:38px;padding-top:30px;display:grid}.account-security>*{min-width:0}.account-security h3{margin-bottom:10px;font-size:19px}.account-security p{font-size:16px}.security-copy{gap:16px;display:flex}.security-copy>.icon{margin-top:2px}.security-marks{justify-self:end;width:100%;max-width:380px}.login-page .bonus-numbers h3{font-size:clamp(25px,2.5vw,36px)}.login-page .status-table{margin-top:40px}.login-page .status-table table{min-width:0}.login-page .status-table th{color:var(--muted);text-transform:none;letter-spacing:0;border-color:var(--line);font-size:14px}.login-page .status-table td{border-color:var(--line);color:#c8cbd0;width:auto}.login-page .status-table th:first-child{width:24%}.login-page .status-table th:nth-child(2){width:32%}.login-page .status-table td:first-child{color:var(--ink);font-weight:750}.login-page .status-table td:last-child{color:var(--ink)}.login-page .status-table th:last-child{color:var(--accent)}@media (width>=601px){.login-page .status-table th:not(:first-child),.login-page .status-table td:not(:first-child){padding-left:22px}.login-page .status-table th:last-child,.login-page .status-table td:last-child{background:var(--surface);border-left:1px solid var(--line)}}.status-note{max-width:970px;margin-top:28px;font-size:16px}.password-section{background:#171a1f}.blocked-accounts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;margin-top:38px;padding-top:30px;display:grid}.blocked-accounts article{gap:18px;min-width:0;display:flex}.blocked-accounts .icon{margin-top:3px}.blocked-accounts h3{margin-bottom:12px;font-size:19px}.blocked-accounts p{font-size:16px}.mobile-access,.login-page .icon-section{align-items:flex-start;gap:32px;display:flex}.mobile-access>.icon,.login-page .icon-section>.icon{width:42px;height:42px;margin-top:6px}.mobile-access .prose,.login-page .icon-section .prose{min-width:0;max-width:880px}.account-support{background:var(--surface)}.login-page .account-protection{grid-template-columns:1.2fr .8fr;gap:9%}.account-protection-art{height:380px}.account-protection-art img{object-position:center 48%}.login-page .faq h2{max-width:none}@media (width>=821px){.login-page .rule-grid{row-gap:0}.login-page .rule-grid article{grid-template-rows:subgrid;grid-row:span 3;display:grid}}@media (width>=1101px){html:has(.login-page){scroll-padding-top:180px}.login-page .faq-heading{top:180px}}@media (width<=1100px){.login-jump-bar{position:static}.login-page .hero{gap:7%}.login-page .hero-art{height:540px}.account-intro{gap:7%}.login-steps{column-gap:24px}.login-steps:before{right:calc(33.3333% - 35px)}.eligibility-grid{gap:24px}.eligibility-grid article{gap:12px}}@media (width>=821px) and (width<=1100px){html:has(.login-page){scroll-padding-top:110px}}@media (width<=820px){.login-page .hero{grid-template-columns:1.1fr .9fr;gap:6%}.login-page .hero h1{font-size:clamp(31px,4.5vw,39px)}.login-page .hero-art{height:490px}.account-intro{grid-template-columns:1fr;gap:26px}.eligibility-grid{grid-template-columns:1fr;gap:22px}.eligibility-grid article{gap:18px}.login-page .bonus-numbers h3{font-size:28px}.account-security{grid-template-columns:minmax(0,1fr);gap:24px}.security-marks{justify-self:start;max-width:350px}}@media (width<=600px){.login-page .hero{gap:28px;padding-block:26px 34px;display:flex}.login-page .hero h1{font-size:clamp(30px,8vw,44px)}.login-page .hero-art{align-self:center;max-width:420px;height:clamp(300px,90vw,380px)}.login-page .hero-art img{object-position:center 68%}.login-page .facts h3{font-size:14px}.login-steps{grid-template-columns:1fr;gap:24px;margin-top:32px}.login-steps:before{display:none}.login-steps article{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:32px 1fr;column-gap:14px}.login-steps .step-number{grid-row:1/3;margin:0}.login-steps .prose{grid-column:2}.login-steps h3{margin-bottom:8px}.eligibility-grid{margin-top:28px;padding-block:24px}.document-grid{grid-template-columns:1fr;gap:26px;margin-top:32px;padding-top:28px}.document-grid article{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:28px 1fr;column-gap:14px}.document-grid .icon{grid-row:1/3;width:26px;height:26px;margin:0}.document-grid h3{margin-bottom:8px;font-size:19px}.document-grid .prose{grid-column:2}.document-grid p{font-size:16px}.document-note{margin-top:24px}.account-security{margin-top:30px;padding-top:26px}.login-page .bonus-numbers{grid-template-columns:1fr;gap:22px}.login-page .bonus-numbers h3{font-size:clamp(24px,6vw,29px)}.login-page .status-table{margin-top:30px}.login-page .status-table tr{border-color:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;display:grid}.login-page .status-table td{padding:0;width:auto!important}.login-page .status-table td:first-child{grid-column:1/-1}.login-page .status-table td:not(:first-child){min-width:0;font-size:15px;line-height:1.55}.login-page .status-table td+td{margin:0}.login-page .status-table td[data-label]:before{color:var(--muted);text-transform:none;letter-spacing:0;font-size:13px}.login-page .status-table td:not(:first-child):before{min-height:39px}.login-page .status-table td:last-child:before{color:var(--accent)}.blocked-accounts{grid-template-columns:1fr;gap:28px;margin-top:28px;padding-top:28px}.blocked-accounts article{gap:14px}.mobile-access,.login-page .icon-section{flex-direction:column;gap:18px}.mobile-access>.icon,.login-page .icon-section>.icon{width:28px;height:28px;margin-top:0}.mobile-access h2,.login-page .icon-section h2{font-size:clamp(26px,6.5vw,34px)}.login-page .prose p>a:only-child{min-height:48px;padding-inline:16px}.login-page .rule-grid article>.icon{width:26px;height:26px}.login-page .account-protection{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.account-protection-art{justify-self:center;width:100%;max-width:420px;height:320px}.account-protection-art img{object-position:center 43%}}
