/* Rules page: preserve the approved legal text while making it readable. */
body.page-id-1829,
body.page-id-1829 #main-content{background:#fff}
body.page-id-1829 .elementor-1829{width:min(100%,1040px);margin-inline:auto;padding:25px 24px 62px}
body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-9f7a325{width:100%;padding:0;background:transparent;box-shadow:none}
body.page-id-1829 .elementor-1829 .elementor-element-9f7a325>.e-con-inner{width:100%;max-width:none;padding:0;gap:0}
body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-1c192e9{width:100%;padding:0;margin:0 0 5px}
body.page-id-1829 .elementor-1829 .elementor-element-63e5cf7{margin:0}
body.page-id-1829 .elementor-1829 .elementor-element-63e5cf7 .elementor-heading-title{margin:0;color:#19345b;font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.55}
body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-c2e3fac{width:100%;max-width:880px;margin:0 0 21px;color:#526783;font-size:14px;line-height:2;text-align:start}
body.page-id-1829 .elementor-1829 .elementor-element-c2e3fac p{margin:0}
body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-536a648{width:100%;align-items:stretch;gap:0;padding:0;background:transparent;box-shadow:none;border-radius:0}
body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-bab3bea{width:100%;padding:0;margin:0 0 14px}
body.page-id-1829 .elementor-1829 .elementor-element-6f8beca{width:100%;margin:0}
body.page-id-1829 .elementor-1829 .elementor-element-6f8beca .elementor-icon-list-items{margin:0;padding:0}
body.page-id-1829 .elementor-1829 .elementor-element-6f8beca .elementor-icon-list-item{display:inline-flex;align-items:center;gap:6px;width:auto;margin:0;padding:6px 10px;border:1px solid #e2eaf6;border-radius:7px;background:#f6f9ff;color:#5c708d;font-size:12px;line-height:1.5}
body.page-id-1829 .elementor-1829 .elementor-element-6f8beca .elementor-icon-list-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:15px}
body.page-id-1829 .elementor-1829 .elementor-element-6f8beca .elementor-icon-list-icon svg{width:15px;height:15px}
body.page-id-1829 .elementor-1829 .elementor-element-6f8beca .elementor-icon-list-text{padding:0;color:inherit;font-size:inherit}
body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-689388f{width:100%;padding:0;margin:0}
body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-875f342{width:100%;max-width:none;margin:0}
body.page-id-1829 .elementor-1829 .e-n-accordion{display:grid;gap:9px}
body.page-id-1829 .elementor-1829 .e-n-accordion>.e-n-accordion-item{display:block;margin:0;border:1px solid #dee7f3;border-radius:11px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}
body.page-id-1829 .elementor-1829 .e-n-accordion>.e-n-accordion-item:hover{border-color:#bcd0ef}
body.page-id-1829 .elementor-1829 .e-n-accordion>.e-n-accordion-item[open]{border-color:#bcd1f2;box-shadow:0 7px 19px #163c7210}
body.page-id-1829 .elementor-1829 .e-n-accordion-item-title{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;margin:0;padding:12px 18px;border:0;background:#fff;color:#243b5d;cursor:pointer;transition:background .2s,color .2s}
body.page-id-1829 .elementor-1829 .e-n-accordion-item-title:hover{background:#f6f9ff;color:#215ce8}
body.page-id-1829 .elementor-1829 .e-n-accordion-item[open]>.e-n-accordion-item-title{background:#f4f8ff;border-bottom:1px solid #e4edf9;color:#1b57bf}
body.page-id-1829 .elementor-1829 .e-n-accordion-item-title:focus-visible{outline:2px solid #7ea9ef;outline-offset:-4px}
body.page-id-1829 .elementor-1829 .e-n-accordion-item-title-header{min-width:0}
body.page-id-1829 .elementor-1829 .e-n-accordion-item-title-text{font-size:15px;font-weight:750;line-height:1.7;text-align:start}
body.page-id-1829 .elementor-1829 .e-n-accordion-item-title-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#eaf1fd;color:#326bd0}
body.page-id-1829 .elementor-1829 .e-n-accordion-item-title-icon svg{width:12px;height:12px}
body.page-id-1829 .elementor-1829 .e-n-accordion-item-title-icon svg path{fill:currentColor!important}
body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"]{width:100%;padding:17px 22px 18px;background:#fff;color:#3e5069}
body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"] .elementor-widget-text-editor{width:100%;color:inherit;font-size:14px;line-height:2.05;text-align:start}
body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"] ol{margin:0;padding:0 23px 0 0}
body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"] li{margin:0 0 10px;padding-inline-start:4px}
body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"] li:last-child{margin-bottom:0}
body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"] li::marker{color:#386bc5;font-weight:700}
body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"] li br{display:none}
body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"] p{margin:0 0 10px}

@media(max-width:600px){
 body.page-id-1829 .elementor-1829{padding:18px 16px 48px}
 body.page-id-1829 .elementor-1829 .elementor-element-63e5cf7 .elementor-heading-title{font-size:23px}
 body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-c2e3fac{margin-bottom:16px;font-size:13px;line-height:2}
 body.page-id-1829 .elementor-1829 .elementor-element.elementor-element-bab3bea{margin-bottom:12px}
 body.page-id-1829 .elementor-1829 .e-n-accordion{gap:8px}
 body.page-id-1829 .elementor-1829 .e-n-accordion-item-title{min-height:57px;padding:11px 13px}
 body.page-id-1829 .elementor-1829 .e-n-accordion-item-title-text{font-size:14px}
 body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"]{padding:14px 15px 16px}
 body.page-id-1829 .elementor-1829 .e-n-accordion-item>div[role="region"] .elementor-widget-text-editor{font-size:13px;line-height:2}
}
@media(prefers-reduced-motion:reduce){body.page-id-1829 .elementor-1829 .e-n-accordion>.e-n-accordion-item,body.page-id-1829 .elementor-1829 .e-n-accordion-item-title{transition:none}}
