body.page .ecms-help-policy-page{max-width:900px;margin-inline:auto}.ecms-help-policy-page .entry-header{margin-bottom:1.5rem}.ecms-help-policy-page .entry-title{margin-bottom:.5rem}.ecms-help-policy-page .entry-content{font-size:1rem;line-height:1.75}.ecms-help-policy-page .entry-content h2{margin:2.1rem 0 .65rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25}.ecms-help-policy-page .entry-content p{margin:.65rem 0}.ecms-policy-intro{margin:0 0 1.75rem;padding:1.15rem 1.25rem;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:rgba(0,0,0,.025)}.ecms-policy-intro p{margin:0!important;font-size:1.06rem}.ecms-policy-note{margin-top:2rem!important;padding:1rem 1.15rem;border-left:4px solid currentColor;background:rgba(0,0,0,.035);border-radius:0 10px 10px 0}.ecms-faq-list{display:grid;gap:.75rem}.ecms-faq-list details{border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;overflow:hidden}.ecms-faq-list summary{position:relative;cursor:pointer;padding:1rem 3rem 1rem 1.1rem;font-weight:700;line-height:1.35;list-style:none}.ecms-faq-list summary::-webkit-details-marker{display:none}.ecms-faq-list summary::after{content:'+';position:absolute;right:1.15rem;top:50%;transform:translateY(-50%);font-size:1.45rem;font-weight:400}.ecms-faq-list details[open] summary::after{content:'−'}.ecms-faq-list details p{margin:0;padding:0 1.1rem 1.1rem;color:inherit}.ecms-faq-list summary:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(max-width:767px){.ecms-help-policy-page .entry-header{margin-bottom:1rem}.ecms-help-policy-page .entry-content{line-height:1.65}.ecms-help-policy-page .entry-content h2{margin-top:1.65rem}.ecms-policy-intro{padding:1rem}.ecms-faq-list summary{padding:.9rem 2.75rem .9rem 1rem}.ecms-faq-list details p{padding:0 1rem 1rem}}