/* EIVA Stage 51.10.8 — multi-page legal and agency explanations from supplied Word document */
.eiva51108-literature{margin-block:32px 46px;max-width:1240px;direction:rtl;color:#29483e}
.eiva51108-heading{background:linear-gradient(125deg,#173f35,#28634f);border-radius:20px 20px 0 0;padding:28px 30px;color:white}
.eiva51108-heading h2{font-size:clamp(21px,2.5vw,31px);line-height:1.65;margin:8px 0;color:#fff}
.eiva51108-heading p{font-size:13px;opacity:.88;margin:0}
.eiva51108-eyebrow{display:inline-flex;align-items:center;font-size:12px;font-weight:800;letter-spacing:0;color:#e9cd94}
.eiva51108-intro{padding:27px 28px;border:1px solid #dfebe1;border-top:0;border-radius:0 0 18px 18px;background:#fff}
.eiva51108-prose p{font-size:14px;color:#455e52;line-height:2.25;margin:0 0 12px;overflow-wrap:anywhere}
.eiva51108-prose h3,.eiva51108-subheading{color:#173f35;font-size:20px;line-height:1.8;margin:18px 0 12px}
.eiva51108-prose ul,.eiva51108-prose ol{margin:14px 0 18px;padding-right:24px;line-height:2.2;font-size:14px;color:#365348}
.eiva51108-details{border:1px solid #e2e9df;border-radius:14px;background:#fbfcf9;margin-top:14px;overflow:hidden}
.eiva51108-details summary{cursor:pointer;padding:16px 20px;font-weight:850;font-size:15px;color:#173f35;line-height:1.9;list-style-position:inside}
.eiva51108-details[open] summary{border-bottom:1px solid #e2e9df;background:#f1f6f0}
.eiva51108-details-body{padding:20px 23px}
.eiva51108-legal-note{background:#fdf9ee;border:1px solid #e9d9ae;color:#645337;line-height:2.15;font-size:13px;padding:18px 20px;border-radius:14px;margin:22px 0}
.eiva51108-legal-note strong{color:#624821}
.eiva51108-actions{margin-top:22px;display:flex;flex-wrap:wrap}
.eiva51108-button{background:#173f35!important;color:white!important;display:inline-flex;justify-content:center;align-items:center;border-radius:12px;padding:12px 22px;text-decoration:none!important;font-weight:750}
.eiva51108-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:26px}
.eiva51108-benefit{border:1px solid #dce7da;background:#fff;border-radius:16px;padding:20px;min-width:0}
.eiva51108-benefit h4{color:#173f35;font-size:17px;line-height:1.8;margin:0 0 12px}
.eiva51108-benefit p{color:#546b5e;line-height:2.15;font-size:13px;margin:0 0 9px}
.eiva51108-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;counter-reset:step}
.eiva51108-steps li{background:#f0f6f0;border:1px solid #dce6da;border-radius:15px;padding:16px 19px;counter-increment:step;min-width:0}
.eiva51108-steps li strong{display:block;font-size:15px;color:#173f35;line-height:1.8}
.eiva51108-steps li p{margin:8px 0 0;font-size:13px;line-height:2;color:#52675b}
.eiva51108-tagline{font-size:17px;font-weight:850;color:#173f35;text-align:center;line-height:2;padding:12px 0}
.eiva51108-department{background:#fff;border:1px solid #dce8dd;border-radius:16px;padding:24px;margin-bottom:24px;direction:rtl}
.eiva51108-department .eiva51108-eyebrow{color:#57745e}
.eiva51108-department h2{color:#173f35!important;font-size:clamp(21px,2vw,26px);line-height:1.65}
.eiva51108-department-lead{color:#36624c;font-weight:850;font-size:16px;line-height:1.9;margin-bottom:16px}
.eiva51108-department h3{color:#173f35;font-size:18px;line-height:1.8;margin-top:20px}
.eiva51108-department-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0!important;margin:16px 0!important}
.eiva51108-department-services li{background:#f4f8f2;border:1px solid #e0e9df;border-radius:10px;padding:12px 14px;font-size:13px;color:#284c3c;line-height:1.9;min-width:0}
.eiva51108-department-services li::before{content:"✓";color:#398058;font-weight:800;margin-left:8px}
.eiva51108-department-closing{border-right:3px solid #d3b06c;padding-right:16px;margin-top:18px}
@media(max-width:760px){.eiva51108-heading{padding:20px}.eiva51108-intro{padding:20px}.eiva51108-benefits,.eiva51108-steps,.eiva51108-department-services{grid-template-columns:1fr}.eiva51108-department{padding:18px}.eiva51108-details-body{padding:16px}.eiva51108-literature{margin-block:22px 32px}}
