.legal{--legal-body:#53545e;--legal-soft-text:#645b6c;--legal-muted:#736a7c;--legal-faint:#998b9b;--legal-line:#ede9f0;--legal-hero-line:#e6e0e9;--legal-soft:#f3edf4;--legal-active:#efe4ef;--legal-card:#f1e5ef;--legal-bullet:#a77d9f;--legal-gutter:var(--page-gutter);--legal-radius:3rem;--legal-container-width:144rem;--legal-hero-title-size:clamp(33px, 6.1rem + 5px, 107px);--legal-hero-serif-size:clamp(38px, 6.7rem + 5px, 116px);--legal-lead-size:clamp(10px, 1.1rem + 5px, 24px);--legal-text-size:clamp(10px, 1.1rem + 5px, 24px);--legal-subtitle-size:clamp(10px, 1.3rem + 5px, 27px);--legal-clause-title-size:clamp(12px, 1.9rem + 5px, 36px);--legal-help-title-size:clamp(18px, 3.3rem + 5px, 57px);--legal-help-serif-size:clamp(20px, 3.9rem + 5px, 66px);--legal-phone-size:clamp(10px, 1rem + 5px, 23px);--legal-small-size:clamp(10px, .8rem + 5px, 20px);--legal-xsmall-size:clamp(10px, .7rem + 5px, 18px);--legal-pill-size:clamp(10px, .6rem + 5px, 17px);--legal-mono-size:clamp(10px, .5rem + 5px, 15px);overflow-x:clip}.legal .legal-link{color:var(--color-plum);font-size:inherit;text-underline-offset:.3rem;overflow-wrap:anywhere;-webkit-text-decoration:underline #5a144a59;text-decoration:underline #5a144a59;text-decoration-thickness:1px;transition:opacity .3s ease-out}@media (hover:hover) and (pointer:fine){.legal .legal-link:hover{opacity:.6}}.legal .is--serif{color:var(--color-plum);font-weight:400}.legal .hero .is--serif,.legal .help .is--serif{display:block}.legal .hero-container,.legal .document-container,.legal .help-container{width:var(--legal-container-width);max-width:100%}.hero{padding-block:12.5rem 5.6rem}.hero .hero-breadcrumb{margin-top:6rem}.hero .hero-breadcrumb__list{flex-wrap:wrap;gap:.7rem;display:flex}.hero .hero-breadcrumb__item{padding-block:var(--mono-trim);color:var(--color-plum);font-family:var(--font-mono);font-size:var(--legal-mono-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1;display:block}.hero .hero-breadcrumb__item:not(.is--current):after{content:"/";margin-left:.7rem}.hero .hero-breadcrumb__link{transition:opacity .3s ease-out}@media (hover:hover) and (pointer:fine){.hero .hero-breadcrumb__link:hover{opacity:.6}}.hero .hero-grid{grid-template-columns:minmax(0,1fr) 54.2rem;align-items:center;column-gap:6rem;margin-top:3.5rem;padding-right:16rem;display:grid}.hero .hero-heading__title{font-size:var(--legal-hero-title-size);letter-spacing:-.2rem}.hero .hero-heading__title .is--serif{font-size:var(--legal-hero-serif-size);letter-spacing:-.2rem}.hero .hero-heading__text{color:var(--legal-body);font-size:var(--legal-lead-size);line-height:1.8}.hero .hero-heading__date{color:var(--legal-soft-text);font-size:var(--legal-xsmall-size);margin-top:3rem;line-height:1}.hero .hero-heading__date:before{content:"";background:var(--color-plum);vertical-align:middle;border-radius:50%;width:round(.5rem,1px);height:round(.5rem,1px);margin-right:1rem;display:inline-block}.hero .hero-heading__date time{color:inherit;font-size:inherit}.document .document-container{border-top:1px solid var(--legal-hero-line);grid-template-columns:26rem 74rem;align-items:start;column-gap:12rem;padding:5.4rem 0 10rem 16rem;display:grid}.document .document-toc{position:sticky;top:10rem}.document .document-toc__eyebrow,.document .document-head__label{padding-block:var(--mono-trim);color:var(--legal-muted);font-size:var(--legal-mono-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1;display:block}.document .document-toc__list{flex-direction:column;gap:.3rem;margin-top:2.6rem;display:flex}.document .document-toc__link{border-radius:1rem;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.8rem 1.2rem;transition:opacity .3s ease-out,background-color .3s ease-out;display:flex}.document .document-toc__link.is--active{background:var(--legal-active)}.document .document-toc__number{width:2rem;padding-block:var(--mono-trim);color:var(--legal-faint);font-size:var(--legal-mono-size);text-box:trim-both cap alphabetic;flex:none;line-height:1;display:block}.document .document-toc__label{color:var(--legal-soft-text);font-size:var(--legal-xsmall-size);line-height:1.4}.document .document-toc__link.is--active .document-toc__number,.document .document-toc__link.is--active .document-toc__label{color:var(--color-plum)}@media (hover:hover) and (pointer:fine){.document .document-toc__link:not(.is--active):hover{opacity:.6}}.document .document-toc__help{border-top:1px solid var(--legal-line);margin-top:2.4rem;padding:2.8rem 1.2rem 0}.document .document-toc__help-text{color:var(--legal-muted);font-size:var(--legal-xsmall-size)}.document .document-toc__phone{color:var(--color-ink);font-size:var(--legal-phone-size);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.4rem;line-height:1;transition:opacity .3s ease-out;display:flex}.document .document-toc__phone-arrow{--services-arrow-size:1rem}@media (hover:hover) and (pointer:fine){.document .document-toc__phone:hover{opacity:.6}}.document .document-head{justify-content:space-between;align-items:center;gap:2rem;display:flex}.document .document-tools{gap:.8rem;display:flex}.document .document-tools__button{background:var(--legal-soft);color:var(--color-plum);cursor:pointer;border-radius:5rem;align-items:center;gap:.7rem;padding:1.4rem;transition:opacity .3s ease-out,background-color .3s ease-out;display:inline-flex}.document .document-tools__button[aria-pressed=true]{background:var(--legal-active)}.document .document-tools__text{color:inherit;font-size:var(--legal-pill-size);line-height:1;display:block}.document .document-tools__arrow{--services-arrow-size:.8rem}@media (hover:hover) and (pointer:fine){.document .document-tools__button:hover{opacity:.6}}.document .document-list,.document .document-top{width:68rem}.document .document-list{margin-top:3.2rem}.document .document-clause{padding-block:4rem 4.5rem}.document .document-clause+.document-clause{border-top:1px solid var(--legal-line)}.document .document-clause:first-child{padding-top:0}.document .document-clause__title{font-size:var(--legal-clause-title-size);letter-spacing:-.2rem;margin-bottom:2.6rem}.document .document-clause__body>*+*{margin-top:2rem}.document .document-clause__subtitle{font-size:var(--legal-subtitle-size)}.document .document-clause__body>*+.document-clause__subtitle{margin-top:3.4rem}.document .document-clause__body>.document-clause__subtitle+*{margin-top:1.4rem}.document .document-clause__text,.document .document-clause__points{color:var(--legal-body);font-size:var(--legal-text-size);line-height:1.85}.document .document-clause__points{flex-direction:column;gap:1rem;display:flex}.document .document-clause__point{color:inherit;font-size:inherit;line-height:inherit;padding-left:2.2rem;position:relative}.document .document-clause__point:before{content:"";background:var(--legal-bullet);border-radius:50%;width:round(.5rem,1px);height:round(.5rem,1px);position:absolute;top:.5lh;left:0;translate:0 -50%}.document .document-clause__term{color:var(--color-navy);font-size:inherit}.document .document-clause__act{color:var(--color-ink);font-size:inherit;font-weight:400}.document .document-contact__name,.document .document-contact__line{color:var(--legal-body);font-size:var(--legal-text-size);line-height:1.85}.document .document-contact__name{color:var(--color-navy)}.document .document-main.is--large{--legal-text-size:clamp(12px, 1.4rem + 5px, 29px);--legal-subtitle-size:clamp(12px, 1.7rem + 5px, 33px);--legal-clause-title-size:clamp(14px, 2.3rem + 5px, 42px)}.document .document-top{border-top:1px solid var(--legal-line);margin-top:.5rem;padding-top:2.6rem}.document .document-top__button{color:var(--color-plum);cursor:pointer;align-items:center;gap:2.4rem;transition:opacity .3s ease-out;display:inline-flex}.document .document-top__text{color:inherit;font-size:var(--legal-xsmall-size);line-height:1}.document .document-top__arrow{--services-arrow-size:.9rem;rotate:-45deg}@media (hover:hover) and (pointer:fine){.document .document-top__button:hover{opacity:.6}}.help .help-container{padding-bottom:5.4rem}.help .help-card{border-radius:var(--legal-radius);background:var(--legal-card);justify-content:space-between;align-items:center;gap:4rem;padding:4.5rem;display:flex}.help .help-heading__eyebrow{padding-block:var(--mono-trim);color:var(--color-plum);font-size:var(--legal-mono-size);letter-spacing:.1rem;text-transform:capitalize;text-box:trim-both cap alphabetic;line-height:1;display:block}.help .help-heading__title{font-size:var(--legal-help-title-size);letter-spacing:-.2rem;margin-top:2rem}.help .help-heading__title .is--serif{font-size:var(--legal-help-serif-size);letter-spacing:-.2rem}.help .help-heading__text{color:#68586c;font-size:var(--legal-small-size);margin-top:2.4rem}.help .help-actions{flex-direction:column;align-items:center;gap:2.2rem;display:flex}.help .help-actions .button-v1{--btn-font:clamp(10px, 1rem + 5px, 23px)}.help .help-actions__phone{color:var(--color-dark-blue);font-size:var(--legal-small-size);line-height:1;transition:opacity .3s ease-out}@media (hover:hover) and (pointer:fine){.help .help-actions__phone:hover{opacity:.6}}@media screen and (orientation:landscape) and (max-height:900px){.hero{padding-block:11rem 5rem}.hero .hero-breadcrumb{margin-top:5rem}.hero .hero-grid{margin-top:3rem}}@media screen and (orientation:portrait){.legal{--legal-radius:2rem;--legal-hero-title-size:4.5rem;--legal-hero-serif-size:4.5rem;--legal-lead-size:1.5rem;--legal-text-size:1.5rem;--legal-subtitle-size:1.7rem;--legal-clause-title-size:2.5rem;--legal-help-title-size:3.5rem;--legal-help-serif-size:3.5rem;--legal-phone-size:1.5rem;--legal-small-size:max(10px, 1.3rem);--legal-xsmall-size:max(10px, 1.2rem);--legal-pill-size:max(10px, 1.2rem);--legal-mono-size:max(10px, 1.1rem)}.legal .hero-container,.legal .document-container,.legal .help-container{width:100%;max-width:none;padding-inline:var(--legal-gutter)}.hero{padding-block:12rem 4rem}.hero .hero-breadcrumb{margin-top:4rem}.hero .hero-grid{grid-template-columns:minmax(0,1fr);row-gap:3rem;margin-top:3rem;padding-right:0}.hero .hero-heading__title{letter-spacing:-.2rem;width:100%;max-width:40rem}.document .document-container{border-top:0;grid-template-columns:minmax(0,1fr);row-gap:4rem;padding-block:4rem 8rem}.document{position:relative}.document:before{content:"";top:0;left:var(--legal-gutter);right:var(--legal-gutter);border-top:1px solid var(--legal-hero-line);position:absolute}.document .document-toc{position:static}.document .document-toc__link{min-height:4.5rem}.document .document-head{flex-direction:column;align-items:flex-start}.document .document-list,.document .document-top{width:100%}.document .document-clause{padding-block:3rem}.document .document-clause__title{width:33rem;max-width:100%;margin-bottom:2rem}.document .document-clause__body>*+.document-clause__subtitle{margin-top:2.5rem}.document .document-main.is--large{--legal-text-size:1.8rem;--legal-subtitle-size:2rem;--legal-clause-title-size:3rem}.help .help-container{padding-bottom:4rem}.help .help-card{flex-direction:column;align-items:flex-start;gap:3rem;padding:3rem 2rem}.help .help-heading__title{letter-spacing:-.2rem;width:33rem;max-width:100%}.help .help-actions{align-items:flex-start}.help .help-actions .button-v1{--btn-font:1.5rem}}@media print{.legal .hero-container,.legal .document-container,.legal .help-container{width:100%;max-width:none}.legal-tabs,.document-toc,.document-tools,.document-top,.help{display:none}.document .document-container{padding-left:0;display:block}.document .document-list{width:100%}}.legal-tabs[data-astro-cid-w5d45jie]{background:#f2eef3;border-radius:5rem;gap:.4rem;padding:.5rem;display:inline-flex}.legal-tabs__link[data-astro-cid-w5d45jie]{color:#686170;border-radius:5rem;padding:1.4rem 1.9rem;font-size:max(10px,min(.9rem + 5px,21px));line-height:1;transition:opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out}.legal-tabs__link[data-astro-cid-w5d45jie].is--active{background:var(--color-navy);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.legal-tabs__link[data-astro-cid-w5d45jie]:not(.is--active):hover{opacity:.6}}@media screen and (orientation:portrait){.legal-tabs__link[data-astro-cid-w5d45jie]{padding:1.5rem 2rem;font-size:max(10px,1.3rem)}}
