.policy-page{padding-top:64rem}@media(max-width: 1271px){.policy-page{padding-top:62rem}}.policy-page__inner{max-width:942px;margin:80rem auto 80px;padding:0 24px;color:#333;min-width:0}@media(max-width: 1271px){.policy-page__inner{margin-top:40rem}}.policy-page__title{margin:0 0 96rem;font-size:44rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}@media(max-width: 1271px){.policy-page__title{margin-bottom:40rem;font-size:30rem}}.policy-page__body{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.policy-page__body>:first-child{margin-top:0}.policy-page__body h2{margin:40px 0 20px;font-size:24px;font-weight:700}.policy-page__body h3{margin:28px 0 16px;font-size:20px;font-weight:700}.policy-page__body p,.policy-page__body ul,.policy-page__body ol,.policy-page__body figure{margin:0 0 20px}.policy-page__body ul,.policy-page__body ol{padding-left:1.6em}.policy-page__body ul{list-style:disc}.policy-page__body ol{list-style:decimal}.policy-page__body a{color:#a50000;text-decoration:underline}.policy-page__body .wp-block-table,.policy-page__body .policy-page__table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.policy-page__body .wp-block-table:focus-visible,.policy-page__body .policy-page__table:focus-visible{outline:2px solid #333;outline-offset:4px}.policy-page__body table{width:100%;min-width:800px;border-collapse:collapse}.policy-page__body .policy-page__table--fit table{min-width:0}.policy-page__body th,.policy-page__body td{padding:12px;border:1px solid #ddd;text-align:left;vertical-align:top}.policy-page__body th{font-weight:700;background:#f5f5f5}.policy-page__body th p:last-child,.policy-page__body td p:last-child{margin-bottom:0}@media(max-width: 767px){.policy-page__inner{margin-bottom:48px;padding:0 20px}}
