.typo h1{font-family:Outfit,sans-serif;font-size:75px;font-weight:500;letter-spacing:-.062em;line-height:1.2}@media (min-width:686px){.typo h1{font-size:95px;line-height:1.2}}@media (min-width:1166px){.typo h1{font-size:125px;line-height:1.2}}@media (min-width:1718px){.typo h1{font-size:150px;line-height:1.2}}.typo h1.subpage{font-size:40px;letter-spacing:-.04em;line-height:1.1}@media (min-width:686px){.typo h1.subpage{font-size:55px;line-height:1.1}}@media (min-width:1166px){.typo h1.subpage{font-size:65px;line-height:1.1}}@media (min-width:1718px){.typo h1.subpage{font-size:75px;line-height:1.1}}.typo h2{font-size:45px;font-weight:400;letter-spacing:-.04em;line-height:1.2}@media (min-width:686px){.typo h2{font-size:51px;line-height:1.2}}@media (min-width:1166px){.typo h2{font-size:61px;line-height:1.2}}@media (min-width:1718px){.typo h2{font-size:78px;line-height:1.2}}.typo h2.subpage{font-family:Outfit,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.04em;line-height:1.2}@media (min-width:686px){.typo h2.subpage{font-size:38px;line-height:1.2}}@media (min-width:1166px){.typo h2.subpage{font-size:44px;line-height:1.2}}@media (min-width:1718px){.typo h2.subpage{font-size:66px;line-height:1.2}}.typo h3{font-size:32px;font-weight:400;letter-spacing:-.05em;line-height:1}@media (min-width:686px){.typo h3{font-size:42px;line-height:1}}@media (min-width:1166px){.typo h3{font-size:50px;line-height:1}}@media (min-width:1718px){.typo h3{font-size:63px;line-height:1}}.typo h4{font-size:27px;font-weight:400;letter-spacing:-.04em;line-height:1.1}@media (min-width:686px){.typo h4{font-size:35px;line-height:1.1}}@media (min-width:1166px){.typo h4{font-size:41px;line-height:1.1}}@media (min-width:1718px){.typo h4{font-size:52px;line-height:1.1}}.typo h5{font-size:23px;font-weight:400;letter-spacing:-.04em;line-height:1.1}@media (min-width:686px){.typo h5{font-size:29px;line-height:1.1}}@media (min-width:1166px){.typo h5{font-size:35px;line-height:1.1}}@media (min-width:1718px){.typo h5{font-size:46px;line-height:1.1}}.typo h6{font-size:1.25rem;font-weight:400;letter-spacing:-.04em;line-height:1.2}@media (min-width:686px){.typo h6{font-size:25px;line-height:1.2}}@media (min-width:1166px){.typo h6{font-size:1.875rem;line-height:1.2}}@media (min-width:1718px){.typo h6{font-size:2.25rem;line-height:1.2}}.typo li,.typo p{font-size:13px;letter-spacing:-.022em;line-height:1.6}@media (min-width:686px){.typo li,.typo p{font-size:15px;line-height:1.6}}@media (min-width:1166px){.typo li,.typo p{font-size:17px;line-height:1.6}}@media (min-width:1718px){.typo li,.typo p{font-size:1.125rem;line-height:1.6}}.typo ul{list-style-type:disc}.typo ol,.typo ul{margin-left:1.25rem}.typo ol{list-style-type:decimal}.typo .body-xxl{font-size:1.125rem;line-height:1.75rem}@media (min-width:640px){.typo .body-xxl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.typo .body-xxl{font-size:1.5rem;line-height:2rem}}@media (min-width:1536px){.typo .body-xxl{font-size:1.875rem;line-height:2.25rem}}.typo .body-s{font-size:12px}@media (min-width:686px){.typo .body-s{font-size:13px}}@media (min-width:1166px){.typo .body-s{font-size:14px}}@media (min-width:1718px){.typo .body-s{font-size:15px}}.typo strong{font-weight:600}
