/* Compiled: 2026-11-05 17:56:26 */
.page-policy{--policy-edge-radius:60px}.page-policy .header{min-height:0;padding-block:50px 110px;background:var(--color-black)}.page-policy .policy{position:relative;--section-edge-radius:60px;margin-top:-60px;padding-block:100px 160px;background-color:var(--color-gray-lighter)}.page-policy :is(.policy,.footer){border-start-start-radius:min(var(--section-edge-radius),var(--policy-edge-radius));border-start-end-radius:min(var(--section-edge-radius),var(--policy-edge-radius))}.policy__article{max-width:1200px;margin-inline:auto;color:var(--color-gray-dark);font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.policy__content :is(h1,h2),.policy__title{color:var(--color-black);font-size:30px;font-weight:600;line-height:1.2666667}.policy__content{margin-top:40px}.policy__content :is(.two-columns,.two-columns__content){display:block;width:auto;max-width:none;margin:0;padding:0}.policy__content :is(h1,h2):not(:first-child),.policy__content section:not(:first-child){margin-top:40px}.policy__content :is(h3,h4,h5,h6){margin-top:24px;color:var(--color-black);font-size:inherit;font-weight:600;line-height:inherit}.policy__content :is(h1,h2,h3,h4,h5,h6)+:is(h3,h4,h5,h6){margin-top:20px}.policy__content :is(p,ul,ol,blockquote){margin-top:16px}.policy__content :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol,blockquote){margin-top:20px}.policy__content :is(h3,h4,h5,h6):first-child,.policy__content :is(p,ul,ol,blockquote):first-child{margin-top:0}.policy__content :is(ul,ol){padding-inline-start:24px}.policy__content ul{list-style:disc}.policy__content ol{list-style:decimal}.policy__content li+li{margin-top:8px}.policy__content li>p:first-child{margin-top:0}.policy__content :is(strong,b){font-weight:600}.policy__content a{display:inline;text-decoration:underline;text-underline-offset:2px}.policy__content :is(img,video){max-width:100%;height:auto}.page-policy .footer{--section-edge-radius:60px;margin-top:-60px}@media screen and (max-width:1024px){.page-policy{--policy-edge-radius:40px}.page-policy .header{padding-block:30px 70px}.page-policy .policy{--section-edge-radius:40px;margin-top:-40px;padding-block:60px 100px}.page-policy .footer{--section-edge-radius:40px;margin-top:-40px}}@media screen and (max-width:600px){.page-policy{--policy-edge-radius:25px}.page-policy .header{padding-block:15px 40px}.page-policy .policy{--section-edge-radius:25px;margin-top:-25px;padding-block:40px 65px}.page-policy .footer{--section-edge-radius:25px;margin-top:-25px}}