.legal-policy-page{background:#fff;width:100%;min-height:70vh;padding:140px 24px 100px}.legal-policy-container{max-width:860px;margin:0 auto}.legal-breadcrumb{margin-bottom:28px}.legal-policy-title{font-family:var(--font-heading);color:var(--clr-primary);text-transform:uppercase;letter-spacing:.2rem;border-bottom:1px solid #ece7e1;margin:0 0 36px;padding-bottom:24px;font-size:clamp(1.25rem,4vw,26px);font-weight:400;line-height:1.2}.legal-policy-loading,.legal-policy-empty{color:#6b6259;font-size:.95rem;line-height:1.7}.legal-policy-empty p{margin:0 0 12px}.legal-policy-empty a{color:#b4832f;text-decoration:underline}.legal-policy-content{font-family:var(--font-body);color:#44403a;font-size:1rem;line-height:1.8}.legal-policy-content h1,.legal-policy-content h2,.legal-policy-content h3,.legal-policy-content h4{font-family:var(--font-heading);color:#1a1a1a;margin:32px 0 14px;font-weight:600;line-height:1.3}.legal-policy-content h2{font-size:1.5rem}.legal-policy-content h3{font-size:1.2rem}.legal-policy-content p{margin:0 0 16px}.legal-policy-content ul,.legal-policy-content ol{margin:0 0 16px;padding-left:24px}.legal-policy-content li{margin-bottom:8px}.legal-policy-content a{color:#b4832f;text-decoration:underline}.legal-policy-content strong{color:#1a1a1a;font-weight:600}.legal-policy-content figure.table{-webkit-overflow-scrolling:touch;border:1px solid #ece7e1;max-width:100%;margin:8px 0 28px;display:block;overflow-x:auto;width:100%!important}.legal-policy-content table{border-collapse:collapse;width:100%;min-width:520px;margin:0 0 20px;font-size:.92rem;line-height:1.6}.legal-policy-content figure.table>table{margin:0;width:100%!important;height:auto!important}.legal-policy-content th,.legal-policy-content td{text-align:left;vertical-align:top;border:1px solid #ece7e1;padding:12px 14px}.legal-policy-content figure.table th,.legal-policy-content figure.table td{border-width:0 1px 1px 0}.legal-policy-content figure.table tr>:last-child{border-right-width:0}.legal-policy-content figure.table tbody tr:last-child>*{border-bottom-width:0}.legal-policy-content th,.legal-policy-content thead td{color:#1a1a1a;letter-spacing:.08em;text-transform:uppercase;background:#fbfbfb;font-size:.78rem;font-weight:600}.legal-policy-content tbody tr:nth-child(2n)>td{background:#fdfcfa}.legal-policy-content td p,.legal-policy-content th p{margin:0}.legal-policy-content td p+p,.legal-policy-content th p+p{margin-top:8px}.legal-policy-content figure.table>figcaption,.legal-policy-content table caption{caption-side:bottom;color:#8a8178;text-align:left;padding:10px 14px;font-size:.82rem}.legal-policy-content img{max-width:100%;height:auto}.legal-policy-content figure.image{margin:8px 0 24px}.legal-policy-content figure.image-style-side{float:right;max-width:50%;margin:0 0 16px 24px}.legal-policy-content figure.media,.legal-policy-content iframe{max-width:100%;margin:8px 0 24px}.legal-policy-content blockquote{border-left:2px solid var(--clr-accent,#c89f5f);color:#6b6259;margin:0 0 20px;padding:4px 0 4px 18px;font-style:italic}.legal-policy-content hr{border:0;border-top:1px solid #ece7e1;margin:32px 0}.legal-policy-content .ql-align-center{text-align:center}.legal-policy-content .ql-align-right{text-align:right}.legal-policy-content .ql-align-justify{text-align:justify}@media (max-width:640px){.legal-policy-page{padding:110px 18px 70px}.legal-policy-content figure.image-style-side{float:none;max-width:100%;margin:8px 0 24px}.legal-policy-content th,.legal-policy-content td{padding:10px 12px}}
