.suite-legal-page{background:#fff;color:var(--suite-ink)}.suite-legal-hero{padding:clamp(58px,8vw,105px) 0 clamp(44px,6vw,78px);background:radial-gradient(circle at 8% 5%,rgba(57,119,187,.13),transparent 29%),radial-gradient(circle at 91% 20%,rgba(5,139,138,.14),transparent 25%),linear-gradient(180deg,#f1fbfb,#fff)}.suite-legal-hero .suite-container{max-width:920px}.suite-legal-hero h1{max-width:700px;margin:11px 0 16px;font:700 clamp(2.4rem,4.7vw,4.15rem)/1.09 Poppins,Arial,sans-serif;letter-spacing:-.055em}.suite-legal-hero p:last-child{max-width:670px;margin:0;color:var(--suite-muted);font-size:1.03rem;line-height:1.7}.suite-legal-content{padding:0 0 92px}.suite-legal-layout{display:grid;grid-template-columns:250px minmax(0,820px);align-items:start;gap:clamp(36px,6vw,88px)}.suite-legal-toc{position:sticky;top:102px;padding:18px 0}.suite-legal-toc>p{margin:0 0 10px;color:var(--suite-teal);font:700 .67rem Poppins,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.suite-legal-toc nav,.suite-legal-mobile-toc nav{display:grid;gap:2px}.suite-legal-toc a,.suite-legal-mobile-toc a{padding:7px 9px;border-radius:6px;color:#537177!important;font:500 .71rem/1.35 Poppins,Arial,sans-serif;text-decoration:none!important}.suite-legal-toc a:hover,.suite-legal-toc a:focus-visible,.suite-legal-mobile-toc a:hover,.suite-legal-mobile-toc a:focus-visible{color:var(--suite-teal)!important;background:#edf8f7}.suite-legal-mobile-toc{display:none}.suite-legal-article{min-width:0;padding-top:54px}.suite-legal-article .tos,.suite-legal-article .container-lg,.suite-legal-article .text-start,.suite-legal-article .text-center,.suite-legal-article .mt-5,.suite-legal-article .mb-5{width:auto;max-width:none;padding:0;margin:0;text-align:left!important}.suite-legal-article .text-center{padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid #d9e9e8}.suite-legal-document-title{margin:0 0 11px!important;color:var(--suite-teal);font:700 .66rem Poppins,Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase}.suite-legal-article p{margin:0 0 17px;color:#526b70;font:400 .94rem/1.75 Roboto,Arial,sans-serif}.suite-legal-article h2{scroll-margin-top:112px;margin:37px 0 10px;color:var(--suite-ink);font:600 clamp(1.2rem,2vw,1.48rem)/1.3 Poppins,Arial,sans-serif;letter-spacing:-.035em}.suite-legal-article h3{margin:24px 0 8px;color:var(--suite-ink);font:600 1rem/1.38 Poppins,Arial,sans-serif;letter-spacing:-.02em}.suite-legal-article h2:first-of-type{margin-top:0}.suite-legal-article hr{height:1px;margin:0;border:0;background:#d9e9e8}.suite-legal-article br{display:none}.suite-legal-article ul{padding-left:22px;margin:0 0 17px;color:#526b70}.suite-legal-article li{margin:7px 0;font:.94rem/1.65 Roboto,Arial,sans-serif}.suite-legal-related{margin-top:52px;padding:23px 26px;border:1px solid #cfe7e5;border-radius:14px;background:#f2fbfa}.suite-legal-related p{margin:0}.suite-legal-related a{color:var(--suite-teal)!important;font-weight:700;text-underline-offset:3px}@media(max-width:900px){.suite-legal-content{padding-bottom:62px}.suite-legal-layout{display:block}.suite-legal-toc{display:none}.suite-legal-mobile-toc{display:block;margin-top:25px;border:1px solid #d5e8e7;border-radius:10px;background:#fff}.suite-legal-mobile-toc summary{padding:15px 17px;cursor:pointer;color:var(--suite-ink);font:600 .83rem Poppins,Arial,sans-serif}.suite-legal-mobile-toc nav{padding:0 10px 13px}.suite-legal-article{padding-top:37px}}@media(max-width:620px){.suite-legal-hero{padding:51px 0 43px}.suite-legal-hero h1{font-size:2.35rem}.suite-legal-hero p:last-child{font-size:.94rem}.suite-legal-article{padding-top:29px}.suite-legal-article p,.suite-legal-article li{font-size:.9rem}.suite-legal-article h2{margin-top:31px;font-size:1.17rem}.suite-legal-related{margin-top:38px;padding:20px}}@media print{.suite-nav,.suite-footer,.suite-legal-toc,.suite-legal-mobile-toc{display:none!important}.suite-legal-page{color:#000;background:#fff}.suite-legal-hero{padding:0 0 20px;background:#fff}.suite-legal-hero h1{font-size:28pt}.suite-legal-content{padding:0}.suite-legal-article{padding:0}.suite-legal-article p,.suite-legal-article li{color:#111;font-size:10.5pt;line-height:1.55}.suite-legal-article h2{break-after:avoid;page-break-after:avoid}.suite-legal-related{border-color:#999;background:#fff}.suite-legal-related a{color:#000!important}}
