/* Privacy and player support: the same paper, serif and olive palette. */
.care-language{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.care-language nav{display:flex;gap:20px;font-size:12px;align-items:center}.care-language nav a,.care-language nav span{display:inline-flex;align-items:center;min-height:44px}.care-language [aria-current]{color:var(--muted)}.care-language a{text-decoration:underline;text-underline-offset:4px}
.care-page .site-header{position:relative;background:var(--paper)}
.care-hero{padding-top:52px;padding-bottom:60px;border-bottom:1px solid var(--line)}
.care-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;margin-top:34px}
.care-heading h1{font:clamp(64px,7.8vw,120px)/1.02 var(--serif);letter-spacing:-3px}
.care-intro{padding-bottom:10px}.care-intro h2{font:22px/1.6 var(--body);margin-bottom:18px;letter-spacing:-.5px}.care-intro p{font-size:13px;line-height:2;color:var(--muted);word-break:keep-all}
.policy-meta{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:42px;font-size:11px;color:var(--muted)}
.draft-notice{margin-top:26px;padding:18px 22px;background:#e4e7dc;border-left:2px solid #859173;font-size:12px;line-height:1.9;max-width:850px}.draft-notice strong{display:block;color:var(--green);font-weight:500;margin-bottom:3px}
.policy-layout{display:grid;grid-template-columns:230px minmax(0,760px);justify-content:space-between;gap:70px;padding-top:65px}
.policy-index{position:sticky;top:36px;align-self:start}.policy-index nav{display:grid;margin-top:22px;gap:3px}.policy-index nav a{font-size:12px;min-height:44px;display:flex;align-items:center;color:#5d6552}.policy-index nav a:hover{text-decoration:underline}.policy-index .text-link{margin-top:26px;font-size:11px;width:100%}
.policy-section{scroll-margin-top:35px;padding-bottom:48px;margin-bottom:45px;border-bottom:1px solid var(--line)}.policy-section:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.policy-section h2{font:27px/1.5 var(--body);letter-spacing:-.8px;margin:14px 0 23px;word-break:keep-all}.policy-section h3{font:16px/1.7 var(--body);margin:24px 0 10px}.policy-section p,.policy-section li,.policy-section dd{font-size:13px;line-height:2.05;color:#626958;word-break:keep-all;overflow-wrap:anywhere}.policy-section p+p{margin-top:13px}.policy-section ul{padding-left:19px}.policy-section li+li{margin-top:13px}.policy-section strong{font-weight:600;color:#464e3c}.policy-section a:not(.text-link){text-decoration:underline;text-underline-offset:4px}.policy-section .scope-list{list-style:none;padding:0;margin:20px 0 26px}.scope-list li{padding:14px 18px;background:#e5e7dd;font-size:14px}.data-block{margin-bottom:26px}.data-block h3{margin-top:0}.data-block:last-child{margin-bottom:0}
.provider-list{display:grid;gap:18px;margin:10px 0 30px}.provider-list>div{border:1px solid var(--line);padding:22px 24px}.provider-list h3{font:27px/1.2 var(--serif);margin:0 0 10px}.provider-list a{display:block;width:fit-content;font-size:12px;min-height:40px;padding-top:12px}
.retention-list{margin:0 0 22px}.retention-list>div{display:grid;grid-template-columns:125px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.retention-list dt{font-size:13px;padding-top:3px}.retention-list dd{margin:0}.policy-section .text-link{margin-top:22px;min-width:220px}.policy-email{display:inline-block;font:clamp(19px,2.5vw,28px)/1.6 var(--serif);margin:15px 0 24px;overflow-wrap:anywhere}
.support-contact{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;background:#e3e7da;padding-block:64px 72px}.support-contact h2,.care-section-title h2,.support-checklist h2,.support-privacy h2{font:clamp(44px,4.6vw,70px)/1.06 var(--serif);letter-spacing:-1.6px;margin-top:24px}.support-contact>div>p:not(.eyebrow){margin-top:23px;font-size:12px;line-height:2;color:#626958}.support-email-panel{align-self:center;min-width:0}.support-email{font:clamp(24px,3.1vw,45px)/1.4 var(--serif);display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid #9ca68d;overflow-wrap:anywhere}.support-email span{font-size:28px}.support-topics{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:24px}.support-topics a{font-size:12px;display:flex;align-items:center;min-height:44px;border-bottom:1px solid #879578}.support-email-panel .small-note{font:11px/1.9 var(--body);letter-spacing:0}
.care-section-title{margin-bottom:48px}.care-section-title>p:last-child{font-size:12px;color:var(--muted);margin-top:20px}.help-game{display:grid;grid-template-columns:.85fr 1.4fr;gap:80px;padding-block:40px 55px;border-top:1px solid var(--line);scroll-margin-top:35px}.help-game-heading{display:flex;align-items:center;gap:18px}.help-game-heading img{border-radius:12px;width:54px;height:54px}.help-game h3{font:32px/1.15 var(--serif);letter-spacing:-.6px}.help-game .release-status{margin-top:10px}.help-game-info .text-link{margin-top:24px;min-width:190px}.help-game-info>p{font-size:12px;color:var(--muted);margin-top:18px;line-height:2}.help-game details p{font-size:13px}.help-game summary{font-size:13px;line-height:1.7;min-height:68px}.help-game details a{display:inline-block;text-decoration:underline;text-underline-offset:4px;margin:10px 16px 0 0;min-height:34px}.help-game .help-status{font-size:11px;padding:14px 18px;background:#e7e8e0;margin-bottom:20px;color:#67705b}
.support-checklist{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;border-top:1px solid var(--line);padding-block:70px}.support-checklist h3{font-size:17px;line-height:1.7}.support-checklist ol{padding-left:20px;margin:22px 0}.support-checklist li,.support-checklist p{font-size:13px;line-height:2;color:#626958;word-break:keep-all}.support-checklist li{margin-bottom:9px}.support-checklist p+p{margin-top:14px}
.support-privacy{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;background:#dce1d1;padding-block:65px 75px}.support-privacy h2{margin-top:0}.support-privacy div>p{font-size:13px;color:#626958;line-height:2;margin-top:24px;max-width:550px;word-break:keep-all}.care-actions{display:flex;flex-wrap:wrap;gap:20px 40px;margin-top:26px}.care-actions .text-link{min-width:180px}.support-privacy div>.support-data-note{font-size:11px}
.footer-care{display:flex;gap:24px;margin-left:auto;font-size:11px;flex-wrap:wrap}.footer-care a{display:flex;align-items:center;min-height:44px}.footer-care a:hover{text-decoration:underline}.site-footer>a:last-of-type{margin-left:0}.contact-support{margin-top:15px;font-size:11px}.product-support .support-secondary{margin-left:24px;font-size:12px;text-decoration:underline;text-underline-offset:4px;display:inline-block;min-height:44px;padding-top:12px}
@media(max-width:1100px){.care-heading{gap:40px}.policy-layout{grid-template-columns:180px minmax(0,1fr);gap:45px}.support-contact,.support-checklist,.support-privacy{gap:45px}.help-game{gap:40px}}
@media(max-width:760px){.care-hero{padding-top:35px;padding-bottom:40px}.care-heading{grid-template-columns:1fr;gap:30px;margin-top:28px}.care-heading h1{font-size:68px;letter-spacing:-2px}.care-intro{padding:0}.care-intro h2{font-size:20px;margin-bottom:12px}.care-intro p{font-size:12px}.policy-meta{margin-top:30px;font-size:10px;gap:8px 20px}.draft-notice{padding:15px 17px;font-size:11px}.policy-layout{grid-template-columns:1fr;padding-top:35px;gap:42px}.policy-index{position:static}.policy-index nav{grid-template-columns:1fr 1fr;gap:3px 16px;margin-top:15px}.policy-index nav a{font-size:11px}.policy-index .text-link{margin-top:12px}.policy-section h2{font-size:24px}.policy-section p,.policy-section li,.policy-section dd{font-size:12px}.policy-section{padding-bottom:30px;margin-bottom:33px}.policy-section h3{font-size:15px}.retention-list>div{grid-template-columns:1fr;gap:6px;padding-block:16px}.provider-list>div{padding:19px}.policy-email{font-size:23px}.support-contact,.support-checklist,.support-privacy{grid-template-columns:1fr;gap:30px;padding-block:45px 55px}.support-contact h2,.support-checklist h2,.support-privacy h2,.care-section-title h2{font-size:49px}.support-email{font-size:27px;gap:8px}.support-email-panel>p{font-size:11px}.support-topics{gap:8px 20px}.support-topics a{font-size:11px}.help-game{grid-template-columns:1fr;gap:30px;padding-block:28px 40px}.help-game h3{font-size:30px}.help-game-info .text-link{min-width:0;width:100%}.help-game summary,.help-game details p{font-size:12px}.care-section-title{margin-bottom:30px}.care-actions{display:grid;gap:18px}.footer-care{width:100%;margin:0;gap:25px}.site-footer>a:last-of-type{margin-left:auto}.product-support .support-secondary{margin-left:0;margin-top:12px}}
@media(max-width:380px){.care-heading h1{font-size:56px;letter-spacing:-1.7px}.support-email{font-size:22px}.policy-email{font-size:20px}.help-game h3{font-size:27px}.help-game-heading{gap:13px}.support-contact h2,.support-checklist h2,.support-privacy h2,.care-section-title h2{font-size:43px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.site-header,.site-footer,.policy-index,.draft-notice .text-link{display:none}.care-hero,.policy-layout{padding:20px 0}.policy-layout{display:block}.care-heading h1{font-size:42px}.policy-section{break-inside:avoid}.policy-section a{overflow-wrap:anywhere}}
