.elementor-1706 .elementor-element.elementor-element-e174d96{--display:flex;--min-height:493px;--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;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.53;--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-1706 .elementor-element.elementor-element-e174d96:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-e174d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pcofmesa.com/wp-content/uploads/2026/02/image-6-2.png");background-position:-94px -94px;background-repeat:no-repeat;background-size:cover;}.elementor-1706 .elementor-element.elementor-element-e174d96::before, .elementor-1706 .elementor-element.elementor-element-e174d96 > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-e174d96 > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-e174d96 > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-e174d96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-e174d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1706 .elementor-element.elementor-element-c26c389{--display:flex;--min-height:10px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:300px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1706 .elementor-element.elementor-element-55a4b4a{width:100%;max-width:100%;top:0px;text-align:center;}body:not(.rtl) .elementor-1706 .elementor-element.elementor-element-55a4b4a{left:0px;}body.rtl .elementor-1706 .elementor-element.elementor-element-55a4b4a{right:0px;}.elementor-1706 .elementor-element.elementor-element-55a4b4a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:80px;font-weight:700;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-97e6442{--display:flex;}@media(min-width:768px){.elementor-1706 .elementor-element.elementor-element-e174d96{--content-width:984px;}.elementor-1706 .elementor-element.elementor-element-c26c389{--width:100%;}}@media(max-width:1024px){.elementor-1706 .elementor-element.elementor-element-e174d96{--min-height:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1706 .elementor-element.elementor-element-e174d96:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-e174d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-1706 .elementor-element.elementor-element-55a4b4a{left:62px;}body.rtl .elementor-1706 .elementor-element.elementor-element-55a4b4a{right:62px;}.elementor-1706 .elementor-element.elementor-element-55a4b4a{top:-75px;}}@media(max-width:767px){.elementor-1706 .elementor-element.elementor-element-e174d96{--min-height:374px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1706 .elementor-element.elementor-element-e174d96:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-e174d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-1706 .elementor-element.elementor-element-55a4b4a{left:57px;}body.rtl .elementor-1706 .elementor-element.elementor-element-55a4b4a{right:57px;}.elementor-1706 .elementor-element.elementor-element-55a4b4a{top:-28px;text-align:center;}.elementor-1706 .elementor-element.elementor-element-55a4b4a .elementor-heading-title{font-size:40px;}}/* Start custom CSS for html, class: .elementor-element-1e7912b */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Roboto+Condensed:wght@700;800&display=swap');

.pc-pr-v11{
  --pc-bg:#f5f7fb;
  --pc-surface:#ffffff;
  --pc-surface-soft:#fbfcfe;
  --pc-line:#d8e2ef;
  --pc-line-2:#e8eef6;

  --pc-text:#10233c;
  --pc-muted:#556579;
  --pc-soft:#72839a;

  --pc-navy:#0b2f5b;
  --pc-navy-2:#163c73;
  --pc-red:#b10d25;
  --pc-red-2:#920f1f;
  --pc-green:#0f8a5f;
  --pc-purple:#7c3aed;
  --pc-indigo:#4f46e5;

  --pc-radius:22px;
  --pc-radius-sm:16px;
  --pc-shadow:0 10px 28px rgba(15,23,42,.08);

  font-family:Inter, Arial, sans-serif;
  color:var(--pc-text);
}

.pc-pr-v11 *{ box-sizing:border-box; }

.pc-pr-v11 a{
  color:inherit;
  text-decoration:none;
}

.pc-pr-v11 a:hover{
  text-decoration:none;
}

.pc-pr-v11 :is(a,button,[role="button"]):focus-visible{
  outline:3px solid rgba(177,13,37,.7);
  outline-offset:2px;
  border-radius:12px;
}

.pc-pr-v11 .pc-pr-topnote{
  background:linear-gradient(180deg,#ffffff,#f9fbfe);
  border:1px solid var(--pc-line);
  border-radius:20px;
  box-shadow:var(--pc-shadow);
  padding:18px 20px;
  margin:0 0 18px;
}

.pc-pr-v11 .pc-pr-topnote__lead{
  margin:0;
  color:var(--pc-muted);
  font-size:15px;
  line-height:1.5;
  font-weight:500;
}

.pc-pr-v11 .pc-pr-topnote__emergency{
  margin:10px 0 0;
  color:var(--pc-text);
  font-size:15px;
  line-height:1.45;
}

.pc-pr-v11 .pc-pr-topnote__emergency strong{
  color:var(--pc-red);
  font-weight:800;
}

/* flow order */
.pc-pr-v11 .pc-pr-flow{
  display:flex;
  flex-direction:column;
  gap:20px;
}

.pc-pr-v11 .pc-pr-quick-wrap{ order:1; }
.pc-pr-v11 .pc-pr-forms-feature{ order:2; }

/* quick actions desktop */
.pc-pr-v11 .pc-pr-section-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:18px;
  margin:0 0 12px;
}

.pc-pr-v11 .pc-pr-section-head h2{
  margin:0;
  font-family:"Roboto Condensed", Inter, Arial, sans-serif;
  font-size:34px;
  line-height:1;
  font-weight:800;
  color:var(--pc-navy);
}

.pc-pr-v11 .pc-pr-section-head p{
  margin:0;
  color:var(--pc-muted);
  font-size:14px;
  font-weight:600;
}

.pc-pr-v11 .pc-pr-quick-grid{
  display:grid;
  grid-template-columns:repeat(6, minmax(0,1fr));
  gap:12px;
}

.pc-pr-v11 .pc-pr-quick-card{
  background:var(--pc-surface);
  border:1px solid var(--pc-line);
  border-radius:20px;
  box-shadow:var(--pc-shadow);
  padding:14px 12px;
  min-height:176px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  text-align:center;
  transition:transform .08s ease, box-shadow .18s ease, border-color .18s ease;
}

.pc-pr-v11 .pc-pr-quick-card:hover{
  transform:translateY(-1px);
  box-shadow:0 12px 28px rgba(15,23,42,.10);
  border-color:#c7d7ea;
}

.pc-pr-v11 .pc-pr-quick-card__icon{
  width:82px;
  height:82px;
  margin:0 0 8px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.pc-pr-v11 .pc-pr-quick-card__icon img{
  width:82px;
  height:82px;
  object-fit:contain;
}

.pc-pr-v11 .pc-pr-quick-card__title{
  display:block;
  margin:0 0 4px;
  font-family:"Roboto Condensed", Inter, Arial, sans-serif;
  font-size:18px;
  line-height:1.05;
  font-weight:800;
  color:var(--pc-navy);
}

.pc-pr-v11 .pc-pr-quick-card__text{
  display:block;
  color:#2a466d;
  font-size:13px;
  line-height:1.22;
  font-weight:600;
}

/* featured forms */
.pc-pr-v11 .pc-pr-forms-feature{
  display:grid;
  grid-template-columns:minmax(240px, 1fr) minmax(0, 2fr);
  gap:18px;
  padding:18px;
  background:linear-gradient(180deg,#ffffff,#f7fbff);
  border:1px solid var(--pc-line);
  border-radius:28px;
  box-shadow:var(--pc-shadow);
}

.pc-pr-v11 .pc-pr-forms-feature__intro{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:6px 4px;
}

.pc-pr-v11 .pc-pr-forms-feature__eyebrow{
  display:inline-block;
  margin:0 0 10px;
  color:var(--pc-red);
  font-size:12px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.12em;
}

.pc-pr-v11 .pc-pr-forms-feature__title{
  margin:0 0 10px;
  font-family:"Roboto Condensed", Inter, Arial, sans-serif;
  font-size:42px;
  line-height:.95;
  font-weight:800;
  color:var(--pc-navy);
}

.pc-pr-v11 .pc-pr-forms-feature__text{
  margin:0;
  color:var(--pc-muted);
  font-size:15px;
  line-height:1.45;
  font-weight:500;
  max-width:38ch;
}

.pc-pr-v11 .pc-pr-forms-feature__cards{
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));
  gap:14px;
}

.pc-pr-v11 .pc-pr-form-card{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  min-height:206px;
  padding:18px 16px;
  background:#fff;
  border:1px solid var(--pc-line);
  border-radius:22px;
  box-shadow:0 8px 22px rgba(11,26,50,.06);
  transition:transform .08s ease, box-shadow .18s ease, border-color .18s ease;
}

.pc-pr-v11 .pc-pr-form-card:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 30px rgba(11,26,50,.10);
  border-color:#c7d7ea;
}

.pc-pr-v11 .pc-pr-form-card--primary{
  background:linear-gradient(180deg,var(--pc-navy),var(--pc-navy-2));
  border-color:transparent;
}

.pc-pr-v11 .pc-pr-form-card__meta{
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  min-height:24px;
  padding:0 10px;
  border-radius:999px;
  background:rgba(11,47,91,.08);
  color:var(--pc-navy);
  font-size:11px;
  font-weight:800;
}

.pc-pr-v11 .pc-pr-form-card--primary .pc-pr-form-card__meta{
  background:rgba(255,255,255,.14);
  color:#fff;
}

.pc-pr-v11 .pc-pr-form-card__title{
  margin:18px 0 8px;
  font-family:"Roboto Condensed", Inter, Arial, sans-serif;
  font-size:28px;
  line-height:.98;
  font-weight:800;
  color:var(--pc-navy);
}

.pc-pr-v11 .pc-pr-form-card--primary .pc-pr-form-card__title{
  color:#fff;
}

.pc-pr-v11 .pc-pr-form-card__text{
  margin:0;
  color:var(--pc-muted);
  font-size:14px;
  line-height:1.35;
  font-weight:500;
}

.pc-pr-v11 .pc-pr-form-card--primary .pc-pr-form-card__text{
  color:rgba(255,255,255,.9);
}

.pc-pr-v11 .pc-pr-form-card__cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  min-height:40px;
  margin-top:18px;
  padding:0 16px;
  border-radius:999px;
  background:#eef5ff;
  color:var(--pc-navy);
  font-size:14px;
  line-height:1;
  font-weight:800;
}

.pc-pr-v11 .pc-pr-form-card--primary .pc-pr-form-card__cta{
  background:#fff;
  color:var(--pc-navy);
}

/* supporting resource sections */
.pc-pr-v11 .pc-pr-panels{
  display:grid;
  grid-template-columns:1fr 1.08fr;
  gap:18px;
  align-items:start;
  margin-top:22px;
}

.pc-pr-v11 .pc-pr-col{
  width:100%;
  min-width:0;
}

.pc-pr-v11 .pc-pr-section--full{
  grid-column:1 / -1;
}

.pc-pr-v11 .pc-pr-panel{
  background:#fff;
  border:1px solid var(--pc-line);
  border-radius:22px;
  box-shadow:var(--pc-shadow);
  overflow:hidden;
}

.pc-pr-v11 .pc-pr-panel--full{
  grid-column:1 / -1;
}

.pc-pr-v11 .pc-pr-panel__head{
  display:flex;
  align-items:center;
  gap:10px;
  padding:16px 16px 10px;
  background:linear-gradient(180deg,#ffffff,#fbfdff);
}

.pc-pr-v11 .pc-pr-panel__icon{
  width:34px;
  height:34px;
  border-radius:12px;
  display:grid;
  place-items:center;
  flex:0 0 auto;
  border:1px solid rgba(11,47,91,.10);
  background:rgba(11,47,91,.06);
  color:var(--pc-navy);
}

.pc-pr-v11 .pc-pr-panel__icon svg{
  width:18px;
  height:18px;
}

.pc-pr-v11 .pc-pr-panel__title{
  margin:0 0 2px;
  font-family:"Roboto Condensed", Inter, Arial, sans-serif;
  font-size:20px;
  line-height:1.05;
  font-weight:800;
  color:var(--pc-navy);
}

.pc-pr-v11 .pc-pr-panel__sub{
  margin:0;
  color:var(--pc-muted);
  font-size:13px;
  line-height:1.35;
  font-weight:500;
}

.pc-pr-v11 .pc-pr-panel__body{
  padding:8px 14px 14px;
}

.pc-pr-v11 .pc-pr-list{
  display:flex;
  flex-direction:column;
  gap:12px;
}

.pc-pr-v11 .pc-pr-list--two-col{
  display:grid;
  grid-template-columns:repeat(2, minmax(0,1fr));
  gap:12px 24px;
}

.pc-pr-v11 .pc-pr-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto auto;
  gap:10px;
  align-items:center;
  padding:12px;
  background:#fbfcfe;
  border:1px solid var(--pc-line-2);
  border-radius:16px;
}

.pc-pr-v11 .pc-pr-row--featured{
  background:linear-gradient(180deg, rgba(11,47,91,.04), rgba(11,47,91,.02));
  border-color:#e1eaf6;
}

.pc-pr-v11 .pc-pr-label{
  font-size:16px;
  line-height:1.2;
  font-weight:800;
  color:var(--pc-text);
}

.pc-pr-v11 .pc-pr-tag{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  height:24px;
  padding:0 10px;
  border-radius:999px;
  font-size:11px;
  line-height:1;
  font-weight:800;
  white-space:nowrap;
  border:1px solid transparent;
}

.pc-pr-v11 .pc-pr-tag--online{
  background:rgba(16,185,129,.10);
  border-color:rgba(16,185,129,.15);
  color:var(--pc-green);
}

.pc-pr-v11 .pc-pr-tag--secure{
  background:rgba(139,92,246,.10);
  border-color:rgba(139,92,246,.15);
  color:var(--pc-purple);
}

.pc-pr-v11 .pc-pr-tag--pdf{
  background:rgba(99,102,241,.10);
  border-color:rgba(99,102,241,.16);
  color:var(--pc-indigo);
}

.pc-pr-v11 .pc-pr-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
  padding:0 16px;
  border-radius:999px;
  border:1px solid transparent;
  font-size:14px;
  line-height:1;
  font-weight:800;
  white-space:nowrap;
  text-decoration:none !important;
  transition:transform .08s ease, background .16s ease, border-color .16s ease, box-shadow .16s ease;
}

.pc-pr-v11 .pc-pr-btn:hover{
  transform:translateY(-1px);
}

.pc-pr-v11 .pc-pr-btn--primary{
  background:var(--pc-navy);
  color:#fff !important;
  border-color:var(--pc-navy);
  box-shadow:0 8px 18px rgba(11,47,91,.15);
}

.pc-pr-v11 .pc-pr-btn--primary:hover{
  background:var(--pc-navy-2);
  border-color:var(--pc-navy-2);
}

.pc-pr-v11 .pc-pr-btn--secondary{
  background:#fff;
  color:var(--pc-navy) !important;
  border-color:#bdd0e7;
}

.pc-pr-v11 .pc-pr-btn--secondary:hover{
  background:#eef5ff;
  border-color:#a9c4e4;
}

.pc-pr-v11 .pc-pr-btn--ghost{
  background:#fff;
  color:var(--pc-red) !important;
  border-color:#e5b8c0;
}

.pc-pr-v11 .pc-pr-btn--ghost:hover{
  background:#fff5f7;
  border-color:#dfa2ad;
}

/* tablet */
@media (max-width: 1024px){
  .pc-pr-v11 .pc-pr-featured__cards{
    grid-template-columns:repeat(3, minmax(0,1fr));
  }

  .pc-pr-v11 .pc-pr-quick-grid{
    grid-template-columns:repeat(3, minmax(0,1fr));
  }

  .pc-pr-v11 .pc-pr-panels{
    grid-template-columns:1fr;
  }

  .pc-pr-v11 .pc-pr-panel--full{
    grid-column:auto;
  }
}

/* mobile */
@media (max-width: 768px){
  .pc-pr-v11 .pc-pr-topnote{
    padding:14px;
    margin-bottom:14px;
  }

  .pc-pr-v11 .pc-pr-flow{
    gap:16px;
  }

  /* mobile ordering */
  .pc-pr-v11 .pc-pr-forms-feature{ order:1; }
  .pc-pr-v11 .pc-pr-quick-wrap{ order:2; }

  .pc-pr-v11 .pc-pr-featured{
    display:block !important;
    padding:14px !important;
    overflow:hidden !important;
  }

  .pc-pr-v11 .pc-pr-featured__intro{
    padding:0 !important;
    margin:0 0 14px !important;
  }

  .pc-pr-v11 .pc-pr-featured__title{
    font-size:32px !important;
    line-height:.95 !important;
    margin-bottom:8px !important;
  }

  .pc-pr-v11 .pc-pr-featured__text{
    font-size:15px !important;
    line-height:1.45 !important;
  }

  .pc-pr-v11 .pc-pr-featured__cards{
    display:flex !important;
    flex-direction:column !important;
    gap:12px !important;
    width:100% !important;
  }

  .pc-pr-v11 .pc-pr-form-card{
    display:block !important;
    width:100% !important;
    min-height:auto !important;
    padding:16px 14px !important;
    margin:0 !important;
  }

  .pc-pr-v11 .pc-pr-form-card__meta{
    margin-bottom:10px !important;
  }

  .pc-pr-v11 .pc-pr-form-card__title{
    display:block !important;
    font-size:24px !important;
    line-height:1.02 !important;
    margin:0 0 8px !important;
    word-break:normal !important;
  }

  .pc-pr-v11 .pc-pr-form-card__text{
    display:block !important;
    font-size:14px !important;
    line-height:1.35 !important;
    margin:0 0 14px !important;
  }

  .pc-pr-v11 .pc-pr-form-card__cta{
    display:inline-flex !important;
    min-height:40px !important;
    padding:0 16px !important;
    margin-top:0 !important;
  }

  .pc-pr-v11 .pc-pr-section-head{
    flex-direction:column;
    align-items:flex-start;
    gap:6px;
    margin-bottom:12px;
  }

  .pc-pr-v11 .pc-pr-section-head h2{
    font-size:30px;
  }

  .pc-pr-v11 .pc-pr-quick-grid{
    grid-template-columns:repeat(2, minmax(0,1fr));
    gap:10px;
  }

  .pc-pr-v11 .pc-pr-quick-card{
    min-height:144px;
    padding:12px 10px;
    text-align:center;
  }

  .pc-pr-v11 .pc-pr-quick-card__icon{
    width:64px;
    height:64px;
    margin:0 auto 8px;
  }

  .pc-pr-v11 .pc-pr-quick-card__icon img{
    width:64px;
    height:64px;
  }

  .pc-pr-v11 .pc-pr-quick-card__title{
    font-size:16px;
    line-height:1.05;
    margin-bottom:3px;
  }

  .pc-pr-v11 .pc-pr-quick-card__text{
    font-size:12px;
    line-height:1.2;
  }

  .pc-pr-v11 .pc-pr-panels{
    grid-template-columns:1fr;
    gap:12px;
    margin-top:18px;
  }

  .pc-pr-v11 .pc-pr-list--two-col{
    grid-template-columns:1fr;
    gap:12px;
  }

  .pc-pr-v11 .pc-pr-row{
    grid-template-columns:1fr;
    gap:8px;
  }

  .pc-pr-v11 .pc-pr-btn{
    width:100%;
  }
}/* End custom CSS */
/* Start custom CSS *//* === Symmetric 6-card system (Pulmonary Consultants) === */
:root{
  --pc-navy:#000035; --pc-teal:#1E8B8F; --pc-red:#C44B4B;
  --pc-sand:#EEDAC2; --pc-muted:#6b7b86;
}

/* 3→2→1 responsive grid; cards stretch to equal row height */
.pf-grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(260px,1fr));
  gap:18px;
  align-items:stretch;
}
@media (max-width:1024px){ .pf-grid{ grid-template-columns:repeat(2, minmax(260px,1fr)); } }
@media (max-width:680px){  .pf-grid{ grid-template-columns:1fr; } }

/* Card shell */
.pf-card{
  background:#fff;
  border:1px solid var(--pc-sand);
  border-radius:14px;
  box-shadow:0 10px 28px rgba(10,31,51,.10);
  padding:18px;
  display:flex; flex-direction:column;
  min-height:420px; /* baseline for visual symmetry across two rows */
}
@media (max-width:1024px){ .pf-card{ min-height:380px; } }
@media (max-width:680px){  .pf-card{ min-height:unset; } }

/* Type */
.pf-title{
  margin:0 0 10px;
  font:800 16px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  color:var(--pc-navy);
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; /* no wrapping */
}
.pf-lead{ margin:0 0 12px; font:700 14px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; color:var(--pc-navy); }
.pf-sub{ margin:12px 0 6px; font:800 16px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; color:var(--pc-red); }
.pf-text{ margin:0 0 10px; font:400 14px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; color:var(--pc-navy); }
.pf-list{ list-style:disc; padding-left:1.1rem; margin:6px 0 10px; }
.pf-list li{ margin:6px 0; color:var(--pc-navy); font:400 14px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; }
.pf-list li::marker{ color:var(--pc-navy); }

/* Action row pinned bottom */
.pf-actions{ margin-top:auto; padding-top:10px; }
.pf-link{ color:var(--pc-navy); text-decoration:underline; font-weight:700; }
.pf-link:hover{ opacity:.9; }
.pf-link:focus{ outline:2px solid rgba(30,139,143,.45); outline-offset:2px; }/* End custom CSS */