.about-module-scss-module__sZzdIq__messageBody{max-width:var(--container-md);font-size:var(--type-body-m);color:#404040;white-space:pre-line;margin:0 auto;line-height:2}.about-module-scss-module__sZzdIq__companySection{padding:5rem 0}.about-module-scss-module__sZzdIq__companySectionTitle{font-size:var(--type-h2);letter-spacing:-.025em;color:#222;text-align:center;margin:0 0 3rem;font-weight:700;line-height:1.25}.about-module-scss-module__sZzdIq__companyList{max-width:var(--container-md);margin:0 auto}.about-module-scss-module__sZzdIq__companyItem{font-size:var(--type-body-m);border-top:1px solid #e5e5e5;gap:1.5rem;padding:1rem 0;display:flex}.about-module-scss-module__sZzdIq__companyItem dt{color:#222;flex:0 0 220px;font-weight:600}.about-module-scss-module__sZzdIq__companyItem dd{color:#404040;margin:0;line-height:1.75}@media (max-width:767px){.about-module-scss-module__sZzdIq__message,.about-module-scss-module__sZzdIq__companySection{padding:3rem 0}.about-module-scss-module__sZzdIq__companyItem dt{flex:0 0 140px}}@media (min-width:1024px){.about-module-scss-module__sZzdIq__message,.about-module-scss-module__sZzdIq__companySection{padding:6rem 0}}
.page-header-module-scss-module__aOyQKa__root{text-align:center;padding:5rem 0 3rem}.page-header-module-scss-module__aOyQKa__compact{padding:3rem 0 2rem}.page-header-module-scss-module__aOyQKa__eyebrow{font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;color:#6e4cd5;margin-bottom:.75rem;font-weight:600;display:block}.page-header-module-scss-module__aOyQKa__title{font-size:var(--type-display);letter-spacing:-.025em;color:#222;margin:0 0 1rem;font-weight:700;line-height:1.25}.page-header-module-scss-module__aOyQKa__subtitle{font-size:var(--type-body-l);letter-spacing:0;color:#525252;max-width:640px;margin:0 auto;line-height:1.75}@media (max-width:767px){.page-header-module-scss-module__aOyQKa__root{padding:3rem 0 2rem}.page-header-module-scss-module__aOyQKa__title{margin-bottom:.75rem}}@media (min-width:1024px){.page-header-module-scss-module__aOyQKa__root{padding:6rem 0 5rem}}
.legal-module-scss-module__1xf0zq__root{max-width:80ch;font-size:var(--type-body-m);color:#404040;margin:0 auto;padding:3rem 0 6rem;line-height:1.75}.legal-module-scss-module__1xf0zq__lead{font-size:var(--type-body-l);margin:0 0 3rem;line-height:2}.legal-module-scss-module__1xf0zq__article{margin-bottom:3rem}.legal-module-scss-module__1xf0zq__articleTitle{font-size:var(--type-h3);color:#222;margin:0 0 1rem;font-weight:700;line-height:1.25}.legal-module-scss-module__1xf0zq__articleBody{margin:0 0 1rem}.legal-module-scss-module__1xf0zq__subsection{margin-top:1.5rem;margin-bottom:1rem}.legal-module-scss-module__1xf0zq__subsectionTitle{font-size:var(--type-body-l);color:#222;margin:0 0 .75rem;font-weight:600}.legal-module-scss-module__1xf0zq__list{margin:.75rem 0;padding-left:1.5em}.legal-module-scss-module__1xf0zq__list li{margin-bottom:.5rem}.legal-module-scss-module__1xf0zq__listDisc{list-style:outside}.legal-module-scss-module__1xf0zq__listDecimal{list-style:decimal}.legal-module-scss-module__1xf0zq__table{border-collapse:collapse;width:100%;font-size:var(--type-body-s);margin:1rem 0}.legal-module-scss-module__1xf0zq__table th,.legal-module-scss-module__1xf0zq__table td{text-align:left;vertical-align:top;border:1px solid #e5e5e5;padding:.75rem 1rem}.legal-module-scss-module__1xf0zq__table th{color:#222;white-space:nowrap;background:#fffef5;font-weight:600}.legal-module-scss-module__1xf0zq__table td a{color:#6e4cd5;word-break:break-all;text-decoration:none}.legal-module-scss-module__1xf0zq__table td a:hover{color:#5b3bbe;text-decoration:underline}.legal-module-scss-module__1xf0zq__dates{font-size:var(--type-body-s);color:#525252;border-top:1px solid #e5e5e5;margin-top:5rem;padding-top:2rem}.legal-module-scss-module__1xf0zq__dates p{margin:0 0 .25rem}.legal-module-scss-module__1xf0zq__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:767px){.legal-module-scss-module__1xf0zq__root{padding:2rem 0 5rem}.legal-module-scss-module__1xf0zq__table th,.legal-module-scss-module__1xf0zq__table td{font-size:var(--type-caption);padding:.5rem .75rem}}
