.page-module__liXC9W__pageWrapper{background-color:var(--color-warm-parchment);color:var(--color-forest-canopy);min-height:100vh;font-family:var(--font-seed-sans)}.page-module__liXC9W__hero{color:#fff;border-bottom:3px solid var(--color-lime-sprout);background:linear-gradient(135deg,#142b0df0 0%,#1c3a13e6 100%),url(/images/subpage-banner.webp) 50%/cover no-repeat;padding:80px 24px 60px;position:relative}.page-module__liXC9W__heroInner{max-width:1200px;margin:0 auto}.page-module__liXC9W__badgeRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module__liXC9W__badge{border:1px solid var(--color-lime-sprout);color:var(--color-lime-sprout);letter-spacing:1.2px;text-transform:uppercase;background-color:#d3fa992e;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.page-module__liXC9W__badgeSub{color:#ffffffd1;align-items:center;gap:6px;font-size:13px;display:inline-flex}.page-module__liXC9W__badgeDot{background:var(--color-lime-sprout);border-radius:50%;width:4px;height:4px;display:inline-block}.page-module__liXC9W__heroTitle{letter-spacing:-.02em;color:#fff;margin-bottom:16px;font-size:clamp(34px,4.5vw,52px);font-weight:700;line-height:1.1}.page-module__liXC9W__heroSubtitle{color:#ffffffeb;max-width:820px;margin-bottom:28px;font-size:18px;line-height:1.5}.page-module__liXC9W__quickStatsBar{border-top:1px solid #ffffff26;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px;padding-top:24px;display:grid}.page-module__liXC9W__statCard{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:14px 18px}.page-module__liXC9W__statLabel{text-transform:uppercase;letter-spacing:1.2px;color:var(--color-lime-sprout);margin-bottom:4px;font-size:11px;font-weight:700}.page-module__liXC9W__statValue{color:#fff;font-size:14px;font-weight:600;line-height:1.35}.page-module__liXC9W__statLink{color:var(--color-lime-sprout);font-weight:600;text-decoration:none;transition:opacity .2s}.page-module__liXC9W__statLink:hover{text-decoration:underline}.page-module__liXC9W__container{max-width:1240px;margin:0 auto;padding:50px 24px 80px}.page-module__liXC9W__layoutGrid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:992px){.page-module__liXC9W__layoutGrid{grid-template-columns:290px 1fr;align-items:start;gap:48px}}.page-module__liXC9W__sidebar{display:none}@media (min-width:992px){.page-module__liXC9W__sidebar{background:#fff;border:1px solid #e4e7e2;border-radius:16px;max-height:calc(100vh - 120px);padding:24px;display:block;position:sticky;top:100px;overflow-y:auto;box-shadow:0 4px 20px #00000008}.page-module__liXC9W__sidebar::-webkit-scrollbar{width:5px}.page-module__liXC9W__sidebar::-webkit-scrollbar-thumb{background:#d4dacd;border-radius:4px}}.page-module__liXC9W__sidebarHeading{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-forest-canopy);border-bottom:2px solid var(--color-pale-stone);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:10px;font-size:12px;font-weight:700;display:flex}.page-module__liXC9W__sidebarNav{flex-direction:column;gap:4px;display:flex}.page-module__liXC9W__sidebarLink{color:#3b4d37;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;line-height:1.3;text-decoration:none;transition:all .2s;display:flex}.page-module__liXC9W__sidebarLink:hover{color:var(--color-forest-canopy);background-color:#f1f6ec;font-weight:600;transform:translate(3px)}.page-module__liXC9W__sidebarNum{color:#7b8e75;min-width:18px;font-size:11px;font-weight:700}.page-module__liXC9W__contentArea{background:#fff;border:1px solid #e5e9e2;border-radius:20px;padding:36px 28px;box-shadow:0 4px 24px #1c3a1308}@media (min-width:768px){.page-module__liXC9W__contentArea{padding:48px}}.page-module__liXC9W__medicalCallout{background:linear-gradient(135deg,#f3faed 0%,#e8f4de 100%);border:1px solid #b7df94;border-left:6px solid #4a8229;border-radius:12px;gap:18px;margin-bottom:40px;padding:22px 24px;display:flex}.page-module__liXC9W__medicalCalloutIcon{color:#fff;background:#4a8229;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:20px;display:flex}.page-module__liXC9W__medicalCalloutText h3{color:#214316;margin-bottom:6px;font-size:17px;font-weight:700}.page-module__liXC9W__medicalCalloutText p{color:#2e4d22;margin:0;font-size:15px;line-height:1.55}.page-module__liXC9W__section{border-top:1px solid #edf0ea;margin-top:28px;padding-top:28px;scroll-margin-top:110px}.page-module__liXC9W__section:first-of-type{border-top:none;margin-top:0;padding-top:0}.page-module__liXC9W__sectionHeader{align-items:center;gap:14px;margin-bottom:18px;display:flex}.page-module__liXC9W__sectionNumber{width:36px;height:36px;color:var(--color-forest-canopy);background:#f0f5ec;border:1px solid #d5e4cf;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.page-module__liXC9W__sectionTitle{color:var(--color-forest-canopy);margin:0;font-size:22px;font-weight:700;line-height:1.25}.page-module__liXC9W__subSectionTitle{color:#2a4c20;align-items:center;gap:8px;margin:24px 0 12px;font-size:17px;font-weight:700;display:flex}.page-module__liXC9W__paragraph{color:#3b4239;margin-bottom:16px;font-size:15px;line-height:1.7}.page-module__liXC9W__paragraph strong{color:var(--color-forest-canopy);font-weight:600}.page-module__liXC9W__list{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.page-module__liXC9W__listItem{color:#3b4239;padding-left:24px;font-size:15px;line-height:1.6;position:relative}.page-module__liXC9W__listItem:before{content:"•";color:#518b33;font-size:20px;line-height:1.4;position:absolute;top:0;left:8px}.page-module__liXC9W__listItem strong{color:var(--color-forest-canopy);font-weight:600}.page-module__liXC9W__tableResponsive{background:#fff;border:1px solid #e1e7dc;border-radius:12px;width:100%;margin:20px 0 26px;overflow-x:auto}.page-module__liXC9W__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.page-module__liXC9W__table th{color:var(--color-forest-canopy);white-space:nowrap;letter-spacing:.3px;background-color:#f4f8f1;border-bottom:2px solid #dbe5d4;padding:14px 18px;font-weight:700}.page-module__liXC9W__table td{color:#384236;vertical-align:top;border-bottom:1px solid #edf1ea;padding:14px 18px;line-height:1.5}.page-module__liXC9W__table tr:last-child td{border-bottom:none}.page-module__liXC9W__table tr:hover td{background-color:#fafcf8}.page-module__liXC9W__authorityBadge{color:#295b16;white-space:nowrap;background:#eef7e6;border:1px solid #b7df94;border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.page-module__liXC9W__contactGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px;display:grid}.page-module__liXC9W__contactCard{background:#f7faf4;border:1px solid #d9e5d1;border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s}.page-module__liXC9W__contactCard:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1c3a130d}.page-module__liXC9W__contactCardTitle{text-transform:uppercase;letter-spacing:1px;color:#4a7d2c;margin-bottom:8px;font-size:14px;font-weight:700}.page-module__liXC9W__contactCardBody{color:#2f382c;margin:0;font-size:14px;line-height:1.5}.page-module__liXC9W__contactLink{color:#1c3a13;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-module__liXC9W__contactLink:hover{color:#438023}.page-module__liXC9W__infoBox{color:#384b33;background:#f8fbf6;border:1px dashed #b9d4a8;border-radius:10px;margin:18px 0;padding:16px 20px;font-size:14px;line-height:1.6}.page-module__liXC9W__backToTopContainer{border-top:1px solid #edf1ea;justify-content:flex-end;margin-top:40px;padding-top:24px;display:flex}.page-module__liXC9W__backToTopBtn{color:var(--color-forest-canopy);background:#f0f5ec;border:1px solid #cddcc7;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__liXC9W__backToTopBtn:hover{background:var(--color-forest-canopy);color:#fff}
