.cb-hero{text-align:left;align-items:stretch;padding-top:80px;padding-bottom:72px;}
@media (max-width: 1024px){.cb-hero{text-align:left;align-items:stretch;padding-top:80px;padding-bottom:72px;}}
@media (max-width: 767px){.cb-hero{text-align:left;align-items:stretch;padding-top:48px;padding-bottom:40px;}}
.cb-hero_inner{align-items:flex-start;}
@media (max-width: 1024px){.cb-hero_inner{align-items:flex-start;}}
@media (max-width: 767px){.cb-hero_inner{align-items:flex-start;}}
.cb-hero_title{font-size:44px;}
@media (max-width: 1024px){.cb-hero_title{font-size:44px;}}
@media (max-width: 767px){.cb-hero_title{font-size:32px;}}
.cb-hero_lead{max-width:720px;}
@media (max-width: 1024px){.cb-hero_lead{max-width:720px;}}
@media (max-width: 767px){.cb-hero_lead{max-width:720px;}}
.cb-legal_inner{max-width:820px;gap:12px;}
@media (max-width: 1024px){.cb-legal_inner{max-width:820px;gap:12px;}}
@media (max-width: 767px){.cb-legal_inner{max-width:820px;gap:12px;}}
.cb-s0_h{font-size:26px;margin-top:24px;}
@media (max-width: 1024px){.cb-s0_h{font-size:26px;margin-top:24px;}}
@media (max-width: 767px){.cb-s0_h{font-size:22px;margin-top:24px;}}
.cb-s0_p0{font-size:16px;line-height:1.7;}
@media (max-width: 1024px){.cb-s0_p0{font-size:16px;line-height:1.7;}}
@media (max-width: 767px){.cb-s0_p0{font-size:16px;line-height:1.7;}}
.cb-s1_h{font-size:26px;margin-top:24px;}
@media (max-width: 1024px){.cb-s1_h{font-size:26px;margin-top:24px;}}
@media (max-width: 767px){.cb-s1_h{font-size:22px;margin-top:24px;}}
.cb-s1_p0{font-size:16px;line-height:1.7;color:var(--mctrl-color-ink);font-family:var(--mctrl-font-body);}
@media (max-width: 1024px){.cb-s1_p0{font-size:16px;line-height:1.7;color:var(--mctrl-color-ink);font-family:var(--mctrl-font-body);}}
@media (max-width: 767px){.cb-s1_p0{font-size:16px;line-height:1.7;color:var(--mctrl-color-ink);font-family:var(--mctrl-font-body);}}
.cb-s1_p0_r0{margin-top:0px;margin-bottom:6px;}
@media (max-width: 1024px){.cb-s1_p0_r0{margin-top:0px;margin-bottom:6px;}}
@media (max-width: 767px){.cb-s1_p0_r0{margin-top:0px;margin-bottom:6px;}}
.cb-s1_p0_k0{font-weight:600;}
@media (max-width: 1024px){.cb-s1_p0_k0{font-weight:600;}}
@media (max-width: 767px){.cb-s1_p0_k0{font-weight:600;}}
.cb-s1_p0_r1{margin-top:0px;margin-bottom:6px;}
@media (max-width: 1024px){.cb-s1_p0_r1{margin-top:0px;margin-bottom:6px;}}
@media (max-width: 767px){.cb-s1_p0_r1{margin-top:0px;margin-bottom:6px;}}
.cb-s1_p0_k1{font-weight:600;}
@media (max-width: 1024px){.cb-s1_p0_k1{font-weight:600;}}
@media (max-width: 767px){.cb-s1_p0_k1{font-weight:600;}}
.cb-s1_p0_r2{margin-top:0px;margin-bottom:6px;}
@media (max-width: 1024px){.cb-s1_p0_r2{margin-top:0px;margin-bottom:6px;}}
@media (max-width: 767px){.cb-s1_p0_r2{margin-top:0px;margin-bottom:6px;}}
.cb-s1_p0_k2{font-weight:600;}
@media (max-width: 1024px){.cb-s1_p0_k2{font-weight:600;}}
@media (max-width: 767px){.cb-s1_p0_k2{font-weight:600;}}
.cb-s1_p1{font-size:16px;line-height:1.7;}
@media (max-width: 1024px){.cb-s1_p1{font-size:16px;line-height:1.7;}}
@media (max-width: 767px){.cb-s1_p1{font-size:16px;line-height:1.7;}}
.cb-s2_h{font-size:26px;margin-top:24px;}
@media (max-width: 1024px){.cb-s2_h{font-size:26px;margin-top:24px;}}
@media (max-width: 767px){.cb-s2_h{font-size:22px;margin-top:24px;}}
.cb-s2_p0{font-size:16px;line-height:1.7;}
@media (max-width: 1024px){.cb-s2_p0{font-size:16px;line-height:1.7;}}
@media (max-width: 767px){.cb-s2_p0{font-size:16px;line-height:1.7;}}
.cb-s2_p1{align-self:flex-start;}
@media (max-width: 1024px){.cb-s2_p1{align-self:flex-start;}}
@media (max-width: 767px){.cb-s2_p1{align-self:flex-start;}}
.cb-s2_p2{font-size:16px;line-height:1.7;}
@media (max-width: 1024px){.cb-s2_p2{font-size:16px;line-height:1.7;}}
@media (max-width: 767px){.cb-s2_p2{font-size:16px;line-height:1.7;}}
.cb-s3_h{font-size:26px;margin-top:24px;}
@media (max-width: 1024px){.cb-s3_h{font-size:26px;margin-top:24px;}}
@media (max-width: 767px){.cb-s3_h{font-size:22px;margin-top:24px;}}
.cb-s3_p0{font-size:16px;line-height:1.7;}
@media (max-width: 1024px){.cb-s3_p0{font-size:16px;line-height:1.7;}}
@media (max-width: 767px){.cb-s3_p0{font-size:16px;line-height:1.7;}}
.cb-s3_p1{align-self:flex-start;}
@media (max-width: 1024px){.cb-s3_p1{align-self:flex-start;}}
@media (max-width: 767px){.cb-s3_p1{align-self:flex-start;}}
