.elementor-kit-6{--e-global-color-primary:#27334A;--e-global-color-secondary:#3E4B5E;--e-global-color-text:#18202E;--e-global-color-accent:#FAC72E;--e-global-color-bcea9ad:#FFFFFF;--e-global-color-b5c08da:#FCFCFD;--e-global-color-97a789c:#1F2937;--e-global-color-gold:#F4D64E;--e-global-color-golddeep:#E0C130;--e-global-color-goldlight:#FDF3C0;--e-global-color-goldtext:#8A6B12;--e-global-color-offwhite:#F9F8F5;--e-global-color-paper:#F4F1EA;--e-global-color-midgrey:#6B7280;--e-global-color-greyline:#E5E7EB;--e-global-color-ash:#656D80;--e-global-color-ashlight:#C9CFDB;--e-global-color-pebble:#D5D9E0;--e-global-color-midnight:#1B2436;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-weight:500;--e-global-typography-edisplay-font-family:"Archivo";--e-global-typography-edisplay-font-size:64px;--e-global-typography-edisplay-font-weight:700;--e-global-typography-edisplay-line-height:1em;--e-global-typography-edisplay-letter-spacing:-0.02em;--e-global-typography-eheading-font-family:"Archivo";--e-global-typography-eheading-font-size:52px;--e-global-typography-eheading-font-weight:700;--e-global-typography-eheading-line-height:1.1em;--e-global-typography-eheading-letter-spacing:-0.015em;--e-global-typography-ebody-font-family:"Archivo";--e-global-typography-ebody-font-size:18px;--e-global-typography-ebody-font-weight:400;--e-global-typography-ebody-line-height:1.61em;--e-global-typography-eui-font-family:"Archivo";--e-global-typography-eui-font-size:17px;--e-global-typography-eui-font-weight:500;--e-global-typography-eui-text-transform:uppercase;--e-global-typography-eui-line-height:1.5em;--e-global-typography-eui-letter-spacing:0.14em;--e-global-typography-esub-font-family:"Archivo";--e-global-typography-esub-font-size:23px;--e-global-typography-esub-font-weight:700;--e-global-typography-esub-line-height:1.25em;--e-global-typography-esub-letter-spacing:-0.01em;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#D3A416;font-weight:600;}.elementor-kit-6 h1{color:var( --e-global-color-97a789c );font-size:3.75rem;}.elementor-kit-6 h2{color:var( --e-global-color-97a789c );font-size:2.25rem;font-weight:700;}.elementor-kit-6 h3{color:var( --e-global-color-97a789c );font-size:1.25rem;}.elementor-kit-6 h4{color:var( --e-global-color-97a789c );font-size:1rem;}.elementor-kit-6 h5{color:var( --e-global-color-97a789c );}.elementor-kit-6 h6{color:var( --e-global-color-97a789c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1216px;}.e-con{--container-max-width:1216px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-edisplay-font-size:48px;--e-global-typography-eheading-font-size:40px;font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-edisplay-font-size:36px;--e-global-typography-eheading-font-size:32px;--e-global-typography-esub-font-size:20px;font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --gold-stroke:#DCB32F; --gold-deep:#826C08; --navy:#27334A; --midnight:#1B2436; --gold:#F4D64E; --white:#FFFFFF; --off-white:#F9F8F5; --paper:#F4F1EA; --ash:#656D80; --ash-light:#C9CFDB; --pebble:#D5D9E0; --on-dark:rgba(255,255,255,0.92); --on-dark-muted:rgba(255,255,255,0.78); --font-sans:Archivo; --list-gap:26px; --rule-weight:1px; --icon-size:17px; --faq-pad:23px; }
/* Start custom CSS */.post-tags { display: none; }

/* ADLV Law — Sitewide blockquote
   Matches the Brief Download Bar pattern:
   off-white fill · 3px gold top accent · soft grey surround · navy body */

blockquote {
  background-color: #f9f8f5;                   /* --off-white */
  color: #27334a;                              /* --navy: primary text */
  font-family: 'DM Sans', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-style: normal;
  font-weight: 400;
  padding: 28px 32px;
  margin: 40px 0;
  border-radius: 8px;
  border: 1px solid #e5e7eb;                   /* --grey-line: soft surround */
  border-top: 3px solid #f4d64e;               /* --gold: signature accent */
  box-shadow: none;
  quotes: none;
}

blockquote::before,
blockquote::after {
  content: none;                               /* remove browser default quote marks */
}

blockquote p {
  color: #27334a;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
  margin: 0;
}

blockquote p + p {
  margin-top: 12px;                            /* rhythm for multi-paragraph quotes */
}

blockquote a {
  color: #27334a;
  font-weight: 600;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: border-color 200ms cubic-bezier(0.22, 1, 0.36, 1);
}

blockquote a:hover {
  border-bottom-color: #e0c130;                /* --gold-deep on hover */
}

blockquote cite {
  display: block;
  margin-top: 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  color: #6b7280;                              /* --mid-grey */
  letter-spacing: 0.02em;
}

blockquote cite::before {
  content: "— ";
}/* End custom CSS */