.cancellation-policy-content h2{font-size:1.25rem;line-height:1.75rem}.cancellation-policy-content h2,.cancellation-policy-content h3{margin-top:1.5rem;margin-bottom:.75rem;letter-spacing:-.01rem;font-weight:500;letter-spacing:-.16px;--tw-text-opacity:1;color:rgba(var(--color-content-primary),var(--tw-text-opacity))}.cancellation-policy-content h3{font-size:1rem;line-height:1.5rem}.cancellation-policy-content h2:first-child,.cancellation-policy-content h3:first-child{margin-top:0}.cancellation-policy-content p{margin-top:.5rem;margin-bottom:.5rem;font-size:1rem;letter-spacing:-.01rem;font-weight:400;line-height:1.5rem;letter-spacing:-.16px;--tw-text-opacity:1;color:rgba(var(--color-content-muted),var(--tw-text-opacity))}.cancellation-policy-content ul{margin-top:.5rem;margin-bottom:.5rem;margin-left:1rem;display:flex;list-style-type:disc;flex-direction:column;gap:.25rem}.cancellation-policy-content li{font-size:1rem;letter-spacing:-.01rem;font-weight:400;line-height:1.5rem;letter-spacing:-.16px;--tw-text-opacity:1;color:rgba(var(--color-content-muted),var(--tw-text-opacity))}.cancellation-policy-content hr{margin-top:1rem;margin-bottom:1rem;height:0;width:100%;border-width:1px 0 0;--tw-border-opacity:1;border-color:rgba(var(--color-border-hover),var(--tw-border-opacity))}.cancellation-policy-content b,.cancellation-policy-content strong{font-weight:600;--tw-text-opacity:1;color:rgba(var(--color-content-primary),var(--tw-text-opacity))}.property-booking-calendar button:focus-visible{outline:none}