.elementor-44740 .elementor-element.elementor-element-753d981{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */#le06-directory-review{color-scheme:light;--paper:#fcfbf8;--wash:#f6f0ea;--brown:#87503b;--ink:#253e48;--body:#4d5351;--blue:#29607d;--rule:#ddd4cb;--soft-blue:#edf3f4}#le06-directory-review,#le06-directory-review *{box-sizing:border-box}html:has(#le06-directory-review){scroll-behavior:auto}#le06-directory-review{margin:0;background:var(--paper);color:var(--body);font:18px/1.6 Helvetica,Arial,system-ui,sans-serif}#le06-directory-review .skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#le06-directory-review .skip-link:focus{position:fixed;z-index:5;top:12px;left:12px;width:auto;height:auto;margin:0;padding:8px 12px;clip-path:none;background:var(--paper);outline:3px solid var(--ink);color:var(--blue)}#le06-directory-review a{color:var(--blue);text-underline-offset:.18em}#le06-directory-review a:focus-visible,#le06-directory-review button:focus-visible,#le06-directory-review select:focus-visible,#le06-directory-review input:focus-visible,#le06-directory-review summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}#le06-directory-review .draft-strip{margin:0;padding:10px max(20px,calc((100% - 1080px)/2));background:var(--brown);color:#fff;font-size:18px;line-height:1.5}#le06-directory-review .page{width:min(100% - 32px,1080px);margin:auto;padding:22px 0 48px}#le06-directory-review .back-link{display:inline-flex;align-items:center;min-height:44px;margin:0 0 14px;font-weight:600}#le06-directory-review .hero{padding:24px clamp(18px,5vw,52px);background:var(--wash);border-radius:18px}#le06-directory-review .hero h1{margin:0 0 10px;color:var(--brown);font:400 clamp(38px,7vw,54px)/1.1 Georgia,'Iowan Old Style','Times New Roman',serif;letter-spacing:-.02em;overflow-wrap:anywhere}#le06-directory-review .intro{max-width:68ch;margin:0;font-size:18px;line-height:1.6}#le06-directory-review .urgent{margin:22px 0 34px;padding:20px;background:var(--soft-blue);border-radius:16px}#le06-directory-review .urgent h2,#le06-directory-review .filter-panel h2,#le06-directory-review .directory-group>h2,#le06-directory-review .roles h2,#le06-directory-review .notice h2{margin:0 0 12px;color:var(--ink);font:400 29px/1.22 Georgia,'Iowan Old Style','Times New Roman',serif}#le06-directory-review .urgent-grid{display:grid;grid-template-columns:repeat(3,minmax(8em,1fr));gap:10px}#le06-directory-review .urgent-action{display:flex;min-width:0;min-height:84px;flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;background:var(--paper);border:1px solid #cbd8dc;border-radius:12px;text-decoration:none}#le06-directory-review .urgent-action:hover{border-color:var(--blue);text-decoration:underline}#le06-directory-review .urgent-title{font-weight:700;color:var(--ink)}#le06-directory-review .urgent-description{font-size:16px;line-height:1.45;color:var(--body)}#le06-directory-review .urgent-call .urgent-title::after{content:'  ↗';color:var(--blue);font-size:16px}#le06-directory-review .filter-panel{margin:0 0 28px;padding:22px;background:#f8f6f1;border:1px solid var(--rule);border-radius:16px}#le06-directory-review .filter-panel[hidden],#le06-directory-review [hidden]{display:none!important}#le06-directory-review .filter-panel h2{margin-bottom:16px}#le06-directory-review .field-row{display:block}#le06-directory-review .section-field{margin-top:14px}#le06-directory-review .field{display:grid;gap:5px}#le06-directory-review .field label,#le06-directory-review .choice-label{font-weight:700;color:var(--ink)}#le06-directory-review input[type=search],#le06-directory-review select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #7b8582;border-radius:8px;background:#fff;color:var(--body);font:inherit}#le06-directory-review .choice-label{display:block;margin:16px 0 8px}#le06-directory-review .choice-list{display:flex;flex-wrap:wrap;gap:8px}#le06-directory-review .audience-choice,#le06-directory-review .clear-button{min-height:44px;padding:8px 13px;border:1px solid #9b958c;border-radius:999px;background:var(--paper);color:var(--ink);font:600 16px/1.25 Helvetica,Arial,system-ui,sans-serif;cursor:pointer}#le06-directory-review .audience-choice[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}#le06-directory-review .audience-choice:disabled{cursor:not-allowed;color:#555;background:#ebe8e2;border-style:dashed}#le06-directory-review .help-note{margin:9px 0 0;font-size:16px;line-height:1.5}#le06-directory-review .filter-notice{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--rule);font-size:16px;line-height:1.5}#le06-directory-review .filter-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}#le06-directory-review .clear-button{border-radius:7px;text-decoration:underline}#le06-directory-review .result-status{margin:0;font-size:16px}#le06-directory-review .empty-result{margin:18px 0;padding:18px;background:var(--wash);border-left:4px solid var(--brown);border-radius:4px}#le06-directory-review .directory-group{margin:34px 0 0}#le06-directory-review .directory-group>h2{padding-bottom:10px;border-bottom:1px solid var(--rule)}#le06-directory-review .card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#le06-directory-review .service-card{min-width:0;padding:18px;background:#fff;border:1px solid var(--rule);border-radius:12px}#le06-directory-review .service-card h3{margin:0 0 7px;color:var(--ink);font:400 23px/1.25 Georgia,'Iowan Old Style','Times New Roman',serif;overflow-wrap:anywhere}#le06-directory-review .service-card>p{margin:0 0 12px}#le06-directory-review .badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}#le06-directory-review .badges li{padding:4px 9px;border:1px solid #aab9bd;border-radius:999px;color:#29444d;background:#f3f6f5;font-size:16px;line-height:1.35}#le06-directory-review .audience-label{color:#555;font-size:16px;line-height:1.45}#le06-directory-review .audience-label span{font-weight:700;color:var(--ink)}#le06-directory-review .card-details{margin:0 0 8px}#le06-directory-review .card-details summary{display:flex;align-items:center;min-height:44px;color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}#le06-directory-review .card-details summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}#le06-directory-review .card-details .audience-label{margin:0 0 8px}#le06-directory-review .display-note{padding:10px 12px;background:#f6f0ea;border-left:3px solid var(--brown);font-size:16px}#le06-directory-review .card-actions{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px}#le06-directory-review .card-actions a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;overflow-wrap:anywhere}#le06-directory-review .directory-subgroup{margin-top:24px}#le06-directory-review .directory-subgroup>h3{margin:0 0 12px;color:var(--ink);font:400 24px/1.25 Georgia,'Iowan Old Style','Times New Roman',serif}#le06-directory-review .roles,#le06-directory-review .notice{margin-top:34px;padding:22px 24px;border-radius:14px;background:var(--wash)}#le06-directory-review .roles h2,#le06-directory-review .notice h2{font-size:26px}#le06-directory-review .pending{font-size:16px;font-weight:700;color:var(--brown)}#le06-directory-review .roles p,#le06-directory-review .notice p{margin:0 0 10px}#le06-directory-review .notice p:last-child{margin-bottom:0}#le06-directory-review .closing{margin-top:32px;padding-top:20px;border-top:1px solid var(--rule)}#le06-directory-review .closing p{margin:0 0 8px}#le06-directory-review .closing-links{display:flex;flex-wrap:wrap;gap:8px 20px}#le06-directory-review .closing-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(max-width:680px){#le06-directory-review .urgent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr))}#le06-directory-review .page{padding-top:14px}#le06-directory-review .hero{padding:20px 18px;border-radius:14px}#le06-directory-review .urgent{padding:16px;border-radius:14px}#le06-directory-review .urgent-action{min-height:72px}#le06-directory-review .field-row{grid-template-columns:1fr}#le06-directory-review .filter-panel{padding:17px}#le06-directory-review .card-grid{grid-template-columns:minmax(0,1fr)}#le06-directory-review .service-card{padding:17px}#le06-directory-review .roles,#le06-directory-review .notice{padding:19px}}


/* Keep the native fieldset from forcing wider mobile filter rows. */
#le06-directory-review .audience-fieldset{min-width:0;margin:0;padding:0;border:0}
#le06-directory-review .skip-link:focus{z-index:100001}

/* Private Resources previews: fit the existing footer columns within their row. */
@media (min-width:768px) {
  body:is(.page-id-18468,.page-id-18468) #colophon .elementor-18056 [data-id="3a44366"] > .e-con-inner {
    display:grid;
    grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.3fr);
    align-items:start;
  }
  body:is(.page-id-18468,.page-id-18468) #colophon .elementor-18056 [data-id="3a44366"] > .e-con-inner > .e-con,
  body:is(.page-id-18468,.page-id-18468) #colophon .elementor-18056 [data-id="e4f2587"] {
    width:100%;
    max-width:100%;
    min-width:0;
  }
  body:is(.page-id-18468,.page-id-18468) #colophon .elementor-18056 [data-id="e4f2587"] .elementor-widget-container {
    text-align:left;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  body:is(.page-id-18468,.page-id-18468) #colophon .elementor-18056 [data-id="3a44366"] > .e-con-inner {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

/* R05 existing route descriptions and four added native browse paragraphs. */
body.page-id-18468 #le06-find-support :is(.le06-field-group-description,.elementor-element-dad3557,.elementor-element-4da8e68,.elementor-element-024d853) .elementor-heading-title {
  font-size: 18px !important;
  line-height: 1.6 !important;
  font-weight: 400;
  white-space: pre-line;
  overflow-wrap: anywhere;
}
/* R05 private candidate: final generated-style verification. */

/* Find Support on phones: compact header (menu, smaller logo and name on one row) and no extra top margin on the intro and urgent help boxes, so urgent help reaches the first screen (agreement A2). Page-only; the shared header template is unchanged. The html prefix outranks the earlier 18px phone name rule in the controller. */
@media (max-width: 767px) {
  html body.page-id-18468 #masthead > .elementor-20426 { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; }
  html body.page-id-18468 #masthead .elementor-element.elementor-element-c62a2d6 { --width: auto; width: auto; flex: 0 0 auto; padding-right: 0; }
  html body.page-id-18468 #masthead .elementor-element.elementor-element-c62a2d6 > .e-con-inner { padding-top: 6px; padding-bottom: 6px; }
  html body.page-id-18468 #masthead .elementor-element.elementor-element-ccfdbba { --width: auto; width: auto; flex: 1 1 auto; min-width: 0; padding-left: 0; }
  html body.page-id-18468 #masthead .elementor-element.elementor-element-ccfdbba > .e-con-inner { flex-wrap: nowrap; justify-content: flex-start; align-items: center; gap: 10px; padding-top: 6px; padding-bottom: 6px; }
  html body.page-id-18468 #masthead .elementor-element.elementor-element-48d810a { flex: 0 0 auto; width: auto; }
  html body.page-id-18468 #masthead .elementor-element.elementor-element-48d810a img { width: 56px; height: auto; }
  html body.page-id-18468 #masthead .elementor-element.elementor-element-165396a { flex: 1 1 auto; min-width: 0; width: auto; }
  html body.page-id-18468 #masthead .elementor-20426 .elementor-element.elementor-element-165396a .elementor-heading-title { font-size: 14px; line-height: 1.3; letter-spacing: 0.5px; text-align: left; }
  html body.page-id-18468 #le06-find-support .le06-field-hero,
  html body.page-id-18468 #le06-find-support .le06-field-urgent { margin-top: 0; }
}/* End custom CSS */