.elementor-4489 .elementor-element.elementor-element-5954d91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-b78a4b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-6adff7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-8975aa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-c10ff2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-6717c58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-99fd68e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-1f694e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-fd0d0f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-40c5d8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4489 .elementor-element.elementor-element-84d7144{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-41604e1 *//* SR PAGE STYLES */
.sr-wrap{max-width:1100px;margin:0 auto;padding:0 1.25rem}
.sr-intro{background:linear-gradient(135deg,#01696f 0%,#0c4e54 100%);padding:2.5rem 1.25rem;border-radius:0 0 1rem 1rem}
.sr-h1{font-size:clamp(1.4rem,3vw,2rem);color:#fff;font-weight:800;line-height:1.25;margin-bottom:1rem;max-width:820px}
.sr-lead{font-size:.93rem;color:rgba(255,255,255,.9);line-height:1.75;max-width:800px;margin-bottom:1.25rem}
.sr-meta-strip{display:flex;flex-wrap:wrap;gap:.6rem}
.sr-meta-strip span{background:rgba(255,255,255,.15);color:#fff;font-size:.78rem;padding:.3rem .75rem;border-radius:2rem;font-weight:600}
.sr-sec{padding:2.5rem 0}
.sr-alt{background:#f7f6f2}
.sr-sec h2{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:800;color:#28251d;margin-bottom:.75rem;line-height:1.25}
.sr-sec h3{font-size:1rem;font-weight:700;color:#28251d;margin:1.5rem 0 .5rem}
.sr-sec p{font-size:.88rem;color:#4a4845;line-height:1.8;margin-bottom:1rem;max-width:80ch}
.sr-sec-hd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}
.sr-sec-title{font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:800;color:#28251d;margin:0}
.sr-sec-desc{font-size:.86rem;color:#7a7974;line-height:1.7;margin-bottom:1.25rem;max-width:75ch}
.sr-view-all{font-size:.82rem;font-weight:700;color:#01696f;border:1px solid #01696f;padding:.3rem .85rem;border-radius:2rem;white-space:nowrap;text-decoration:none}
.sr-view-all:hover{background:#01696f;color:#fff}
.sr-table-wrap{overflow-x:auto;border-radius:.75rem;box-shadow:0 2px 12px rgba(0,0,0,.07);border:1px solid #dcd9d5;margin:1rem 0}
.sr-table{width:100%;border-collapse:collapse;font-size:.83rem;min-width:600px}
.sr-table thead tr{background:#01696f}
.sr-table th{color:#fff;font-weight:700;padding:.65rem 1rem;text-align:left;white-space:nowrap}
.sr-table td{padding:.6rem 1rem;border-bottom:1px solid #edeae5;color:#4a4845;vertical-align:middle}
.sr-table tr:last-child td{border-bottom:none}
.sr-table tr:hover td{background:#f0f7f6}
.sr-table td:first-child{font-weight:600;color:#28251d}
.sr-table a{color:#01696f;font-weight:600;text-decoration:none}
.sr-table a:hover{text-decoration:underline}
.badge{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:2rem;white-space:nowrap}
.badge-live{background:#d4dfcc;color:#2e5c10}
.badge-await{background:#e6ddc4;color:#8a5b00}
.badge-dv{background:#c6d8e4;color:#0b3751}
.sr-table-note{font-size:.78rem;color:#7a7974;line-height:1.65;background:#fbfbf9;border:1px solid #dcd9d5;border-left:3px solid #01696f;padding:.75rem 1rem;border-radius:.5rem;margin-top:.75rem}
.sr-steps{padding-left:1.25rem;display:flex;flex-direction:column;gap:.9rem;margin:1rem 0}
.sr-steps li{font-size:.87rem;color:#4a4845;line-height:1.75;padding-left:.3rem}
.sr-steps li strong{color:#28251d;display:block;margin-bottom:.15rem}
@media(max-width:640px){
  .sr-intro{padding:1.5rem 1rem;border-radius:0}
  .sr-h1{font-size:1.2rem}
  .sr-sec{padding:1.75rem 0}
  .sr-table{font-size:.76rem}
  .sr-table th,.sr-table td{padding:.5rem .75rem}
}/* End custom CSS */