.legal-page{background:#f8f6f0}.legal-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:75px;padding-block:65px 100px}.legal-paper{max-width:820px;min-width:0}.legal-paper h1{font-size:clamp(34px,4vw,54px);line-height:1.15;letter-spacing:-.045em;font-weight:500;margin:0 0 30px;overflow-wrap:anywhere}.legal-paper>p{font-size:16px;color:#65665f;border-bottom:1px solid #d9d9cf;padding-bottom:35px;margin-bottom:38px}.legal-paper section{margin-top:38px;scroll-margin-top:30px}.legal-paper h2{font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.02em;margin:0 0 15px}.legal-paper p{font-size:15px;line-height:1.85;margin:13px 0;overflow-wrap:anywhere}.legal-paper a{text-decoration:underline;text-underline-offset:3px;color:#a83222}.legal-sidebar{min-width:0}.legal-sidebar .eyebrow{line-height:1.7}.document-nav{display:flex;flex-direction:column;gap:8px;padding-bottom:30px;border-bottom:1px solid #d9d9cf}.document-nav a{font-size:13px;line-height:1.5;padding:11px 12px;border-radius:7px;color:#64675e}.document-nav a[aria-current]{background:#e8eadd;color:#252722;font-weight:600}.legal-toc{margin-top:30px}.legal-toc summary{font-size:12px;font-weight:600;cursor:pointer;padding-block:12px;min-height:44px}.legal-toc nav{display:flex;flex-direction:column;gap:8px}.legal-toc a{font-size:12px;line-height:1.6;padding-block:7px;color:#64675e}.legal-toc a:hover,.document-nav a:hover{text-decoration:underline}.legal-footer{padding-block:30px;border-top:1px solid #d9d9cf;font-size:12px;color:#65665f}.legal-footer nav{display:flex;flex-wrap:wrap;gap:8px 25px}.legal-footer nav a{padding-block:10px}.legal-footer p{margin-top:25px;overflow-wrap:anywhere}html[dir=rtl] .legal-page .legal-paper h1,html[dir=rtl] .legal-page .legal-paper h2{letter-spacing:normal}html[dir=rtl] .legal-page .eyebrow{letter-spacing:normal}html[dir=rtl] .legal-page .legal-paper p{line-height:2}html[lang=hi] .legal-page h1,html[lang=hi] .legal-page h2{line-height:1.55;letter-spacing:0}html[lang=ja] .legal-page h1,html[lang=ko] .legal-page h1,html[lang^=zh] .legal-page h1{line-height:1.4;letter-spacing:0}@media(max-width:1000px){.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}}@media(max-width:720px){.legal-layout{display:flex;flex-direction:column;gap:35px;padding-block:30px 60px}.legal-sidebar{order:1;border-top:1px solid #d9d9cf;padding-top:30px}.legal-paper h1{font-size:34px;line-height:1.25}.legal-paper h2{font-size:22px}.legal-paper p{font-size:15px;line-height:1.8}.legal-paper>p{font-size:15px;padding-bottom:25px;margin-bottom:28px}.legal-paper section{margin-top:28px}.legal-footer nav{display:grid;grid-template-columns:1fr 1fr;font-size:11px}.legal-page .site-header{gap:8px}.legal-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}}@media(max-width:370px){.legal-paper h1{font-size:29px}.legal-toc nav{grid-template-columns:1fr}}

@media(max-width:370px){}
