.ai-policy{position:relative;width:100%;padding:136px 20px 32px;background-color:#fff;box-sizing:border-box}.ai-policy,.ai-policy p{font-size:16px;line-height:26px}@media screen and (min-width:768px){.ai-policy,.ai-policy p{font-size:18px;line-height:28px}.ai-policy{padding:136px 40px 32px}}@media screen and (min-width:1024px){.ai-policy{padding:152px 40px 32px}}@media screen and (min-width:1368px){.ai-policy{padding:152px calc((100vw - 1288px) / 2) 32px}}.ai-policy *,.ai-policy :after,.ai-policy :before{box-sizing:inherit}.ai-policy>h1{margin-top:0;margin-bottom:12px;font-size:24px;line-height:30px}@media screen and (min-width:768px){.ai-policy>h1{margin-bottom:16px;font-size:42px;line-height:53px}}.ai-policy .ai-policy-subtitle{color:#707070;font-size:14px;margin-bottom:32px}@media screen and (min-width:768px){.ai-policy .ai-policy-subtitle{font-size:16px;margin-bottom:64px}}.ai-policy .ai-policy-intro{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e0e0e0}@media screen and (min-width:768px){.ai-policy .ai-policy-intro{margin-bottom:48px;padding-bottom:48px}}.ai-policy .ai-policy-intro>h2{margin-top:0;margin-bottom:24px;font-size:18px;line-height:26px}@media screen and (min-width:768px){.ai-policy .ai-policy-intro>h2{font-size:28px;line-height:30px}}.ai-policy .ai-policy-intro>p{margin-top:0;margin-bottom:16px}.ai-policy .ai-policy-intro>p:last-child{margin-bottom:0}.ai-policy .ai-policy-principles{list-style:none;padding-left:0;margin-top:0;margin-bottom:32px;counter-reset:a}@media screen and (min-width:768px){.ai-policy .ai-policy-principles{margin-bottom:48px}}.ai-policy .ai-policy-principle{max-width:100%;margin-bottom:24px;padding:0 0 24px;border-bottom:1px solid #e0e0e0;overflow-wrap:break-word;counter-increment:a}.ai-policy .ai-policy-principle:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (min-width:768px){.ai-policy .ai-policy-principle:last-child{padding-bottom:32px}}@media screen and (min-width:768px){.ai-policy .ai-policy-principle{position:relative;padding:32px;padding-left:36px;border-bottom:none;background-color:#fafafa;border-radius:8px;border-left:3px solid #ff4367}}.ai-policy .ai-policy-principle>h2{margin-top:0;margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;font-size:18px;line-height:26px}@media screen and (min-width:768px){.ai-policy .ai-policy-principle>h2{padding-left:44px;font-size:22px;line-height:30px}}.ai-policy .ai-policy-principle>h2:before{content:counter(a) ".";color:#ff4367;font-weight:700;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.ai-policy .ai-policy-principle>h2:before{content:counter(a);position:absolute;left:36px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background:rgba(255,67,103,.08);border-radius:50%;font-size:16px;line-height:1}}.ai-policy .ai-policy-principle>p{margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.ai-policy .ai-policy-principle>p{padding-left:44px}}.ai-policy .ai-policy-closing{margin-bottom:32px;padding-top:32px;border-top:1px solid #e0e0e0}@media screen and (min-width:768px){.ai-policy .ai-policy-closing{margin-bottom:48px;padding-top:48px}}.ai-policy .ai-policy-closing>h2{margin-top:0;margin-bottom:20px;font-size:18px;line-height:26px}@media screen and (min-width:768px){.ai-policy .ai-policy-closing>h2{font-size:28px;line-height:30px}}.ai-policy .ai-policy-closing>p{margin-top:0;margin-bottom:0}.ai-policy .ai-policy-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;color:#707070;font-size:14px}@media screen and (min-width:768px){.ai-policy .ai-policy-footer{font-size:16px}}
/*# sourceMappingURL=ai-policy.css.map */
