.public-document,.seo-guide{--public-type-title:clamp(30px, 3.4vw, 44px);--public-type-lead:16px;--public-type-section:21px;--public-type-subtitle:17px;--public-type-body:15px;--public-type-action:14px;--public-type-caption:13px;--public-type-kicker:11px}.public-skip-link{color:#10233e;background:#68debc;border-radius:8px;padding:12px 18px;position:absolute;top:100%;left:12px;transform:translateY(-200vh)}.public-skip-link:focus{transform:none}:is(.public-site-footer a:focus-visible,.public-page-sidebar a:focus-visible){outline-offset:3px;outline:3px solid #6bade8}.legal-page.public-document{color:#132641;background:radial-gradient(at 95% 0,#c9f4e64f,#0000 32%),radial-gradient(at 5% 0,#d5e5ff80,#0000 36%),#f6f8fc;padding:1px 0 0}.public-page-hero,.public-page-grid,.public-site-footer{width:min(100% - 48px,1220px);margin-inline:auto}.public-page-hero{padding:48px 0 44px;position:relative}.public-page-hero .legal-back{color:#607795;margin-bottom:32px;font-size:13px;font-weight:500}.public-page-hero .legal-kicker{color:#396bbc;letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.public-page-hero .legal-kicker:before{content:"";background:#427cdb;width:25px;height:2px}.public-page-hero h1{color:#0b1b34;max-width:940px;font-size:var(--public-type-title);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;margin:16px 0 0;font-weight:700;line-height:1.12}.public-page-hero .legal-lead{color:#64748d;max-width:740px;font-size:var(--public-type-lead);margin:20px 0 0;line-height:1.7}.public-page-grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:34px;display:grid}.public-page-sidebar{min-width:0;padding-top:12px;position:sticky;top:28px}.public-page-sidebar nav>p{color:#70809a;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 16px;font-size:11px;font-weight:650}.public-section-links{gap:5px;display:grid}.public-section-links a{color:#536984;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:11px 13px;font-size:14px;line-height:1.4;display:flex}.public-section-links a>span:last-child{color:#8b9bb3}.public-section-links a[aria-current=page]{color:#2559a6;background:#e7eefb;font-weight:650;box-shadow:inset 3px 0 #4277d9}.public-section-links a:hover{background:#eaf0f9}.public-account-note{border-top:1px solid #dbe4f0;margin-top:28px;padding:24px 16px 0}.public-account-symbol{color:#20816a;background:#e0f3ed;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:16px;font-size:20px;display:grid}.public-account-note strong{font-size:14px;font-weight:650;display:block}.public-account-note p{color:#708099;margin:9px 0 18px;font-size:13px;line-height:1.6}.public-account-note a{color:#3262b1;font-size:13px;font-weight:650;line-height:1.5}.public-document .legal-card{background:#fff;border:1px solid #dce5f1;border-top:2px solid #86b5ed;border-radius:18px;width:100%;min-width:0;margin:0;padding:clamp(24px,3.4vw,42px);box-shadow:0 14px 44px #172d4c05}.public-document .legal-card>section:first-child{border-top:0;padding-top:0}.public-document .legal-card section{border-color:#e1e8f2;padding-block:30px;scroll-margin-top:24px}.public-document .legal-card>section:last-child{padding-bottom:0}.public-document .legal-card section h2{color:#172d4d;font-size:var(--public-type-section);letter-spacing:-.025em;font-weight:650;line-height:1.3}.public-document .legal-card section h3{color:#243d60;font-size:var(--public-type-subtitle);line-height:1.4}.public-document .legal-card section p,.public-document .legal-card section li{color:#60728c;font-size:var(--public-type-body);overflow-wrap:break-word;line-height:1.75}.public-document .legal-card section li+li{margin-top:8px}.public-document .legal-card section ol{padding-left:22px}.public-document .legal-card section a{font-weight:600}.public-document .legal-card address{font-size:15px}.public-document .legal-card code{overflow-wrap:anywhere;font-size:13px}.public-document .legal-note{color:#647590;background:#f3f6fb;border:1px solid #e1e8f2;font-size:13px;line-height:1.7}.public-document .legal-specs>div{grid-template-columns:minmax(130px,.75fr) minmax(0,1.5fr);gap:24px;padding:16px 20px}.public-document .legal-specs dt{font-size:14px;font-weight:500}.public-document .legal-specs dd{overflow-wrap:anywhere;font-size:14px;font-weight:600}.public-document .legal-action{background:#366bc4;gap:12px;min-height:46px;padding-inline:18px;font-size:14px;font-weight:650}.public-document .release-card{background:linear-gradient(115deg,#f5fbf9,#eef6fc);border-radius:14px;border:1px solid #cde6df!important;padding:28px!important}.public-document .release-card>span:not(.release-version){color:#397969;letter-spacing:.12em;font-size:11px}.public-document .release-card h2{font-size:26px;margin-block:12px!important}.public-document .release-card small{font-size:14px}.public-document .release-card+section{border-top:0}.public-document .release-version{color:#173b51;letter-spacing:-.03em;margin:12px 0;font-size:28px;font-weight:700;line-height:1.25;display:block}.public-document .release-version[data-unavailable=true]{font-size:17px;font-weight:500}.public-document .support-contact{box-shadow:none;background:0 0;border-radius:0;border:0!important;border-bottom:1px solid #e1e8f2!important;padding:0 0 30px!important}.public-document .support-contact h2{font-size:22px!important}.public-document .support-contact>p,.public-document .support-topics>p{font-size:15px!important}.public-document .support-contact-actions{margin-top:24px}.public-document .support-contact-action{min-height:84px;box-shadow:none;border-radius:12px;gap:12px;padding:14px}.public-document .support-contact-action-copy small{letter-spacing:.025em;text-transform:none;font-size:11px}.public-document .support-contact-action-copy strong{font-size:14px}.public-document .support-contact-action-copy{gap:6px}.public-document .support-contact-action.primary{background:#19375f}.public-document .support-topic-grid{border-top:1px solid #e1e8f2;border-left:1px solid #e1e8f2;gap:0}.public-document .support-topic-card{--topic-accent:#3e6ebe;--topic-soft:#eaf1fc;min-height:110px;box-shadow:none;background:#fff;border:1px solid #e1e8f2;border-top:0;border-left:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) 22px;gap:12px;padding:20px 16px;transform:none}.public-document .support-topic-card:before{content:none}.public-document .support-topic-card:hover{background:#f7faff}.public-document .support-topic-number{border-radius:7px;width:30px;height:32px;font-size:11px}.public-document .support-topic-copy strong{font-size:14px;font-weight:650}.public-document .support-topic-copy small{font-size:13px;font-weight:400}.public-document .support-topic-arrow{color:#3e6ebe;width:22px;box-shadow:none;background:0 0}.public-document .support-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.public-document .support-resource-grid a{color:#1d3659;background:#f8fafd;border:1px solid #dce5f0;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:20px;text-decoration:none;display:grid}.public-document .support-resource-grid a:hover{background:#f0f5fd;border-color:#9ab9e6}.public-document .support-resource-grid svg{color:#4277d9;width:23px;height:23px;margin-bottom:5px}.public-document .support-resource-grid strong{font-size:14px;line-height:1.4}.public-document .support-resource-grid small{color:#6b7e98;font-size:13px;font-weight:400;line-height:1.5}.public-document .faq-group{box-shadow:none;background:#fff;border:1px solid #e0e7f1;border-radius:12px;margin-top:22px}.public-document .faq-group>header{background:#f6f9fe;padding:20px}.public-document .faq-group>header>span{font-size:11px}.public-document .faq-group>header>h3{font-size:17px}.public-document .faq-list summary{color:#2b4365;gap:20px;min-height:66px;padding:20px;font-size:15px;line-height:1.5}.public-document .faq-list details p{padding:0 20px 20px;font-size:15px}.public-document .contact-tool{box-shadow:none;background:#f7f9fd;border-radius:14px;padding:28px!important}.public-document .contact-form-heading h2{font-size:22px!important}.public-document .contact-form-heading>p{font-size:14px!important}.public-document .contact-form label{font-size:14px;font-weight:600}.public-document .contact-form input:not([type=checkbox]),.public-document .contact-form select,.public-document .contact-form textarea{font-size:16px}.public-document .contact-form label>small{font-size:12px}.public-document .contact-privacy p,.public-document .contact-privacy label{font-size:13px!important}.public-document .contact-submit{min-height:48px;font-size:14px}.public-document .contact-existing-case{margin-top:22px}.public-document .contact-existing-case strong{font-size:14px}.public-document .contact-existing-case small{font-size:12px}.public-document .contact-proof{padding-top:26px!important;padding-bottom:0!important}.public-document .contact-proof article{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 0}.public-document .contact-proof article>span{font-size:12px}.public-document .contact-proof article strong{font-size:14px}.public-document .contact-proof article p{font-size:13px!important}.public-document .case-access-card,.public-document .case-summary,.public-document .case-thread,.public-document .case-reply-card{box-shadow:none;border-radius:14px}.public-document .legal-card>section.contact-help{background:#f7faff;border:1px solid #dce5f1;border-top:2px solid #86b5ed;border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:start;gap:24px;margin-top:24px;padding:24px;display:grid}.public-document .contact-help-heading{align-items:flex-start;gap:10px;display:flex}.public-document .contact-help-heading>div{min-width:0}.public-document .contact-help-icon{color:#366bc4;height:24px;font:600 var(--public-type-body)/1 Georgia, serif;background:#e6effc;border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.public-document .legal-card .contact-help h2{color:#172d4d;font-size:var(--public-type-subtitle);letter-spacing:normal;margin:0;font-weight:600;line-height:1.4}.public-document .legal-card .contact-help p{font-size:var(--public-type-body);margin:8px 0 0;line-height:1.6}.public-document .legal-card .contact-help ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-document .legal-card .contact-help li{font-size:var(--public-type-body);background:#fff;border:1px solid #e1e8f2;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:12px;line-height:1.6;display:grid}.public-document .contact-help li>span:first-child{color:#20816a;font-weight:650}.public-document .contact-help li>span:last-child{min-width:0}@media (max-width:1100px){.public-document .legal-card>section.contact-help{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:680px){.public-document .legal-card>section.contact-help{padding:16px}.public-document .legal-card .contact-help ul{grid-template-columns:minmax(0,1fr)}}.public-document .case-access-form label,.public-document .case-reply-card label{font-size:14px}.public-document .case-access-form input,.public-document .case-reply-card textarea{font-size:16px}.public-document .case-access-form button,.public-document .case-reply-card button{min-height:46px;font-size:14px}.public-site-footer{color:#526883;border-top:1px solid #dce5f0;grid-template-columns:1.3fr 1fr 1fr;gap:36px;margin-top:64px;padding:36px 0 44px;display:grid}.public-footer-brand{color:#183451;letter-spacing:-.03em;align-items:center;gap:16px;font-size:18px;font-weight:700;display:inline-flex}.public-site-footer p{color:#73849c;max-width:230px;margin:12px 0 0;font-size:13px;line-height:1.65}.public-site-footer nav{flex-wrap:wrap;align-content:start;gap:12px 20px;display:flex}.public-site-footer nav a{color:#5d728f;font-size:13px;line-height:1.5}.public-site-footer nav a:hover{color:#2761b9;text-underline-offset:3px;text-decoration:underline}@media (max-width:1050px){.public-page-grid{grid-template-columns:200px minmax(0,1fr);gap:24px}.public-document .support-resource-grid{grid-template-columns:1fr}.public-document .support-resource-grid a{grid-template-columns:26px 1fr;column-gap:14px;padding:18px}.public-document .support-resource-grid svg{grid-row:span 2;margin:0}.public-document .support-contact-actions{grid-template-columns:1fr}.public-document .support-topic-card{grid-template-columns:minmax(0,1fr) 22px}.public-document .support-topic-number{display:none}}@media (max-width:800px){.public-page-grid{grid-template-columns:1fr;gap:22px}.public-page-sidebar{padding-top:0;position:static}.public-page-sidebar nav>p,.public-account-note{display:none}.public-section-links{scrollbar-width:thin;margin:-4px;padding:4px;display:flex;overflow-x:auto}.public-section-links a{white-space:nowrap;min-height:42px;font-size:13px}.public-section-links a>span:last-child{display:none}.public-section-links a[aria-current=page]{box-shadow:inset 0 -2px #4277d9}.public-page-hero{padding-block:32px}.public-page-hero .legal-back{margin-bottom:26px}.public-document .support-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-footer{grid-template-columns:1fr 1fr}.public-site-footer>div{grid-column:1/-1}}@media (max-width:680px){.public-document,.seo-guide{--public-type-section:20px}.public-page-hero,.public-page-grid,.public-site-footer{width:calc(100% - 32px)}.public-page-hero h1{font-size:clamp(29px,7.5vw,36px)}.public-page-hero .legal-lead{font-size:15px}.public-document .legal-card{border-radius:14px;padding:22px 18px}.public-document .legal-card section p,.public-document .legal-card section li{font-size:15px}.public-document .support-contact-actions,.public-document .support-topic-grid{grid-template-columns:1fr}.public-document .support-topic-card{min-height:84px}.public-document .legal-specs>div{grid-template-columns:1fr;gap:6px;padding:16px}.public-document .contact-tool,.public-document .release-card{padding:20px 16px!important}.public-document .contact-form-row{grid-template-columns:1fr}.public-document .contact-proof{grid-template-columns:1fr;gap:0}.public-document .contact-proof article{grid-template-columns:26px 1fr;gap:10px}.public-document .contact-proof article>span{grid-row:span 2}.public-site-footer{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-block:28px 40px}.public-site-footer>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){.public-document *{scroll-behavior:auto;transition:none}}.public-document .legal-card .case-summary-main h2{color:#fff}.public-document .legal-card .case-summary-main p,.public-document .legal-card .contact-access-reveal>p{color:#c2d4ee}.public-document .legal-card .contact-access-reveal>code{color:#d7fff4;background:#ffffff12;font-size:14px}.public-document .contact-access-reveal>button{font-size:14px}.public-document .legal-card .form-error{color:#9c3548}
