.elementor-13784 .elementor-element.elementor-element-069e910{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13784 .elementor-element.elementor-element-ffb600d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13784 .elementor-element.elementor-element-961c235{--display:flex;}.elementor-13784 .elementor-element.elementor-element-8d12e0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13784 .elementor-element.elementor-element-b97ed48{--display:flex;}.elementor-13784 .elementor-element.elementor-element-eb02e0a{--display:flex;--justify-content:center;--overlay-opacity:0.1;}.elementor-13784 .elementor-element.elementor-element-eb02e0a::before, .elementor-13784 .elementor-element.elementor-element-eb02e0a > .elementor-background-video-container::before, .elementor-13784 .elementor-element.elementor-element-eb02e0a > .e-con-inner > .elementor-background-video-container::before, .elementor-13784 .elementor-element.elementor-element-eb02e0a > .elementor-background-slideshow::before, .elementor-13784 .elementor-element.elementor-element-eb02e0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13784 .elementor-element.elementor-element-eb02e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://patriotangels.com/wp-content/uploads/2026/01/who-qualifies-aid-and-attendance-american-flags.jpg.png");--background-overlay:'';background-position:center center;}.elementor-13784 .elementor-element.elementor-element-c4e0c57{--display:flex;}.elementor-13784 .elementor-element.elementor-element-c4e0c57:not(.elementor-motion-effects-element-type-background), .elementor-13784 .elementor-element.elementor-element-c4e0c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-13784 .elementor-element.elementor-element-4f12fb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13784 .elementor-element.elementor-element-b9d9fae{--display:flex;--justify-content:center;}.elementor-13784 .elementor-element.elementor-element-eaec507{--display:flex;--justify-content:center;}.elementor-13784 .elementor-element.elementor-element-da065ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13784 .elementor-element.elementor-element-9a8203a{--display:flex;}.elementor-13784 .elementor-element.elementor-element-eaa1820{--display:flex;}.elementor-13784 .elementor-element.elementor-element-5a07b47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13784 .elementor-element.elementor-element-b3f5717{--display:flex;}.elementor-13784 .elementor-element.elementor-element-fd58ec0{--display:flex;--justify-content:center;}.elementor-13784 .elementor-element.elementor-element-e1f608d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13784 .elementor-element.elementor-element-34b1f14{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13784 .elementor-element.elementor-element-c22fc17{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13784 .elementor-element.elementor-element-9f5a0d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13784 .elementor-element.elementor-element-8fa1f6c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-13784 .elementor-element.elementor-element-4f12fb2{--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-13784 .elementor-element.elementor-element-da065ad{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13784 .elementor-element.elementor-element-5a07b47{--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;}}/* Start custom CSS for shortcode, class: .elementor-element-671eac0 *//* =========================
   Patriot Angels — Sources
========================= */

.pa-vamc-sources,
.pa-vamc-sources *{
  box-sizing:border-box;
}

.pa-vamc-sources{
  padding:clamp(42px,5vw,84px) 16px;
  background:#f8fafc;
}

.pa-vamc-sources__inner{
  max-width:1320px;
  margin:0 auto;
  display:grid;
  gap:28px;
}

.pa-vamc-sources__main{
  padding:clamp(28px,3vw,44px);
  border:1px solid rgba(11,27,90,.10);
  border-radius:14px;
  background:#fff;
  box-shadow:0 12px 32px rgba(17,24,39,.06);
}

.pa-vamc-sources__eyebrow{
  margin:0 0 10px;
  color:#9B1C1F;
  font-family:Georgia,"Times New Roman",serif;
  font-style:italic;
  font-weight:700;
  font-size:14px;
}

.pa-vamc-sources__title{
  margin:0 0 16px;
  color:#0B1B5A;
  font-family:Georgia,"Times New Roman",serif;
  font-weight:700;
  font-size:clamp(30px,3vw,44px);
  line-height:1.12;
}

.pa-vamc-sources__copy{
  margin:0 0 16px;
  color:#1f2937;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  font-size:17px;
  line-height:1.7;
}

.pa-vamc-sources__cards{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:20px;
}

.pa-vamc-sources__card{
  padding:24px;
  border:1px solid rgba(11,27,90,.08);
  border-radius:14px;
  background:#fff;
  box-shadow:0 12px 32px rgba(17,24,39,.05);
}

.pa-vamc-sources__card-title{
  margin:0 0 12px;
  color:#0B1B5A;
  font-family:Georgia,"Times New Roman",serif;
  font-weight:700;
  font-size:22px;
}

.pa-vamc-sources__list{
  margin:0;
  padding-left:18px;
}

.pa-vamc-sources__list li{
  margin-bottom:8px;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  font-size:15.5px;
  line-height:1.6;
}

.pa-vamc-sources__link{
  color:#9B1C1F;
  font-weight:600;
  text-decoration:none;
}

.pa-vamc-sources__link:hover{
  text-decoration:underline;
}

.pa-vamc-sources__card-copy{
  margin:0;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  font-size:15.5px;
  line-height:1.6;
  color:#374151;
}

@media (max-width:1024px){
  .pa-vamc-sources__cards{
    grid-template-columns:1fr;
  }
}/* End custom CSS */