﻿/* ============================================================================
   PLANNED GIVING — TEMPLATE custom.css
   DEPLOY BUILD: 2026-08-06-plan-a-gift-full-height-scroll
   Multi-client design system (loads AFTER the vendor base CSS).
   Current client: set in section 33 at the bottom of this file
   ----------------------------------------------------------------------------
   HOW TO RE-BRAND FOR A NEW CLIENT
   You only edit ONE block: "1. CLIENT CONFIG" below.
     • Colors   -> set --brand-* to the client's palette.
     • Fonts    -> set --font-heading / --font-body / --font-button.
     • Sizing   -> set --font-base + the fluid scale knobs (--fluid-min/max).
   Everything else (the whole file) reads from these variables, so changing a
   handful of values restyles the entire site. Type sizes scale fluidly with the
   viewport via clamp(), so you almost never need per-breakpoint font overrides.

   FILE MAP
     1.  CLIENT CONFIG ............ edit-me block (colors, fonts, sizing)
     2.  DERIVED TOKENS .......... palette, spacing, radius, shadow, z, FLUID TYPE
     3.  Reset & base
     4.  Typography
     5.  Layout
     6.  Header / logo
     7.  Side navigation  (+ working CSS-only mobile menu)
     8.  Buttons
     9.  Cards
     10. Carousel
     11. Gift-planning sections (ways of giving, society, tip, plan-a-gift)
     12. Interactive content (how-it-works, benefits, related topics)
     13. Forms & calculators
     14. Tables
     15. Gift diagram / video popup
     16. Next steps
     17. Bequest form link
     18. Alerts
     19. FAQ
     20. Contact & footer
     21. Utilities
     22. Sidebar callouts (#vgitgfy, #vggep)
     23. Plan-a-Gift modal
     24. Gift-plan card grids
     25. Compare gift plans
     26. Homepage redesigned sections
     27. Accessibility, reduced motion, print
     28. Responsive fine-tuning
   ============================================================================ */


/* CLIENT FONT FILES — replace these URLs when rebranding.
   Delta Waterfowl uses Myriad Pro across body copy, headings, and controls. */
@font-face {
  font-family:"MyriadPro";
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url("data:font/woff2;base64,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") format("woff2");
}
@font-face {
  font-family:"MyriadPro";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url("data:font/woff2;base64,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") format("woff2");
}
@font-face {
  font-family:"MyriadPro";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url("data:font/woff2;base64,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") format("woff2");
}
@font-face {
  font-family:"MyriadPro";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url("data:font/woff2;base64,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") format("woff2");
}
@font-face {
  font-family:"FranklinGothicMedium";
  font-style:normal;
  font-weight:400 600;
  font-display:swap;
  src:url("https://deltawaterfowl.org/assets/fonts/framd.woff2") format("woff2");
}

/* ============================================================================
   1. CLIENT CONFIG  —  *** THE ONLY BLOCK YOU EDIT PER CLIENT ***
   ============================================================================ */
:root {
  /* -- 1a. Brand colors ---------------------------------------------------- */
  --brand-primary:        #006990;   /* primary brand color                   */
  --brand-primary-dark:   #004f6d;   /* hover/active teal                     */
  --brand-primary-light:  #d8edf4;   /* pale teal tint                        */
  --brand-secondary:      #8f0e2b;   /* secondary CTA/accent color            */
  --brand-secondary-dark: #6f0a21;   /* hover/active burgundy                 */

  /* On-brand text colors for filled buttons/areas.
     Set to the color that is readable ON each brand color above. */
  --on-primary:   #ffffff;           /* white text on the red primary fill    */
  --on-secondary: #ffffff;           /* white text on the secondary fill      */

  /* -- 1b. Fonts (families) ------------------------------------------------ */
  /* Load the actual font files in the page <head> (Typekit/Google/etc.).
     Here you only name them. Keep web-safe fallbacks last. */
  --font-heading: "Prata", Georgia, "Times New Roman", serif;
  --font-body:    "Roboto", Arial, Helvetica, sans-serif;
  --font-button:  "Roboto Slab", "Roboto", Arial, Helvetica, sans-serif;

  /* -- Component tokens: buttons ------------------------------------------
     Client-specific controls for every CTA and form action in the template. */
  --button-bg:var(--brand-primary);
  --button-bg-hover:var(--brand-secondary);
  --button-text:var(--on-primary);
  --button-text-hover:var(--on-secondary);
  --button-border:var(--brand-primary);
  --button-border-hover:var(--brand-secondary);
  --button-radius:var(--radius-full);
  --button-font-size:var(--text-base);
  --button-weight:600;
  --button-transform:none;
  --button-tracking:0.02em;
  --button-min-height:48px;
  --button-padding-block:0.75rem;
  --button-padding-inline:1.5rem;

  /* -- Component tokens: forms -------------------------------------------- */
  --form-bg:#ffffff;
  --form-section-bg:var(--bg-subtle);
  --form-border:var(--border-default);
  --form-border-focus:var(--brand-primary);
  --form-text:var(--text-primary);
  --form-placeholder:var(--text-muted);
  --form-radius:var(--radius-md);
  --form-control-height:48px;
  --form-control-padding:0.75rem 0.875rem;
  --form-row-gap:var(--space-3);
  --form-section-gap:var(--space-8);

  /* -- Component tokens: comparison tables ------------------------------- */
  --compare-header-bg:var(--brand-primary);
  --compare-header-text:var(--on-primary);
  --compare-header-link:var(--on-primary);
  --compare-body-bg:#ffffff;
  --compare-body-alt:var(--bg-subtle);
  --compare-body-text:var(--text-primary);
  --compare-border:var(--border-light);
  --compare-check:var(--brand-secondary);
  --compare-link:var(--brand-primary);

  /* -- 1c. Type sizing knobs ---------------------------------------------- */
  /* Base body size (everything scales relative to this). */
  --font-base: 1rem;                   /* base body text size                   */

  /* Fluid scaling window: text grows between these viewport widths.
     Below --fluid-min-vw it stays at the small size; above --fluid-max-vw it
     stays at the large size. Tune once; the whole scale follows. */
  --fluid-min-vw: 22rem;             /* 352px  */
  --fluid-max-vw: 80rem;             /* 1280px */

  /* Heading weight + letter-spacing (clients with display fonts often want
     400 here; text-heavy serif/sans clients want 600-700). */
  --heading-weight: 600;
  --heading-tracking: 0;
  --heading-line: 1.25;
  --heading-color:var(--text-primary);
  --heading-transform:none;
  --heading-h1-size:var(--text-4xl);
  --heading-h2-size:var(--text-3xl);
  --heading-h3-size:var(--text-2xl);
  --heading-h4-size:var(--text-xl);
  --heading-h1-space:var(--space-6);
  --heading-section-space:var(--space-4);

  /* Navigation and homepage-banner typography. */
  --nav-font:var(--font-body);
  --nav-font-size:var(--text-base);
  --nav-font-weight:600;
  --nav-line-height:1.35;
  --nav-letter-spacing:0;
  --nav-text-transform:none;
  --nav-sub-font-size:var(--text-sm);
  --nav-sub-font-weight:500;
  --banner-caption-font:var(--font-heading);
  --banner-caption-weight:700;
  --banner-caption-line-height:1.15;
  --banner-caption-letter-spacing:0;
  --banner-caption-transform:none;

  /* -- 1d. Layout knobs ---------------------------------------------------- */
  --container-max: 1280px;
  --sidebar-width: 280px;

  /* -- 1e. Copy panels ----------------------------------------------------
     Surfaces behind the body sections on article/gift pages (How it works,
     Benefits, Next steps, Related topics, etc.). Default is FLAT — copy sits
     directly on the page, which most nonprofits prefer. To give a client the
     old boxed look, just set these four:
        --panel-bg:    #fff;
        --panel-border: 1px solid var(--border-light);
        --panel-shadow: var(--shadow-sm);
        --panel-pad:    var(--space-8);
     -------------------------------------------------------------------- */
  --panel-bg:     transparent;
  --panel-border: 0;
  --panel-shadow: none;
  --panel-pad:    0;
  --panel-radius: var(--radius-lg);

  /* Hairline used to separate flat list rows. */
  --rule: 1px solid var(--border-light);
}


/* ============================================================================
   2. DERIVED TOKENS  —  you normally don't touch these
   ============================================================================ */
:root {
  /* -- Neutral palette -- */
  --slate-50:#f8fafc;  --slate-100:#f1f5f9; --slate-200:#e2e8f0; --slate-300:#cbd5e1;
  --slate-400:#94a3b8; --slate-500:#64748b; --slate-600:#475569; --slate-700:#334155;
  --slate-800:#1e293b; --slate-900:#0f172a;

  --blue-50:#eff6ff;  --blue-100:#dbeafe; --blue-200:#bfdbfe;
  --blue-500:#3b82f6; --blue-600:#2563eb; --blue-700:#1d4ed8;
  --green-50:#f0fdf4; --green-100:#dcfce7; --green-200:#bbf7d0;
  --green-500:#22c55e; --green-600:#16a34a;
  --amber-50:#fffbeb; --amber-100:#fef3c7; --amber-200:#fde68a; --amber-300:#fcd34d;
  --amber-400:#fbbf24; --amber-500:#f59e0b; --amber-600:#d97706;
  --red-50:#fef2f2;   --red-100:#fee2e2;  --red-200:#fecaca;
  --red-500:#ef4444;  --red-600:#dc2626;

  /* -- Semantic surfaces & text -- */
  --bg-primary:#ffffff; --bg-secondary:#f8fafc; --bg-tertiary:#f1f5f9;
  --bg-elevated:#ffffff; --bg-subtle:#f8fafc; --bg-muted:#e2e8f0;
  --text-primary:#000000; --text-secondary:#54595f; --text-tertiary:#6c7378;
  --text-inverse:#ffffff; --text-muted:#8a9499;
  --border-light:#e2e8f0; --border-default:#cbd5e1; --border-strong:#94a3b8;

  /* -- Functional -- */
  --success:var(--green-600); --warning:var(--amber-600);
  --error:var(--red-600);     --info:var(--blue-600);
  --success-bg:var(--green-50); --warning-bg:var(--amber-50);
  --error-bg:var(--red-50);     --info-bg:var(--blue-50);

  /* -- Shadows -- */
  --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);

  /* -- FLUID TYPE SCALE ---------------------------------------------------
     Each step is clamp(min, fluid, max). The fluid term is built from the
     config window (--fluid-min-vw/--fluid-max-vw) so all sizes grow together
     and stay readable on phones without manual @media overrides.
     ----------------------------------------------------------------------- */
  --fluid-range: calc(var(--fluid-max-vw) - var(--fluid-min-vw));

  --text-xs:   clamp(0.75rem,  calc(0.72rem + 0.15vw), 0.8125rem);
  --text-sm:   clamp(0.8125rem, calc(0.79rem + 0.18vw), 0.9375rem);
  --text-base: clamp(0.9375rem, calc(0.89rem + 0.30vw), var(--font-base));
  --text-lg:   clamp(1.0625rem, calc(0.99rem + 0.40vw), 1.1875rem);
  --text-xl:   clamp(1.1875rem, calc(1.08rem + 0.55vw), 1.375rem);
  --text-2xl:  clamp(1.375rem,  calc(1.20rem + 0.85vw), 1.75rem);
  --text-3xl:  clamp(1.875rem,  calc(1.55rem + 1.00vw), 2rem);     /* Elim h2 ~= 32px */
  --text-4xl:  clamp(2.25rem,   calc(1.55rem + 2.50vw), 3.5rem);   /* Elim h1 ~= 56px */
  --text-5xl:  clamp(2.25rem,   calc(1.65rem + 3.00vw), 3.5rem);
  --text-6xl:  clamp(2.75rem,   calc(1.95rem + 4.00vw), 4.5rem);

  /* -- Spacing -- */
  --space-px:1px; --space-0:0;
  --space-1:0.25rem; --space-2:0.5rem; --space-3:0.75rem; --space-4:1rem;
  --space-5:1.25rem; --space-6:1.5rem; --space-7:1.75rem; --space-8:2rem;
  --space-9:2.25rem; --space-10:2.5rem; --space-11:2.75rem; --space-12:3rem;
  --space-14:3.5rem; --space-16:4rem; --space-20:5rem; --space-24:6rem;
  --space-28:7rem; --space-32:8rem;

  /* -- Radius -- */
  --radius-none:0; --radius-sm:0.125rem; --radius-md:0.375rem; --radius-lg:0.5rem;
  --radius-xl:0.75rem; --radius-2xl:1rem; --radius-3xl:1.5rem; --radius-full:9999px;

  /* -- Layout -- */
  --container-lg:1024px; --container-md:768px; --container-sm:640px;
  --sidebar-width-sm:240px;

  /* -- Easing -- */
  --ease-linear:cubic-bezier(0,0,1,1);
  --ease-in:cubic-bezier(0.4,0,1,1);
  --ease-out:cubic-bezier(0,0,0.2,1);
  --ease-in-out:cubic-bezier(0.4,0,0.2,1);

  /* -- Z-index -- */
  --z-0:0; --z-10:10; --z-20:20; --z-30:30; --z-40:40; --z-50:50;
  --z-dropdown:1000; --z-sticky:1100; --z-overlay:1200; --z-modal:1300;
  --z-popover:1400; --z-tooltip:1500;

  /* -- Back-compat aliases: older rules referenced --uwci-* directly.
        They now point at the brand tokens so there is ONE source of truth. -- */
  --uwci-black:#000000; --uwci-white:#ffffff;
  --uwci-gold:var(--brand-primary);
  --uwci-red:var(--brand-secondary);
  --uwci-red-dark:var(--brand-secondary-dark);
  --uwci-text:#000000; --uwci-muted:#3f4d5f; --uwci-border:rgba(0,0,0,0.18);
  --uwci-font-body:var(--font-body);
  --uwci-font-button:var(--font-button);
}


/* ============================================================================
   3. RESET & BASE
   ============================================================================ */
*, *::before, *::after { box-sizing:border-box; margin:0; padding:0; }

html {
  font-size:16px;
  -webkit-text-size-adjust:100%;
  scroll-behavior:smooth;
}

/* Apply our fonts to the Planned Giving content only, so the client's own
   header/footer chrome keeps its native typography. */
.pg-content-wrapper,
.pg-body,
#vgbody {
  font-family:var(--font-body);
  font-size:var(--text-base);
  line-height:1.7;
  color:var(--text-primary);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
}

img { max-width:100%; height:auto; image-rendering:-webkit-optimize-contrast; }


/* ============================================================================
   4. TYPOGRAPHY  (scoped to PG content)
   ============================================================================ */
.pg-content-wrapper h1, .pg-content-wrapper h2, .pg-content-wrapper h3,
.pg-content-wrapper h4, .pg-content-wrapper h5, .pg-content-wrapper h6,
.pg-page-title, .pg-section-title {
  font-family:var(--font-heading);
  font-weight:var(--heading-weight);
  line-height:var(--heading-line);
  letter-spacing:var(--heading-tracking);
  color:var(--text-primary);
  margin:0 0 var(--space-4);
}

.pg-content-wrapper h1, .pg-page-title {
  font-size:var(--text-4xl);
  margin-bottom:var(--space-6);
}
.pg-content-wrapper h1::after, .pg-page-title::after {
  content:none;
  display:none;
}
.pg-content-wrapper h2, .pg-section-title { font-size:var(--text-3xl); }
.pg-content-wrapper h3 { font-size:var(--text-2xl); }
.pg-content-wrapper h4 { font-size:var(--text-xl); }
.pg-content-wrapper h5 { font-size:var(--text-lg); }
.pg-content-wrapper h6 { font-size:var(--text-base); }

.pg-content-wrapper p {
  margin-bottom:var(--space-4);
  color:var(--text-secondary);
  line-height:1.7;
}
.pg-lede {
  font-size:var(--text-lg); line-height:1.8;
  color:var(--text-secondary); font-weight:400;
  margin-bottom:var(--space-8);
}
.pg-content-wrapper a {
  color:var(--brand-secondary);
  text-decoration:none;
  transition:color 200ms var(--ease-in-out);
}
.pg-content-wrapper a:hover { color:var(--brand-secondary-dark); text-decoration:underline; }
.pg-content-wrapper strong, .pg-content-wrapper b { font-weight:700; color:var(--text-primary); }
.pg-content-wrapper small { font-size:var(--text-sm); color:var(--text-tertiary); }


/* ============================================================================
   5. LAYOUT
   ============================================================================ */
.pg-container {
  width:100%; max-width:var(--container-max);
  margin:0 auto; padding:0 var(--space-6);
}
.pg-container-sm { max-width:var(--container-sm); }
.pg-container-md { max-width:var(--container-md); }
.pg-container-lg { max-width:var(--container-lg); }

.pg-section    { padding:var(--space-16) 0; }
.pg-section-sm { padding:var(--space-12) 0; }
.pg-section-lg { padding:var(--space-20) 0; }

.pg-columns { display:grid; gap:var(--space-8); align-items:start; }
@media (min-width:1024px) {
  .pg-columns { grid-template-columns:var(--sidebar-width) 1fr; }
}


/* ============================================================================
   6. HEADER / LOGO  (PG include only; client chrome is untouched)
   ============================================================================ */
.pg-header {
  background:rgba(255,255,255,0.95);
  border-bottom:1px solid var(--border-light);
  top:0; z-index:var(--z-sticky);
  backdrop-filter:blur(8px) saturate(180%);
}
.pg-header .pg-container { padding-top:var(--space-4); padding-bottom:var(--space-4); }
.pg-logo { max-height:56px; width:auto; filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1)); }
.pg-logo-link { display:inline-block; transition:transform 200ms var(--ease-out); }
.pg-logo-link:hover { transform:scale(1.05); text-decoration:none; }


/* ============================================================================
   7. SIDE NAVIGATION  (single consolidated system)
   - Vendor markup: ul.pg-side-nav > li > ul > li(.pg-has-sub-nav)
     > a + span.pg-has-icon(svg) + ul(submenu)
   - Submenu open/close adds .pg-sub-nav-open (handled by vendor scripts.js).
   - Arrow = the vendor SVG icon, rotated 90deg when open.
   - Mobile menu = CSS-only (see 7c). Overrides target vendor base.css so
     !important is intentional here.
   ============================================================================ */

/* -- 7a. Container & links -- */
.pg-side-nav,
.pg-side-nav ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.pg-side-nav li { position:relative; box-sizing:border-box; list-style:none !important; margin:0 !important; padding:0 !important; }
.pg-side-nav li::before,
.pg-side-nav li::after,
.pg-side-nav li::marker { content:none !important; display:none !important; }

.pg-side-nav {
  --nav-accent:      var(--brand-primary);
  --nav-accent-2:    var(--brand-secondary);
  --nav-text:        #000;
  --nav-muted:       #303030;
  --nav-border:      rgba(0,0,0,0.18);
  --nav-hover:       color-mix(in srgb, var(--brand-primary) 18%, transparent);
  background:#fff !important;
  border:1px solid var(--nav-border) !important;
  border-radius:var(--radius-lg) !important;
  box-shadow:var(--shadow-sm) !important;
  overflow:hidden !important;
  padding:var(--space-2) !important;
  font-family:var(--font-body) !important;
}
.pg-side-nav > li > ul { margin:0 !important; padding:0 !important; }
.pg-side-nav > li > ul > li + li { margin-top:2px !important; }

.pg-side-nav a {
  display:block !important; width:100%;
  border-radius:var(--radius-md) !important;
  color:var(--nav-text) !important;
  font-size:var(--text-sm) !important; line-height:1.35 !important;
  text-decoration:none !important;
  transition:background-color 160ms var(--ease-out), color 160ms var(--ease-out), box-shadow 160ms var(--ease-out) !important;
}
.pg-side-nav a::before { display:none !important; }
.pg-side-nav > li > ul > li > a,
.pg-side-nav > li > ul > li.pg-has-sub-nav > a { padding:10px 38px 10px 12px !important; font-weight:700 !important; }
.pg-side-nav a:hover,
.pg-side-nav a:focus { background:var(--nav-hover) !important; color:#000 !important; text-decoration:none !important; }
.pg-side-nav a:focus-visible { outline:none !important; box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 45%, transparent) !important; }

/* current page */
.pg-side-nav > li > ul > li.pg-current > a,
.pg-side-nav ul ul .pg-current > a { background:var(--brand-primary) !important; color:var(--on-primary) !important; }
/* Current item sits on the red fill -> its dropdown arrow uses on-primary too. */
.pg-side-nav .pg-current > .pg-has-icon { color:var(--on-primary) !important; }

/* nested submenus */
.pg-side-nav ul ul {
  margin:4px 0 8px 12px !important; padding-left:12px !important;
  border-left:2px solid var(--nav-border) !important; display:none;
}
.pg-side-nav .pg-sub-nav-open > ul { display:block; animation:pgSlideDown 200ms var(--ease-out); }
.pg-side-nav ul ul a { padding:7px 10px !important; color:var(--nav-muted) !important; font-size:var(--text-sm) !important; font-weight:500 !important; }
.pg-side-nav ul ul ul { margin-left:8px !important; padding-left:10px !important; }
.pg-side-nav ul:empty { display:none !important; }

@keyframes pgSlideDown { from { opacity:0; max-height:0; } to { opacity:1; max-height:600px; } }

/* -- 7b. Submenu arrow = vendor SVG icon, rotated when open -- */
.pg-side-nav .pg-has-sub-nav > a { padding-right:46px !important; }
.pg-side-nav .pg-has-sub-nav > .pg-has-icon {
  position:absolute !important; top:0 !important; right:8px !important; left:auto !important; bottom:0 !important;
  z-index:3 !important; display:flex !important; align-items:center !important; justify-content:center !important;
  width:36px !important; min-width:36px !important; height:auto !important; min-height:0 !important;
  padding:0 !important; margin:0 !important; color:#000 !important; cursor:pointer !important; pointer-events:auto !important;
}
.pg-side-nav .pg-has-sub-nav > .pg-has-icon::before,
.pg-side-nav .pg-has-sub-nav > .pg-has-icon::after { content:none !important; display:none !important; }
.pg-side-nav .pg-has-sub-nav > .pg-has-icon svg {
  position:static !important; top:auto !important; bottom:auto !important;
  display:block !important; width:18px !important; height:18px !important; flex:0 0 18px !important;
  fill:currentColor !important; transform:rotate(0deg) !important; transform-origin:50% 50% !important;
  transition:transform 160ms var(--ease-out), color 160ms var(--ease-out) !important;
}
.pg-side-nav .pg-has-sub-nav:hover > .pg-has-icon,
.pg-side-nav .pg-has-sub-nav > .pg-has-icon:hover { color:var(--brand-secondary) !important; }
.pg-side-nav .pg-sub-nav-open > .pg-has-icon svg,
.pg-side-nav .pg-current.pg-sub-nav-open > .pg-has-icon svg { transform:rotate(90deg) !important; }
.pg-side-nav ul ul .pg-has-sub-nav > a { padding-right:40px !important; }
.pg-side-nav ul ul .pg-has-sub-nav > .pg-has-icon { right:4px !important; width:32px !important; min-width:32px !important; height:auto !important; min-height:0 !important; }
.pg-side-nav ul ul .pg-has-sub-nav > .pg-has-icon svg { width:15px !important; height:15px !important; flex-basis:15px !important; }
/* Open parents also contain their expanded submenu inside the same <li>, so a
   full-height icon would drop the arrow into the middle of the dropdown. Cap the
   icon to the parent ROW height so the arrow stays on the parent's own line. */
.pg-side-nav .pg-sub-nav-open > .pg-has-icon { bottom:auto !important; height:40px !important; }
.pg-side-nav ul ul .pg-sub-nav-open > .pg-has-icon { height:34px !important; }

/* ============================================================================
   9. CARDS
   ============================================================================ */
.pg-page-card {
  background:var(--bg-primary); border:1px solid var(--border-light);
  border-radius:var(--radius-2xl); padding:var(--space-6);
  display:flex; flex-direction:column; height:100%;
  position:relative; overflow:hidden; text-decoration:none; color:inherit;
  transition:transform 300ms var(--ease-out), box-shadow 300ms var(--ease-out), border-color 300ms var(--ease-out);
}
.pg-page-card::before {
  content:''; position:absolute; top:0; left:0; right:0; height:3px;
  background:var(--brand-primary); transform:scaleX(0); transform-origin:left;
  transition:transform 300ms var(--ease-out);
}
.pg-page-card:hover {
  transform:translateY(-6px); box-shadow:var(--shadow-xl);
  border-color:var(--brand-primary); text-decoration:none; color:#000;
}
.pg-page-card:hover::before { transform:scaleX(1); }
.pg-page-card-title { font-size:var(--text-xl); font-weight:600; margin-bottom:var(--space-3); color:var(--text-primary); }
.pg-page-card p { color:var(--text-secondary); }
.pg-page-card-outer { display:grid; gap:var(--space-6); margin:var(--space-8) 0; }
@media (min-width:768px) {
  .pg-page-card-outer { grid-template-columns:repeat(auto-fit, minmax(320px, 1fr)); }
}
.pg-page-card-cols { grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); }
.pg-page-cards-sm .pg-page-card-outer { grid-template-columns:repeat(auto-fit, minmax(240px, 1fr)); }
.pg-page-cards-lg .pg-page-card-outer { grid-template-columns:repeat(auto-fit, minmax(320px, 1fr)); }


/* ============================================================================
   11. GIFT-PLANNING SECTIONS
   ============================================================================ */
/* -- Ways of Giving cards -- */
.pg-has-ways-of-giving { background:var(--bg-primary); padding:var(--space-20) 0; position:relative; overflow:hidden; }
.pg-has-ways-of-giving::before {
  content:''; position:absolute; top:-50%; right:-25%; width:50%; height:200%;
  background:radial-gradient(circle, var(--bg-tertiary), transparent);
  border-radius:50%; opacity:0.5; filter:blur(100px);
}
.pg-has-ways-of-giving .pg-section-title { text-align:center; margin-bottom:var(--space-12); font-size:var(--text-4xl); }
.pg-has-ways-of-giving .pg-card {
  background:var(--bg-primary); border-radius:var(--radius-2xl); overflow:hidden;
  display:flex; flex-direction:column; height:100%; text-decoration:none; color:inherit;
  box-shadow:var(--shadow-sm); border:1px solid var(--border-light);
  transition:transform 300ms var(--ease-out), box-shadow 300ms var(--ease-out);
}
.pg-has-ways-of-giving .pg-card:hover { transform:translateY(-8px); box-shadow:var(--shadow-xl); text-decoration:none; color:inherit; }
.pg-has-ways-of-giving .pg-card-image { height:200px; overflow:hidden; position:relative; }
.pg-has-ways-of-giving .pg-card-image::after {
  content:''; position:absolute; bottom:0; left:0; right:0; height:50%;
  background:linear-gradient(to top, rgba(0,0,0,0.3), transparent);
}
.pg-has-ways-of-giving .pg-card-image img { width:100%; height:100%; object-fit:cover; transition:transform 500ms var(--ease-out); }
.pg-has-ways-of-giving .pg-card:hover img { transform:scale(1.1); }
.pg-has-ways-of-giving .pg-card-content { padding:var(--space-6); flex:1; }
.pg-has-ways-of-giving .pg-strong { font-size:var(--text-xl); font-weight:600; color:var(--text-primary); margin-bottom:var(--space-2); display:block; }

/* -- Legacy Society -- */
.pg-has-society { background:var(--bg-tertiary); padding:var(--space-16) 0; border-radius:var(--radius-3xl); margin:var(--space-8) 0; }
.pg-society-inner { display:grid; gap:var(--space-12); align-items:center; }
@media (min-width:1024px) { .pg-society-inner { grid-template-columns:1fr 1fr; } }
.pg-society-img { width:100%; max-width:500px; border-radius:var(--radius-2xl); box-shadow:var(--shadow-lg); transition:transform 300ms var(--ease-out), filter 300ms var(--ease-out); }
.pg-society-img:hover { transform:rotate(-2deg) scale(1.02); filter:grayscale(0.2); }

/* -- Tip of the Week -- */
.pg-has-tip-of-the-week {
  background:var(--bg-primary); border:2px solid var(--border-light);
  border-radius:0; padding:var(--space-8); margin:var(--space-8) 0;
  position:relative; overflow:hidden;
}
.pg-has-tip-of-the-week::before {
  content:''; position:absolute; top:-50%; right:-20%; width:400px; height:400px;
  background:radial-gradient(circle, var(--warning-bg), transparent); opacity:0.3;
}
.pg-has-tip-of-the-week .pg-section-title { display:flex; align-items:center; gap:var(--space-3); margin-bottom:var(--space-6); }
.pg-has-tip-of-the-week .fa-lightbulb { font-size:var(--text-2xl); color:var(--warning); filter:drop-shadow(0 0 10px rgba(217,119,6,0.3)); }
.pg-has-tip-of-the-week .readmoretip { margin-top:var(--space-4); }

/* -- Plan-a-Gift CTA band -- */
.pg-has-pag {
  background:var(--brand-primary); color:var(--on-primary);
  padding:var(--space-8); border-radius:0; margin:var(--space-8) 0;
  position:relative; overflow:hidden;
}
.pg-has-pag::before {
  content:''; position:absolute; top:-50%; left:-30%; width:60%; height:200%;
  background:rgba(255,255,255,0.1); transform:rotate(45deg);
}
.pg-has-pag .pg-section-title span { background:transparent; padding:0 var(--space-6); }
.pg-has-pag .pg-section-title::before,
.pg-has-pag .pg-section-title::after { content:none !important; display:none !important; }
.pg-has-pag sup {
  position:relative;
  top:-0.15em;
  font-size:0.55em;
  line-height:0;
  vertical-align:super;
}
.pg-has-pag .pg-columns { display:grid; gap:var(--space-8); align-items:center; margin-top:var(--space-6); }
@media (min-width:768px) { .pg-has-pag .pg-columns { grid-template-columns:auto 1fr; } }
.pg-has-pag a {
  display:inline-block; background:var(--brand-secondary); color:var(--on-secondary);
  padding:var(--space-3) var(--space-6); border-radius:var(--radius-full); font-weight:600;
  box-shadow:var(--shadow-md); text-decoration:none; transition:transform 200ms var(--ease-out), box-shadow 200ms var(--ease-out), background-color 200ms var(--ease-out);
}
.pg-has-pag a:hover { transform:translateY(-2px); box-shadow:var(--shadow-lg); text-decoration:none; background:var(--brand-secondary-dark); }
.pg-has-pag .fa-gift { font-size:var(--text-4xl); animation:pgFloat 3s ease-in-out infinite; }
@keyframes pgFloat { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-10px); } }
.pg-plan-a-gift-copy { font-size:var(--text-lg); line-height:1.7; margin-bottom:var(--space-6); }


/* ============================================================================
   12. INTERACTIVE CONTENT BLOCKS  (gift/article pages)
   FLAT BY DEFAULT — copy sits on the page, no shadowed boxes. Surfaces are
   driven by the --panel-* tokens (section 1e) so a client can opt into boxes.
   ============================================================================ */
/* Shared section shell (flat unless a client sets the panel tokens). */
#vghowworks, #vgbenefits, #vgnext, .pg-important-related-topics {
  background:var(--panel-bg);
  border:var(--panel-border);
  border-radius:var(--panel-radius);
  box-shadow:var(--panel-shadow);
  padding:var(--panel-pad);
  margin:var(--space-10) 0;
}
/* Shared section heading: simple client-style typography. */
#vghowworks h2, #vgbenefits h2, #vgnext h2, .pg-important-related-topics h2 {
  color:var(--text-primary);
  font-family:var(--font-heading);
  font-size:var(--text-2xl);
  margin:0 0 var(--space-6);
}
#vghowworks h2::after, #vgbenefits h2::after, #vgnext h2::after,
.pg-important-related-topics h2::after {
  content:none;
  display:none;
}

/* -- How it works: numbered steps on hairline rows (no cards) --
   NOTE: the step text is mixed inline content (text + links), so we use an
   absolutely-positioned number + left padding rather than grid. A grid would
   scatter each text node / link into its own cell and break the sentence. */
#vghowworks ul { list-style:none !important; counter-reset:step; margin:0; padding:0; }
#vghowworks li {
  display:block; list-style:none !important; counter-increment:step;
  position:relative;
  padding:var(--space-5) 0 var(--space-5) calc(34px + var(--space-4));
  color:var(--text-secondary); line-height:1.7; font-size:var(--text-base);
  border-top:var(--rule);
}
#vghowworks li:first-child { border-top:0; }
#vghowworks li::before {
  content:counter(step);
  position:absolute; left:0; top:var(--space-5);
  width:34px; height:34px; border-radius:50%;
  background:var(--brand-primary); color:var(--on-primary);
  display:flex; align-items:center; justify-content:center;
  font-weight:700; font-size:var(--text-base);
}
#vghowworks li p, #vghowworks li div { margin:0; }

/* -- Benefits: clean checkmark list (no cards, no native bullet) -- */
#vgbenefits ul { list-style:none !important; list-style-type:none !important; margin:0; padding:0; }
#vgbenefits li {
  display:block; list-style:none !important;       /* kill vendor disc marker */
  position:relative; padding:var(--space-2) 0 var(--space-2) var(--space-9);
  color:var(--text-secondary); line-height:1.7;
}
#vgbenefits li::before {
  content:''; position:absolute; left:0; top:var(--space-2);
  width:24px; height:24px; border-radius:50%;
  background:color-mix(in srgb, var(--success) 14%, transparent); color:var(--success);
  display:block;
}
#vgbenefits li::after {
  content:''; position:absolute; left:8px; top:calc(var(--space-2) + 5px);
  width:6px; height:10px;
  border:solid var(--success);
  border-width:0 2px 2px 0;
  transform:rotate(45deg);
}

/* -- Related topics: clean linked list with hairline rows (no boxes) -- */
.pg-important-related-topics ul { list-style:none !important; list-style-type:none !important; margin:0; padding:0; }
.pg-important-related-topics li { display:block; list-style:none !important; border-top:var(--rule); }
.pg-important-related-topics li:first-child { border-top:0; }
.pg-important-related-topics a {
  display:flex; align-items:center; justify-content:space-between; gap:var(--space-3);
  padding:var(--space-4) 0;
  color:var(--text-primary); font-weight:600; font-size:var(--text-base); line-height:1.5;
  text-decoration:none;
  transition:color 160ms var(--ease-out), padding-left 160ms var(--ease-out);
}
.pg-important-related-topics a::after {
  content:'\2192'; flex-shrink:0; color:var(--brand-secondary); font-weight:700;
  transition:transform 160ms var(--ease-out);
}
.pg-important-related-topics a:hover { color:var(--brand-secondary); padding-left:var(--space-2); }
.pg-important-related-topics a:hover::after { transform:translateX(4px); }
.pg-important-related-topics a[href$=".doc"]::after,
.pg-important-related-topics a[href$=".pdf"]::after { content:'\2193'; }


/* ============================================================================
   13. FORMS & CALCULATORS
   ============================================================================ */
#vgcom {
  background:var(--bg-primary); padding:var(--space-8); border-radius:var(--radius-2xl);
  box-shadow:var(--shadow-sm); border:1px solid var(--border-light); margin:var(--space-8) 0;
}
#vgcom h2 { color:var(--text-primary); border-bottom:2px solid var(--border-light); padding-bottom:var(--space-4); margin-bottom:var(--space-6); font-size:var(--text-2xl); }
#vgcom section { margin-bottom:var(--space-6); }
#vgcom label {
  display:block; padding:var(--space-4); background:var(--bg-tertiary); border-radius:var(--radius-lg);
  margin-bottom:var(--space-3); cursor:pointer; border:2px solid transparent; position:relative;
  transition:border-color 200ms var(--ease-out), background-color 200ms var(--ease-out), box-shadow 200ms var(--ease-out);
}
#vgcom label:hover { border-color:var(--brand-primary); background:var(--bg-primary); box-shadow:var(--shadow-sm); }
#vgcom input[type="checkbox"] { position:absolute; opacity:0; cursor:pointer; height:0; width:0; }
#vgcom input[type="checkbox"]:checked + label { border-color:var(--brand-primary); background:var(--bg-primary); box-shadow:var(--shadow-md); }
#vgcom label p { margin:0 0 var(--space-2) 0; font-size:var(--text-base); line-height:1.5; color:var(--text-secondary); }
#vgcom label p span { display:block; font-weight:600; font-size:var(--text-lg); color:var(--text-primary); margin-bottom:var(--space-1); }
#vgcom .checkmark { position:absolute; top:var(--space-4); right:var(--space-4); height:20px; width:20px; background-color:var(--bg-muted); border-radius:var(--radius-sm); transition:background-color 200ms var(--ease-out); }
#vgcom .checkmark:after { content:""; position:absolute; display:none; left:7px; top:3px; width:5px; height:10px; border:solid var(--text-inverse); border-width:0 3px 3px 0; transform:rotate(45deg); }
#vgcom input[type="checkbox"]:checked ~ .checkmark { background-color:var(--brand-primary); }
#vgcom input[type="checkbox"]:checked ~ .checkmark:after { display:block; }
#vgcom input[type="submit"] {
  background:var(--brand-primary); color:var(--on-primary); border:none;
  padding:var(--space-3) var(--space-8); border-radius:var(--radius-full); font-weight:600;
  cursor:pointer; float:right; font-size:var(--text-base);
  transition:background-color 300ms var(--ease-out), transform 300ms var(--ease-out), box-shadow 300ms var(--ease-out);
}
#vgcom input[type="submit"]:hover { background:var(--brand-secondary); color:var(--on-secondary); transform:translateY(-2px); box-shadow:var(--shadow-md); }

/* generic form elements */
.pg-form-group { margin-bottom:var(--space-4); }
.pg-form-label { display:block; margin-bottom:var(--space-2); font-weight:500; color:var(--text-primary); }
.pg-form-input { width:100%; padding:var(--space-3); border:1px solid var(--border-default); border-radius:var(--radius-md); font-size:var(--text-base); transition:border-color 200ms var(--ease-out); }
.pg-form-input:focus { outline:none; border-color:var(--brand-primary); box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 18%, transparent); }
.pg-form-textarea { min-height:120px; resize:vertical; }


/* ============================================================================
   14. TABLES
   ============================================================================ */
#vggoals {
  width:100%; background:var(--bg-primary); border-radius:var(--radius-2xl); overflow:hidden;
  box-shadow:var(--shadow-sm); border:1px solid var(--border-light); margin:var(--space-8) 0;
}
#vggoals thead { background:var(--brand-primary); }
#vggoals thead p strong { color:var(--on-primary) !important; }
#vggoals th { padding:var(--space-4) var(--space-6); font-weight:600; text-align:left; color:var(--on-primary); font-size:var(--text-sm); text-transform:uppercase; letter-spacing:0.05em; }
#vggoals td { padding:var(--space-4) var(--space-6); border-bottom:1px solid var(--border-light); color:var(--text-secondary); vertical-align:top; }
#vggoals tbody tr { transition:background-color 200ms var(--ease-out); }
#vggoals tbody tr:hover { background:var(--bg-tertiary); }
#vggoals tbody tr:last-child td { border-bottom:none; }
#vggoals a { color:var(--brand-secondary); font-weight:500; }
#vggoals a:hover { color:var(--brand-secondary-dark); }
@media (max-width:768px) {
  #vggoals thead { display:none; }
  #vggoals tr { display:block; margin-bottom:var(--space-4); background:var(--bg-primary); border-radius:var(--radius-lg); padding:var(--space-4); box-shadow:var(--shadow-sm); border:1px solid var(--border-light); }
  #vggoals td { display:block; text-align:left; padding:var(--space-2) 0 var(--space-2) 50%; border:none; position:relative; }
  #vggoals td::before { content:attr(data-label); position:absolute; left:0; top:var(--space-2); font-weight:600; color:var(--text-primary); width:45%; }
}


/* ============================================================================
   15. GIFT DIAGRAM
   ============================================================================ */
#vggiftdiag { text-align:center; margin:0 auto; }
.vggiftdiag_logo { margin:var(--space-4) auto 0; width:250px; padding:5px; transition:opacity 500ms var(--ease-out); }
.pg-gift-diagram-end .vggiftdiag_logo { opacity:1; }
#vgdiagram { margin:0 auto; }
.giftvideo { margin:0 auto; }
body .bg-card { background-color:#fff !important; }


/* ============================================================================
   16. NEXT STEPS
   ============================================================================ */
/* Flat: section shell + heading inherit the shared rules in section 12. */
#vgnext { background:var(--panel-bg); border:var(--panel-border); border-radius:var(--panel-radius); box-shadow:var(--panel-shadow); padding:var(--panel-pad); margin:var(--space-10) 0; }
#vgnext ul { display:grid; gap:var(--space-3); list-style:none !important; list-style-type:none !important; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); margin:0; padding:0; }
#vgnext li {
  position:relative; display:block; list-style:none !important; padding:var(--space-4) var(--space-5);
  border:var(--rule); border-radius:var(--radius-md);
  transition:border-color 160ms var(--ease-out), background-color 160ms var(--ease-out);
}
#vgnext li::marker { content:none !important; display:none !important; }
#vgnext li::before {
  content:''; position:absolute; left:0; top:0; bottom:0; width:3px;
  background:var(--brand-primary); border-radius:var(--radius-full) 0 0 var(--radius-full);
  opacity:0; transition:opacity 160ms var(--ease-out);
}
#vgnext li:hover { border-color:var(--brand-primary); background:color-mix(in srgb, var(--brand-primary) 6%, transparent); }
#vgnext li:hover::before { opacity:1; }
#vgnext a { color:var(--text-primary); font-weight:600; text-decoration:none; }
.vgicon { display:none !important; }


/* ============================================================================
   17. BEQUEST FORM LINK
   ============================================================================ */
/* Block flow (NOT flex): this box mixes an icon with inline text + links.
   Flex turned each word/link into its own item and wrapped "click here"
   onto two lines. Float the icon and let the sentence flow normally. */
.vgbequestformlink {
  display:block; overflow:hidden;
  padding:var(--space-4) var(--space-5);
  background:transparent; border:0; border-left:4px solid var(--brand-primary);
  border-radius:0; box-shadow:none; font-size:var(--text-base);
  line-height:1.7; color:var(--text-secondary); margin:var(--space-6) 0;
}
.vgbequestformlink img { float:left; max-width:44px; height:auto; margin:2px var(--space-4) var(--space-2) 0; }
.vgbequestformlink a { display:inline; color:var(--brand-secondary); font-weight:600; text-decoration:underline; transition:color 200ms var(--ease-out); }
.vgbequestformlink a:hover { color:var(--brand-secondary-dark); }
@media (max-width:768px) {
  .vgbequestformlink { padding:var(--space-4); }
  .vgbequestformlink img { max-width:40px; }
}


/* ============================================================================
   18. ALERTS
   ============================================================================ */
.pg-alert { padding:var(--space-4); border-radius:var(--radius-lg); margin-bottom:var(--space-4); border:1px solid; }
.pg-alert-info    { background:var(--info-bg);    border-color:var(--blue-200);  color:var(--info); }
.pg-alert-success { background:var(--success-bg); border-color:var(--green-200); color:var(--success); }
.pg-alert-warning { background:var(--warning-bg); border-color:var(--amber-200); color:var(--warning); }
.pg-alert-error   { background:var(--error-bg);   border-color:var(--red-200);   color:var(--error); }
.pg-alert-accent  { background:var(--bg-primary); border:2px solid var(--brand-primary); color:var(--text-primary); }
.pg-alert a { color:inherit; font-weight:600; text-decoration:none; display:flex; align-items:center; gap:var(--space-3); transition:opacity 200ms var(--ease-out); }
.pg-alert a:hover { opacity:0.8; text-decoration:none; }


/* ============================================================================
   19. FAQ
   ============================================================================ */
#vgsubqa { margin:var(--space-8) 0; }
#vgsubqa > p {
  padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);
  background:var(--bg-tertiary); border-radius:var(--radius-lg); margin-bottom:var(--space-2);
  cursor:pointer; font-weight:600; color:var(--text-primary); position:relative;
  transition:background-color 200ms var(--ease-out);
}
#vgsubqa > p:hover { background:var(--bg-primary); box-shadow:var(--shadow-sm); }
.vgslide { max-height:0; overflow:hidden; transition:max-height 300ms var(--ease-in-out); background:var(--bg-primary); border-radius:var(--radius-lg); margin-bottom:var(--space-4); }
.pg-faq-open + .vgslide { max-height:1000px; transition:max-height 400ms var(--ease-in-out); }
#vgsubqa .vgslide p, #vgsubqa .vgslide ul { margin:var(--space-4); color:var(--text-secondary); }
.pg-faq-toggle img { float:left; padding-right:10px; }


/* ============================================================================
   20. CONTACT & FOOTER
   ============================================================================ */
.pg-has-contact { background:var(--bg-tertiary); padding:var(--space-16) 0; }
.pg-contact { margin-top:var(--space-6); }
.pg-contacts { display:grid; gap:var(--space-8); margin-top:var(--space-8); }
@media (min-width:768px) { .pg-contacts { grid-template-columns:repeat(auto-fit, minmax(300px, 1fr)); } }
.pg-contact-item { background:var(--bg-primary); padding:var(--space-6); border-radius:var(--radius-xl); box-shadow:var(--shadow-sm); border:1px solid var(--border-light); }
.pg-contact-item.pg-has-img { display:flex; gap:var(--space-4); align-items:flex-start; }
.pg-contact-item .pg-img-wrap { width:120px; height:120px; border-radius:var(--radius-lg); overflow:hidden; flex-shrink:0; }
.pg-contact-item .pg-img-wrap img { width:100%; height:100%; object-fit:cover; }
.pg-contact-item ul { list-style:none; padding:0; margin:0; font-size:var(--text-sm); }
.pg-contact-item ul li { margin-bottom:var(--space-2); line-height:1.4; }
.pg-contact-item ul li.pg-contact-name { font-weight:600; font-size:var(--text-base); color:var(--text-primary); margin-bottom:var(--space-3); }
@media (max-width:768px) {
  .pg-contact-item.pg-has-img { flex-direction:column; text-align:center; }
  .pg-contact-item .pg-img-wrap { align-self:center; }
}

.pg-is-footer { background:var(--brand-primary); color:var(--text-inverse); padding:var(--space-8) 0; text-align:center; font-size:var(--text-sm); }
.pg-is-footer a, .pg-is-footer p { color:#fff !important; }
.pg-is-footer a { text-decoration:underline; }
.pg-footer_proupgrade { max-width:var(--container-lg); margin:0 auto; padding:0 var(--space-4); }


/* ============================================================================
   21. UTILITIES
   ============================================================================ */
.pg-sr-only, .hideOffScreen {
  position:absolute; width:1px; height:1px; overflow:hidden;
  clip:rect(0,0,0,0); border:0;
}
.pg-text-align-center { text-align:center; }
.pg-text-align-left { text-align:left; }
.pg-text-align-right { text-align:right; }
.pg-nowrap { white-space:nowrap; }

.pg-has-line-beside { position:relative; display:flex; align-items:center; justify-content:center; }
.pg-has-line-beside::before, .pg-has-line-beside::after { content:''; flex:1; height:1px; background:linear-gradient(90deg, transparent, var(--border-light), transparent); }
.pg-has-line-beside span { padding:0 var(--space-8); font-weight:600; background:var(--bg-primary); }

.pg-has-background-color { padding:var(--space-16) 0; }
.pg-has-primary-background-color { background:var(--brand-primary); color:var(--on-primary); }
.pg-has-secondary-background-color { background-color:var(--bg-secondary); }
.pg-has-light-grey-background-color { background-color:var(--bg-tertiary); }
.pg-has-white-background-color { background-color:var(--bg-primary); }
.pg-has-primary-color { color:var(--text-primary); }
.pg-has-white-color { color:var(--text-inverse); }
.pg-has-dark-grey-color { color:var(--text-primary); }

.pg-mb-0 { margin-bottom:0; } .pg-mb-2 { margin-bottom:var(--space-2); } .pg-mb-4 { margin-bottom:var(--space-4); }
.pg-mb-6 { margin-bottom:var(--space-6); } .pg-mb-8 { margin-bottom:var(--space-8); }
.pg-mt-0 { margin-top:0; } .pg-mt-2 { margin-top:var(--space-2); } .pg-mt-4 { margin-top:var(--space-4); }
.pg-mt-6 { margin-top:var(--space-6); } .pg-mt-8 { margin-top:var(--space-8); }
.pg-p-0 { padding:0; } .pg-p-2 { padding:var(--space-2); } .pg-p-4 { padding:var(--space-4); }
.pg-p-6 { padding:var(--space-6); } .pg-p-8 { padding:var(--space-8); }

.vg-clearfix::after { content:""; display:table; clear:both; }

/* fade-in helper */
@keyframes pgFadeInUp { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } }
.pg-fade-in { animation:pgFadeInUp 0.6s var(--ease-out) forwards; }
@keyframes pgSpin { to { transform:rotate(360deg); } }
.pg-loading { position:relative; pointer-events:none; }
.pg-loading::after { content:''; position:absolute; top:50%; left:50%; width:20px; height:20px; margin:-10px 0 0 -10px; border:2px solid var(--border-light); border-top-color:var(--brand-primary); border-radius:50%; animation:pgSpin 1s linear infinite; }

/* legacy vendor cleanup */
 
#vgbody ol { list-style:inherit !important; margin-left:20px; }
#vgbody ul { list-style-type:disc !important; }
body #vgbody #vgWPW input, body #vgbody #vgWPW textarea { border:1px solid #ccc; }


/* ============================================================================
   22. SIDEBAR CALLOUTS  (#vgitgfy "in this guide", #vggep estate-plan nav)
   ============================================================================ */
#vgitgfy {
  float:right; width:360px; max-width:42%;
  margin:0 0 1.5rem 1.5rem; padding:1rem 1.25rem;
  background:#fff; background-image:linear-gradient(180deg, rgba(2,38,88,0.04), rgba(0,46,109,0.02));
  border:1px solid rgba(2,38,88,0.15); border-radius:10px;
  box-shadow:0 6px 20px rgba(0,0,0,0.08), 0 2px 6px rgba(0,0,0,0.06);
  box-sizing:border-box; position:relative;
}
@media (min-width:1025px) { #vgitgfy { position:sticky; top:1.25rem; } }
#vgitgfy::before {
  content:""; position:absolute; left:0; top:12px; bottom:12px; width:4px; border-radius:4px;
  background-image:linear-gradient(180deg, var(--brand-primary), var(--brand-secondary)); opacity:0.9;
}
#vgitgfy h2 { margin:0 0 0.5rem 0; font-size:var(--text-xl); line-height:1.2; color:#022658; letter-spacing:0.2px; }
#vgitgfy > p { margin:0 0 0.75rem 0; color:#12324f; font-size:var(--text-base); }
#vgitgfy li { position:relative; padding:0.4rem 0 0.4rem 1.5rem; margin:0; color:#2a3b4f; font-size:var(--text-base); line-height:1.45; border-bottom:1px dashed rgba(2,38,88,0.15); }
#vgitgfy li:last-child { border-bottom:none; }
#vgitgfy a:focus, #vgitgfy button:focus, #vgitgfy li:focus-within { box-shadow:inset 0 0 0 2px rgba(76,156,217,0.35); border-radius:6px; }
@media (max-width:1024px) { #vgitgfy { float:none; width:100%; max-width:100%; margin:1rem 0; } }

#vggep {
  float:right; width:280px; background:#fff; border:1px solid #ddd; border-radius:8px;
  padding:16px; margin:0 0 20px 20px; box-shadow:0 2px 6px rgba(0,0,0,0.05);
}
#vggep .title { font-size:var(--text-lg); font-weight:700; margin-bottom:12px; color:var(--brand-secondary); border-bottom:2px solid var(--brand-secondary); padding-bottom:4px; }
#vggep a { display:block; padding:8px 12px; margin-bottom:6px; border-radius:6px; text-decoration:none; font-size:var(--text-sm); font-weight:500; color:#333; background:#f9f9f9; transition:all 0.2s ease; }
#vggep a strong { margin-right:6px; color:var(--brand-secondary); }
#vggep a:hover, #vggep a:focus { background:var(--brand-secondary); color:#fff; outline:none; }
#vggep a:hover strong, #vggep a:focus strong { color:#fff; }
#vggep a.selected { background:var(--brand-secondary); color:#fff; font-weight:600; }
#vggep a.selected strong { color:#fff; }
#vggep a.lite { background:transparent; color:var(--brand-secondary); font-size:var(--text-sm); font-weight:500; border:1px dashed #bbb; padding:6px 10px; }
#vggep a.lite:hover, #vggep a.lite:focus { background:#eef5fa; color:var(--brand-secondary); border-color:var(--brand-secondary); }
@media (max-width:1024px) { #vggep { float:none; width:100%; margin:1rem 0; } }


/* ============================================================================
   24. GIFT-PLAN CARD GRIDS
   Shared card language for .pg-gift-plans and .pg-page-card-cols grids
   (gift lists, footer tools, "Explore More"). Overrides vendor base.css.
   ============================================================================ */
.pg-gift-plans .pg-page-card-outer,
.pg-page-card-outer.pg-page-card-cols {
  display:grid !important; gap:22px !important; margin:34px 0 !important;
}
.pg-gift-plans .pg-page-card-outer { grid-template-columns:repeat(2, minmax(0, 1fr)) !important; }
.pg-page-card-outer.pg-page-card-cols { grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr)) !important; }
.pg-gift-plans .pg-page-card-outer > article,
.pg-page-card-outer.pg-page-card-cols > article,
.pg-page-card-outer.pg-page-card-cols > .pg-page-card { min-width:0 !important; }

.pg-gift-plans .pg-page-card,
.pg-page-card-outer.pg-page-card-cols > .pg-page-card,
.pg-page-card-outer.pg-page-card-cols > article > .pg-page-card {
  box-sizing:border-box !important; display:flex !important; flex-direction:column !important;
  min-height:185px !important; height:100% !important; padding:26px !important;
  background:#fff !important; border:1px solid rgba(0,0,0,0.16) !important; border-top:5px solid var(--brand-primary) !important;
  border-radius:var(--radius-md) !important; box-shadow:none !important; color:#000 !important;
  font-family:var(--font-body) !important; text-align:left !important; text-decoration:none !important; transform:none !important;
  transition:border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease !important;
}
.pg-gift-plans .pg-page-card::before,
.pg-page-card-outer.pg-page-card-cols .pg-page-card::before,
.pg-gift-plans .pg-page-card .pg-button::before,
.pg-page-card-outer.pg-page-card-cols .pg-page-card .pg-button::before { display:none !important; }
.pg-gift-plans .pg-page-card:hover, .pg-gift-plans .pg-page-card:focus,
.pg-page-card-outer.pg-page-card-cols > .pg-page-card:hover,
.pg-page-card-outer.pg-page-card-cols > .pg-page-card:focus,
.pg-page-card-outer.pg-page-card-cols > article > .pg-page-card:hover,
.pg-page-card-outer.pg-page-card-cols > article > .pg-page-card:focus {
  border-color:var(--brand-secondary) !important; border-top-color:var(--brand-secondary) !important;
  box-shadow:0 10px 24px rgba(0,0,0,0.10) !important; color:#000 !important; outline:none !important;
  text-decoration:none !important; transform:translateY(-2px) !important;
}
.pg-gift-plans .pg-page-card:focus-visible { box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 45%, transparent), 0 10px 24px rgba(0,0,0,0.10) !important; }
.pg-gift-plans .pg-page-card-title,
.pg-page-card-outer.pg-page-card-cols .pg-page-card-title {
  margin:0 0 14px !important; color:#000 !important; font-family:var(--font-heading) !important;
  font-size:var(--text-2xl) !important; font-weight:400 !important; line-height:1.28 !important; text-align:left !important; text-decoration:none !important;
}
.pg-gift-plans .pg-page-card p,
.pg-page-card-outer.pg-page-card-cols .pg-page-card p {
  margin:0 !important; color:#000 !important; font-family:var(--font-body) !important;
  font-size:var(--text-base) !important; font-weight:400 !important; line-height:1.58 !important; text-align:left !important; text-decoration:none !important;
}
.pg-gift-plans .pg-page-card .pg-button,
.pg-page-card-outer.pg-page-card-cols .pg-page-card .pg-button {
  box-sizing:border-box !important; display:inline-flex !important; align-items:center !important; justify-content:center !important;
  gap:12px !important; width:fit-content !important; max-width:100% !important; min-height:52px !important;
  margin:auto 0 0 !important; padding:15px 34px !important; background:var(--brand-primary) !important;
  border:1px solid var(--brand-primary) !important; border-radius:var(--radius-md) !important; box-shadow:none !important;
  color:var(--on-primary) !important; font-family:var(--font-button) !important; font-size:var(--text-lg) !important;
  font-weight:400 !important; line-height:1 !important; letter-spacing:0.02em !important; text-align:center !important; text-decoration:none !important;
  transition:background-color 160ms ease, border-color 160ms ease, color 160ms ease !important;
}
.pg-gift-plans .pg-page-card .pg-button span { display:inline-block !important; margin:0 !important; color:currentColor !important; transition:transform 160ms ease !important; }
.pg-gift-plans .pg-page-card:hover .pg-button, .pg-gift-plans .pg-page-card:focus .pg-button,
.pg-page-card-outer.pg-page-card-cols .pg-page-card:hover .pg-button,
.pg-page-card-outer.pg-page-card-cols .pg-page-card:focus .pg-button {
  background:var(--brand-secondary) !important; border-color:var(--brand-secondary) !important; color:var(--on-secondary) !important;
}
.pg-gift-plans .pg-page-card:hover .pg-button span, .pg-gift-plans .pg-page-card:focus .pg-button span { transform:translateX(3px) !important; }
.pg-gift-plans .pg-page-card *,
.pg-page-card-outer.pg-page-card-cols .pg-page-card * { text-decoration:none !important; }

.pg-section-title.pg-text-align-center {
  color:#000 !important; font-family:var(--font-heading) !important; font-size:var(--text-3xl) !important;
  font-weight:400 !important; line-height:1.24 !important; text-align:center !important;
}
@media (max-width:900px) { .pg-gift-plans .pg-page-card-outer { grid-template-columns:1fr !important; } }
@media (max-width:640px) {
  .pg-gift-plans .pg-page-card-outer, .pg-page-card-outer.pg-page-card-cols { gap:16px !important; margin:28px 0 !important; }
  .pg-gift-plans .pg-page-card,
  .pg-page-card-outer.pg-page-card-cols > .pg-page-card,
  .pg-page-card-outer.pg-page-card-cols > article > .pg-page-card { min-height:0 !important; padding:22px !important; }
  .pg-gift-plans .pg-page-card .pg-button,
  .pg-page-card-outer.pg-page-card-cols .pg-page-card .pg-button { width:100% !important; }
}

/* -- 34q. Homepage planning and footer polish -----------------------------
   Keep this final template-safe block after legacy rules so older mobile
   flex declarations cannot split legal-footer separators onto their own rows. */

/* Personal Planning: centered group, consistent card copy, and even CTAs. */
.pg-personal-planning > .pg-container {
  text-align:center !important;
}

.pg-personal-planning .pg-page-card-outer.pg-page-card-cols {
  display:grid !important;
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  align-items:stretch !important;
  width:min(100%, 1080px) !important;
  margin:var(--space-8) auto 0 !important;
}

.pg-personal-planning .pg-page-card-outer > article,
.pg-personal-planning .pg-page-card-outer > article > .pg-page-card {
  width:100% !important;
  height:100% !important;
  min-width:0 !important;
  margin:0 !important;
}

.pg-personal-planning .pg-page-card-outer .pg-page-card,
.pg-personal-planning .pg-page-card-outer .pg-page-card-title,
.pg-personal-planning .pg-page-card-outer .pg-page-card p {
  text-align:center !important;
}

.pg-personal-planning .pg-page-card-outer .pg-page-card {
  display:flex !important;
  flex-direction:column !important;
}

.pg-personal-planning .pg-page-card-outer .pg-page-card > p:not(.pg-button) {
  flex:1 1 auto !important;
  margin-bottom:0 !important;
  padding-bottom:clamp(1.5rem, 2.5vw, 2rem) !important;
}

.pg-personal-planning .pg-page-card-outer .pg-page-card .pg-button {
  align-self:center !important;
  margin-top:auto !important;
}

/* Finish the page as one calm white region instead of tan/white/tan bands. */
.pg-personal-planning,
.pg-has-contact,
#vgfooter.pg-copyright {
  background:var(--bg-primary) !important;
}

.pg-has-contact {
  border-top:1px solid var(--border-light) !important;
}

/* Contact and legal content share the same container width and gutters. */
.pg-has-contact > .pg-container,
#vgfooter .pg-notice,
#vgfooter .pg-links {
  box-sizing:border-box !important;
  width:min(100%, var(--container-max)) !important;
  max-width:var(--container-max) !important;
  margin-inline:auto !important;
  padding-inline:var(--space-6) !important;
}

#vgfooter.pg-copyright,
.pg-content-wrapper + #vgfooter.pg-copyright,
body > #vgfooter.pg-copyright {
  padding-inline:0 !important;
  border-top:0 !important;
}

/* Hide vendor text-node pipes and rebuild them as non-orphaning separators.
   The copyright sentence remains normal inline text and wraps naturally. */
#vgfooter .pg-links {
  display:block !important;
  font-size:0 !important;
}

#vgfooter .pg-links > a,
#vgfooter .pg-links > .pg-copyright-info {
  display:inline !important;
  font-size:clamp(0.875rem, 1vw, 1rem) !important;
  line-height:1.55 !important;
}

#vgfooter .pg-links > a + a::before,
#vgfooter .pg-links > .pg-copyright-info::before {
  content:"\00a0|\00a0" !important;
  color:var(--text-secondary) !important;
  text-decoration:none !important;
}

#vgfooter .pg-copyright-info,
#vgfooter .pg-copyright-info > a {
  display:inline !important;
  flex:none !important;
  white-space:normal !important;
}

#vgfooter .pg-notice span {
  display:inline !important;
}

#vgfooter .pg-notice span + span::before {
  content:" " !important;
}

@media (max-width:860px) {
  .pg-personal-planning .pg-page-card-outer.pg-page-card-cols {
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
}

/* -- 34u. Plan-a-Gift heading/icon shared baseline ------------------------ */
.pg-content-wrapper .pg-has-pag > .pg-container,
#vgbody .pg-has-pag > .pg-container {
  position:relative !important;
}

.pg-content-wrapper .pg-has-pag > .pg-container > .pg-section-title,
#vgbody .pg-has-pag > .pg-container > .pg-section-title {
  min-height:56px !important;
  margin-bottom:clamp(1rem, 2vw, 1.5rem) !important;
  padding-left:calc(88px + clamp(1.5rem, 4vw, 3rem)) !important;
  display:flex !important;
  align-items:center !important;
}

.pg-content-wrapper .pg-has-pag > .pg-container > .pg-columns,
#vgbody .pg-has-pag > .pg-container > .pg-columns {
  display:block !important;
}

.pg-has-pag .pg-plan-a-gift-layout {
  position:static !important;
}

.pg-has-pag .pg-plan-a-gift-icon {
  position:absolute !important;
  top:0 !important;
  left:clamp(1.25rem, 4vw, 3rem) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  height:56px !important;
  padding:0 !important;
}

.pg-has-pag > .pg-container > .pg-columns > .pg-plan-a-gift-content {
  padding-left:calc(88px + clamp(1.5rem, 4vw, 3rem)) !important;
}

@media (max-width:640px) {
  .pg-content-wrapper .pg-has-pag > .pg-container > .pg-section-title,
  #vgbody .pg-has-pag > .pg-container > .pg-section-title {
    min-height:0 !important;
    padding-left:0 !important;
    justify-content:center !important;
  }

  .pg-has-pag .pg-plan-a-gift-icon {
    position:static !important;
    height:auto !important;
    margin:0 auto 1.25rem !important;
  }

  .pg-has-pag > .pg-container > .pg-columns > .pg-plan-a-gift-content {
    padding-left:0 !important;
  }
}

@media (max-width:560px) {
  .pg-personal-planning .pg-page-card-outer.pg-page-card-cols {
    grid-template-columns:1fr !important;
  }

  .pg-has-contact > .pg-container,
  #vgfooter .pg-notice,
  #vgfooter .pg-links {
    padding-inline:var(--space-4) !important;
  }
}

/* -- 34s. Plan-a-Gift homepage alignment ---------------------------------
   One icon, one readable content column, and a heading aligned to the copy. */
.pg-content-wrapper .pg-has-pag,
#vgbody .pg-has-pag {
  padding-block:clamp(2.5rem, 5vw, 4rem) !important;
}

.pg-content-wrapper .pg-has-pag > .pg-container,
#vgbody .pg-has-pag > .pg-container {
  width:min(100%, 1080px) !important;
  max-width:1080px !important;
  margin-inline:auto !important;
}

.pg-content-wrapper .pg-has-pag .pg-section-title,
#vgbody .pg-has-pag .pg-section-title {
  width:auto !important;
  max-width:none !important;
  margin:0 0 clamp(1.5rem, 3vw, 2rem) calc(88px + clamp(1.5rem, 4vw, 3rem)) !important;
  padding:0 !important;
  text-align:left !important;
}

.pg-content-wrapper .pg-has-pag .pg-section-title::before,
.pg-content-wrapper .pg-has-pag .pg-section-title::after,
#vgbody .pg-has-pag .pg-section-title::before,
#vgbody .pg-has-pag .pg-section-title::after {
  content:none !important;
  display:none !important;
}

.pg-content-wrapper .pg-has-pag .pg-section-title span,
#vgbody .pg-has-pag .pg-section-title span {
  padding:0 !important;
  background:none !important;
}

.pg-content-wrapper .pg-has-pag .pg-columns,
.pg-content-wrapper .pg-has-pag .pg-plan-a-gift-layout,
#vgbody .pg-has-pag .pg-columns,
#vgbody .pg-has-pag .pg-plan-a-gift-layout {
  display:grid !important;
  grid-template-columns:88px minmax(0, 1fr) !important;
  gap:clamp(1.5rem, 4vw, 3rem) !important;
  align-items:start !important;
  width:100% !important;
  margin:0 !important;
}

.pg-has-pag .pg-plan-a-gift-icon,
.pg-has-pag .pg-columns > .pg-column.pg-is-one-quarter:first-child {
  display:flex !important;
  align-items:flex-start !important;
  justify-content:center !important;
  width:88px !important;
  min-width:88px !important;
  margin:0 !important;
  padding-top:0.25rem !important;
}

.pg-has-pag .pg-plan-a-gift-icon .fa-gift,
.pg-has-pag .pg-columns > .pg-column.pg-is-one-quarter:first-child .fa-gift {
  margin:0 !important;
  animation:none !important;
  transform:none !important;
}

.pg-has-pag .pg-plan-a-gift-content,
.pg-has-pag .pg-columns > .pg-column:last-child {
  display:block !important;
  width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
}

/* Older deployed markup accidentally nests a second icon/content pair. */
.pg-has-pag .pg-plan-a-gift-content > .pg-column.pg-is-one-quarter {
  display:none !important;
}

.pg-has-pag .pg-plan-a-gift-content > .pg-column:not(.pg-is-one-quarter) {
  display:block !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

.pg-has-pag .pg-lede {
  max-width:62ch !important;
  margin:0 0 1.5rem !important;
}

.pg-has-pag .pg-plan-a-gift-content > p:last-child,
.pg-has-pag .pg-plan-a-gift-content > .pg-column > p:last-child {
  margin:0 !important;
}

@media (max-width:640px) {
  .pg-content-wrapper .pg-has-pag .pg-section-title,
  #vgbody .pg-has-pag .pg-section-title {
    margin:0 0 1.5rem !important;
    text-align:center !important;
  }

  .pg-content-wrapper .pg-has-pag .pg-columns,
  .pg-content-wrapper .pg-has-pag .pg-plan-a-gift-layout,
  #vgbody .pg-has-pag .pg-columns,
  #vgbody .pg-has-pag .pg-plan-a-gift-layout {
    grid-template-columns:1fr !important;
    gap:1.25rem !important;
    text-align:center !important;
  }

  .pg-has-pag .pg-plan-a-gift-icon,
  .pg-has-pag .pg-columns > .pg-column.pg-is-one-quarter:first-child {
    width:100% !important;
    min-width:0 !important;
    padding:0 !important;
  }

  .pg-has-pag .pg-lede {
    margin-inline:auto !important;
  }
}


/* ============================================================================
   26. GIFT DIAGRAM / VIDEO POPUP  (#blankets overlay + #popped lightbox)
   ============================================================================ */
body.overlay-open { overflow:hidden !important; }
#vgbody #blankets { box-sizing:border-box !important; inset:0 !important; width:100vw !important; height:100vh !important; background:rgba(0,0,0,0.58) !important; z-index:9000 !important; }
#vgbody #blankets[style*="display: block"], #vgbody #blankets[style*="display:block"] { display:flex !important; align-items:center !important; justify-content:center !important; padding:24px !important; }
#vgbody #popped {
  box-sizing:border-box !important; top:50% !important; left:50% !important; width:min(900px, calc(100vw - 48px)) !important;
  max-width:900px !important; margin:0 !important; padding:18px !important; background:#fff !important;
  border:1px solid rgba(0,0,0,0.14) !important; border-radius:var(--radius-md) !important;
  box-shadow:0 24px 70px rgba(0,0,0,0.32) !important; transform:translate(-50%, -50%) !important; z-index:9001 !important;
}
#vgbody #popped[style*="display: block"], #vgbody #popped[style*="display:block"] { display:block !important; }
#vgbody #popped #popped_close { position:static !important; display:block !important; height:0 !important; }
#vgbody #close_popped {
  position:absolute !important; top:-18px !important; right:-18px !important; box-sizing:border-box !important;
  width:44px !important; height:44px !important; max-width:none !important; max-height:none !important; padding:7px !important;
  background:#fff !important; border:2px solid #000 !important; border-radius:50% !important;
  box-shadow:0 8px 18px rgba(0,0,0,0.28) !important; cursor:pointer !important; object-fit:contain !important; z-index:2 !important;
}
#vgbody #close_popped:hover, #vgbody #close_popped:focus { background:var(--brand-primary) !important; }
#vgbody #popped iframe, #vgbody #popped video {
  display:block !important; width:100% !important; max-width:100% !important; aspect-ratio:16 / 9 !important;
  height:auto !important; min-height:0 !important; margin:0 !important; background:#fff !important; border:0 !important; border-radius:4px !important;
}
@media (max-width:760px) {
  #vgbody #blankets[style*="display: block"], #vgbody #blankets[style*="display:block"] { padding:14px !important; }
  #vgbody #popped { width:calc(100vw - 28px) !important; padding:12px !important; }
  #vgbody #close_popped { top:-14px !important; right:-10px !important; width:38px !important; height:38px !important; padding:6px !important; }
}


/* ============================================================================
   27. HOMEPAGE REDESIGNED SECTIONS
   ============================================================================ */
/* -- Society (modern) -- */
.society-section-modern { background:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%); padding:var(--space-20) 0; position:relative; overflow:hidden; }
.society-section-modern::before { content:''; position:absolute; top:-50%; right:-30%; width:60%; height:150%; background:radial-gradient(circle, rgba(255,255,255,0.4), transparent); pointer-events:none; }
.society-content-wrapper { display:grid; gap:var(--space-12); align-items:center; position:relative; z-index:2; }
@media (min-width:1024px) { .society-content-wrapper { grid-template-columns:1fr 1fr; } }
.society-text-content { order:2; }
@media (min-width:1024px) { .society-text-content { order:1; } }
.society-heading { font-size:var(--text-4xl); font-weight:var(--heading-weight); color:var(--text-primary); margin-bottom:var(--space-6); line-height:1.2; }
.society-description { font-size:var(--text-lg); color:var(--text-secondary); line-height:1.8; margin-bottom:var(--space-8); }
.society-cta-button {
  display:inline-flex; align-items:center; gap:var(--space-3); padding:var(--space-4) var(--space-8);
  background:var(--brand-primary); color:var(--on-primary); border-radius:var(--radius-full); font-weight:600; text-decoration:none;
  box-shadow:var(--shadow-md); transition:transform 300ms var(--ease-out), box-shadow 300ms var(--ease-out), background-color 300ms var(--ease-out), color 300ms var(--ease-out);
}
.society-cta-button:hover { transform:translateY(-2px); box-shadow:var(--shadow-xl); background:var(--brand-secondary); color:var(--on-secondary); text-decoration:none; }
.society-cta-button span { transition:transform 300ms var(--ease-out); }
.society-cta-button:hover span { transform:translateX(4px); }
.society-image-wrapper { order:1; position:relative; }
@media (min-width:1024px) { .society-image-wrapper { order:2; } }
.society-image-container { position:relative; border-radius:var(--radius-3xl); overflow:hidden; box-shadow:var(--shadow-2xl); transform:rotate(3deg); transition:transform 400ms var(--ease-out); }
.society-image-container:hover { transform:rotate(0deg) scale(1.02); }
.society-image-container img { width:100%; height:auto; display:block; }
.society-image-overlay { position:absolute; bottom:0; left:0; right:0; background:linear-gradient(to top, rgba(0,0,0,0.7), transparent); padding:var(--space-8) var(--space-6) var(--space-6); color:#fff; }
.society-image-overlay h3 { font-size:var(--text-xl); font-weight:600; margin:0; color:#fff; }

/* -- Tip (modern) -- */
.tip-section-modern { background:#fff; padding:var(--space-16) 0; }
.tip-container { max-width:900px; margin:0 auto; text-align:center; }
.tip-header { display:inline-flex; align-items:center; gap:var(--space-3); background:var(--amber-50); padding:var(--space-3) var(--space-6); border-radius:var(--radius-full); margin-bottom:var(--space-8); }
.tip-icon { width:32px; height:32px; background:var(--amber-500); border-radius:50%; display:flex; align-items:center; justify-content:center; color:#fff; font-size:var(--text-lg); }
.tip-header h2 { font-size:var(--text-2xl); font-weight:600; color:var(--text-primary); margin:0; }
.tip-content-box { background:linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%); border:2px solid var(--amber-200); border-radius:var(--radius-2xl); padding:var(--space-10); position:relative; overflow:hidden; }
.tip-main-content { position:relative; z-index:2; font-size:var(--text-lg); line-height:1.8; color:var(--text-secondary); }
.tip-links-section { margin-top:var(--space-8); padding-top:var(--space-8); border-top:2px dashed var(--amber-300); }
.tip-links-grid { display:flex; flex-wrap:wrap; gap:var(--space-3); justify-content:center; }
.tip-link-item { display:inline-flex; align-items:center; gap:var(--space-2); padding:var(--space-3) var(--space-5); background:#fff; border:2px solid var(--amber-400); border-radius:var(--radius-lg); color:var(--text-primary); font-weight:500; text-decoration:none; white-space:nowrap; transition:all 200ms var(--ease-out); }
.tip-link-item:hover { background:var(--amber-500); border-color:var(--amber-600); color:#fff; transform:translateY(-2px); box-shadow:var(--shadow-md); text-decoration:none; }
.tip-link-item::after { content:'\2192'; transition:transform 200ms var(--ease-out); }
.tip-link-item:hover::after { transform:translateX(3px); }

/* -- Planning (modern) -- */
.planning-section-modern { background:var(--slate-50); padding:var(--space-20) 0; }
.planning-header { text-align:center; margin-bottom:var(--space-12); }
.planning-header h2 { font-size:var(--text-4xl); font-weight:var(--heading-weight); color:var(--text-primary); margin-bottom:var(--space-4); }
.planning-header p { font-size:var(--text-lg); color:var(--text-secondary); max-width:600px; margin:0 auto; line-height:1.6; }
.planning-cards-grid { display:grid; gap:var(--space-8); margin-top:var(--space-12); }
@media (min-width:768px) { .planning-cards-grid { grid-template-columns:repeat(3, 1fr); } }
.planning-card { background:#fff; border-radius:var(--radius-2xl); overflow:hidden; text-decoration:none; color:inherit; display:flex; flex-direction:column; height:100%; position:relative; border:1px solid var(--border-light); transition:transform 300ms var(--ease-out), box-shadow 300ms var(--ease-out); }
.planning-card::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:var(--brand-primary); transform:scaleX(0); transform-origin:left; transition:transform 300ms var(--ease-out); }
.planning-card:hover { transform:translateY(-8px); box-shadow:var(--shadow-2xl); text-decoration:none; }
.planning-card:hover::before { transform:scaleX(1); }
.planning-card-icon { padding:var(--space-8) var(--space-6) 0; font-size:48px; display:flex; align-items:center; justify-content:center; }
.planning-card-content { padding:var(--space-6); flex:1; display:flex; flex-direction:column; }
.planning-card h3 { font-size:var(--text-xl); font-weight:600; color:var(--text-primary); margin-bottom:var(--space-3); }
.planning-card p { color:var(--text-secondary); line-height:1.6; flex:1; }
.planning-card-arrow { margin-top:var(--space-4); color:var(--brand-secondary); font-weight:600; display:flex; align-items:center; gap:var(--space-2); }
.planning-card:hover .planning-card-arrow { gap:var(--space-3); }

/* -- Contact (modern) -- */
.contact-section-modern { background:linear-gradient(180deg, #fff 0%, var(--slate-50) 100%); padding:var(--space-20) 0; position:relative; }
.contact-header { text-align:center; margin-bottom:var(--space-12); }
.contact-header h2 { font-size:var(--text-4xl); font-weight:var(--heading-weight); color:var(--text-primary); margin-bottom:var(--space-4); }
.contact-header p { font-size:var(--text-lg); color:var(--text-secondary); max-width:600px; margin:0 auto; }
.contact-cards-wrapper { display:grid; gap:var(--space-8); margin-top:var(--space-8); }
@media (min-width:768px) { .contact-cards-wrapper { grid-template-columns:repeat(auto-fit, minmax(320px, 1fr)); } }
.contact-card { background:#fff; border:1px solid var(--border-light); border-radius:var(--radius-2xl); padding:var(--space-8); position:relative; overflow:hidden; transition:transform 300ms var(--ease-out), border-color 300ms var(--ease-out); }
.contact-card::before { content:''; position:absolute; inset:-2px; background:linear-gradient(135deg, var(--brand-primary), var(--brand-secondary)); border-radius:var(--radius-2xl); opacity:0; transition:opacity 300ms var(--ease-out); z-index:-1; }
.contact-card:hover { transform:translateY(-4px); border-color:transparent; }
.contact-card:hover::before { opacity:1; }
.contact-card-inner { position:relative; background:#fff; border-radius:calc(var(--radius-2xl) - 2px); padding:var(--space-8); margin:calc(-1 * var(--space-8)); z-index:1; display:flex; gap:var(--space-6); align-items:flex-start; }
.contact-avatar { width:100px; height:100px; border-radius:var(--radius-2xl); overflow:hidden; flex-shrink:0; box-shadow:var(--shadow-md); }
.contact-avatar img { width:100%; height:100%; object-fit:cover; }
.contact-info { flex:1; }
.contact-name { font-size:var(--text-xl); font-weight:700; color:var(--text-primary); margin-bottom:var(--space-2); }
.contact-title { font-size:var(--text-sm); color:var(--brand-secondary); font-weight:500; margin-bottom:var(--space-4); }
.contact-details { display:flex; flex-direction:column; gap:var(--space-2); }
.contact-detail-item { display:flex; align-items:center; gap:var(--space-3); font-size:var(--text-sm); color:var(--text-secondary); }
.contact-detail-icon { width:20px; height:20px; background:var(--slate-100); border-radius:50%; display:flex; align-items:center; justify-content:center; flex-shrink:0; font-size:12px; }
.contact-detail-item a { color:var(--text-secondary); text-decoration:none; transition:color 200ms var(--ease-out); }
.contact-detail-item a:hover { color:var(--brand-secondary); }
@media (max-width:768px) {
  .society-heading, .planning-header h2, .contact-header h2 { font-size:var(--text-3xl); }
  .society-image-container { transform:none; }
  .tip-content-box { padding:var(--space-6); }
  .planning-card-icon { font-size:36px; padding:var(--space-6) var(--space-4) 0; }
  .contact-card-inner { flex-direction:column; text-align:center; }
  .contact-avatar { margin:0 auto; }
  .contact-details { align-items:center; }
}


/* ============================================================================
   ARTICLE BODY LINKS  (client red, underlined — excludes buttons)
   ============================================================================ */
/* NOTE on inline text flow: links in copy used to render as blocks (breaking
   sentences mid-line). The cause was flex/grid on their CONTAINERS — a flex/
   grid parent "blockifies" child links regardless of any display rule on the
   link itself. The fix is upstream: #vghowworks li, #vgbenefits li and
   .vgbequestformlink are now display:block (see sections 12 & 17), so links
   flow inline normally. No per-link display override is needed here. */
#vgbody.pg-article p a:not(.pg-button):not(.pg-button-item),
#vgbody.pg-article li a:not(.pg-button):not(.pg-button-item),
#vgbody.pg-article dd a:not(.pg-button):not(.pg-button-item),
#vgbody.pg-article blockquote a:not(.pg-button):not(.pg-button-item),
#vghowworks a, .pg-important-related-topics a {
  color:var(--brand-secondary) !important; text-decoration:underline !important;
  text-decoration-color:currentColor !important; text-underline-offset:3px !important; text-decoration-thickness:1.5px !important;
}
#vgbody.pg-article p a:not(.pg-button):not(.pg-button-item):hover,
#vgbody.pg-article li a:not(.pg-button):not(.pg-button-item):hover,
#vgbody.pg-article dd a:not(.pg-button):not(.pg-button-item):hover,
#vgbody.pg-article blockquote a:not(.pg-button):not(.pg-button-item):hover,
#vghowworks a:hover, .pg-important-related-topics a:hover {
  color:var(--brand-secondary-dark) !important; text-decoration-color:currentColor !important;
}
#vgbody.pg-article p a:not(.pg-button):not(.pg-button-item):focus-visible,
#vghowworks a:focus-visible, .pg-important-related-topics a:focus-visible {
  border-radius:3px !important; outline:2px solid var(--brand-secondary) !important; outline-offset:3px !important;
}


/* ============================================================================
   28. ACCESSIBILITY, MOTION & PRINT
   ============================================================================ */
*:focus { outline:2px solid var(--brand-primary); outline-offset:2px; }
*:focus:not(:focus-visible) { outline:none; }
.pg-skip-link { position:absolute; top:-40px; left:0; background:var(--brand-primary); color:var(--on-primary); padding:var(--space-2) var(--space-4); text-decoration:none; border-radius:var(--radius-md); z-index:var(--z-tooltip); }
.pg-skip-link:focus { top:var(--space-2); left:var(--space-2); }

@media (prefers-contrast:high) {
  :root { --border-light:var(--border-strong); --text-secondary:var(--text-primary); }
  #vghowworks li, .pg-important-related-topics, .pg-important-related-topics li { border-color:var(--text-primary); }
}
@media (prefers-reduced-motion:reduce) {
  *, *::before, *::after { animation-duration:0.01ms !important; animation-iteration-count:1 !important; transition-duration:0.01ms !important; scroll-behavior:auto !important; }
  #vghowworks li:hover, .pg-important-related-topics li:hover { transform:none; }
}

@media print {
  .pg-header, .pg-side-nav, .pg-mobile-menu-toggle, .pg-pre-footer, .pg-is-footer,
  .vgprinthide, .banner-carousel .arrow { display:none !important; }
  .pg-content-wrapper, .pg-body, #vgbody { font-size:12pt; line-height:1.5; color:#000; background:#fff; }
  .pg-main-content { max-width:100%; margin:0; padding:0; }
  .pg-page-card { border:1px solid #ccc; break-inside:avoid; }
  a { color:#000; text-decoration:underline; }
  a[href^="http"]:after { content:" (" attr(href) ")"; }
}


/* ============================================================================
   29. RESPONSIVE FINE-TUNING
   (Type scales fluidly via clamp(), so only structural tweaks remain.)
   ============================================================================ */
@media (max-width:1024px) {
  .pg-columns { grid-template-columns:1fr; }
  .pg-has-intro .pg-columns { display:block; }
  .pg-has-intro .pg-is-3 { margin-bottom:var(--space-6); order:1; }
  .pg-has-intro .pg-is-9 { order:2; }
}
@media (max-width:768px) {
  .pg-container { padding:0 var(--space-4); }
  .pg-section { padding:var(--space-12) 0; }
  .pg-page-card { padding:var(--space-4); }
  .pg-has-pag .pg-columns { grid-template-columns:1fr; text-align:center; gap:var(--space-4); }
  .pg-society-inner { grid-template-columns:1fr; text-align:center; }
}
@media (max-width:480px) {
  .pg-page-card-outer { grid-template-columns:1fr; }
  #vgnext ul { grid-template-columns:1fr; }
  .pg-has-ways-of-giving .pg-columns { grid-template-columns:1fr; }
}


/* ============================================================================
   30. FIXED-HEADER OFFSET  (inner pages)
   The client's Squarespace header is position:fixed (~90px tall). The SQS
   runtime that normally pads the body below it was dropped on the VPS, so inner
   pages slid up under the header and clipped the page title. Push the inner-page
   main section clear of the header.
     • Inner pages start with  .pg-section.pg-has-main-content  → offset them.
     • Homepage starts with  .pg-has-main-content  (no .pg-section) → left as-is.
   --pg-header-offset is set to the exact header height by the menu script
   (pg-menu.js / template); the px values below are safe fallbacks if that
   script isn't loaded.
   ============================================================================ */
html { scroll-padding-top: calc(var(--pg-header-offset, 96px) + var(--space-2)); }

.pg-content-wrapper > .pg-section.pg-has-main-content {
  padding-top: calc(var(--pg-header-offset, 96px) + var(--space-6));
}
@media (max-width:1024px) {
  .pg-content-wrapper > .pg-section.pg-has-main-content {
    padding-top: calc(var(--pg-header-offset, 84px) + var(--space-5));
  }
}


/* ============================================================================
   30A. REUSABLE CONTENT RHYTHM & READING-ORDER IMPROVEMENTS
   Cross-client layout rules only. Colors, fonts, and sizing continue to come
   from the client configuration in section 33.
   ============================================================================ */

/* Keep long-form copy comfortable to scan without constraining grids, media,
   forms, or card collections. */
#vgbody.pg-article > p,
#vgbody.pg-article > ul,
#vgbody.pg-article > ol,
#vgbody.pg-article > blockquote,
#vghowworks > p,
#vgbenefits > p,
#vgnext > p {
  max-width:72ch;
}

.pg-content-wrapper p + h2,
.pg-content-wrapper ul + h2,
.pg-content-wrapper ol + h2,
.pg-content-wrapper p + h3,
.pg-content-wrapper ul + h3,
.pg-content-wrapper ol + h3 {
  margin-top:clamp(1.75rem, 3vw, 2.75rem);
}

.pg-content-wrapper li + li,
#vgbody li + li {
  margin-top:var(--space-2);
}

/* Homepage sections use one predictable vertical rhythm. This prevents the
   oversized desktop gaps and cramped mobile transitions produced by several
   generations of page markup. */
.pg-content-wrapper > .pg-section:not(.pg-has-main-content),
.pg-has-ways-of-giving,
.society-section-modern,
.tip-section-modern,
.planning-section-modern,
.contact-section-modern {
  padding-block:clamp(3rem, 6vw, 5rem);
}

.planning-header,
.contact-header {
  margin-bottom:clamp(1.75rem, 4vw, 3rem);
}

.planning-cards-grid,
.contact-cards-wrapper {
  gap:clamp(1rem, 2.5vw, 2rem);
  margin-top:clamp(1.5rem, 3vw, 3rem);
}

.planning-card-content,
.contact-card,
.tip-content-box {
  padding:clamp(1.25rem, 3vw, 2rem);
}

/* Plan a Gift: retain the branded CTA while giving its copy a clear hierarchy,
   readable measure, and touch-friendly actions. */
.pg-has-pag {
  isolation:isolate;
  margin-block:clamp(2rem, 5vw, 4rem);
  padding:clamp(1.5rem, 4vw, 3rem);
}

.pg-has-pag::before {
  z-index:-1;
  pointer-events:none;
}

.pg-has-pag .pg-section-title {
  max-width:22ch;
  margin:0 0 var(--space-4);
  color:var(--on-primary) !important;
  font-size:clamp(1.75rem, 3vw, 2.5rem);
  line-height:1.15;
}

.pg-has-pag .pg-section-title span {
  padding:0;
  color:inherit;
}

.pg-has-pag .pg-columns {
  grid-template-columns:minmax(0, 1fr);
  gap:clamp(1rem, 3vw, 2rem);
  margin-top:var(--space-4);
}

.pg-has-pag p,
.pg-plan-a-gift-copy {
  max-width:65ch;
  margin:0 0 var(--space-5);
  color:var(--on-primary) !important;
  font-size:clamp(1rem, 1.2vw, 1.125rem);
  line-height:1.65;
}

.pg-has-pag a,
.pg-has-pag .pg-button,
.pg-has-pag .pg-button-item {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0.75rem 1.5rem;
  line-height:1.2;
  text-align:center;
}

/* "Is this gift for you?" must remain in reading order. Sticky positioning
   and a floating 42%-wide column made adjacent paragraphs difficult to follow. */
#vgitgfy,
body #vgbody #vgitgfy {
  position:relative !important;
  inset:auto !important;
  float:none !important;
  clear:both !important;
  width:100% !important;
  max-width:760px !important;
  margin:clamp(1.75rem, 4vw, 3rem) auto !important;
  padding:clamp(1.25rem, 3vw, 1.75rem) !important;
}

#vgitgfy h2 {
  margin:0 0 var(--space-3) !important;
  color:var(--brand-primary) !important;
  font-family:var(--font-heading) !important;
  font-size:clamp(1.375rem, 2vw, 1.75rem) !important;
  line-height:1.2 !important;
}

#vgitgfy > p {
  margin:0 0 var(--space-4) !important;
  color:var(--text-secondary) !important;
  line-height:1.6 !important;
}

#vgitgfy ul,
#vgitgfy ol {
  margin:0 !important;
  padding:0 !important;
}

#vgitgfy li {
  padding:0.65rem 0 0.65rem 1.5rem !important;
  color:var(--text-primary) !important;
  line-height:1.55 !important;
}

@media (max-width:768px) {
  .pg-has-pag {
    border-radius:0;
  }

  .pg-has-pag .pg-columns {
    text-align:left;
  }

  .pg-has-pag a,
  .pg-has-pag .pg-button,
  .pg-has-pag .pg-button-item {
    width:100%;
  }

  #vgitgfy,
  body #vgbody #vgitgfy {
    max-width:none !important;
    margin-block:var(--space-6) !important;
  }
}

/* ============================================================================
   33. START HERE FOR A NEW CLIENT
   Copy this file as custom.css, then change ONLY this block for most sites.
   Because this block is last, these variables override the defaults above.

   Required edits:
   - Client notes
   - Brand colors
   - Font import at the top of this file, if needed
   - Font families below
   - Banner crop/height/caption settings

   Optional edits:
   - Boxed panels vs flat article sections
   - Neutral background/border colors
   - Per-slide banner crop rules at the end of this block
   ============================================================================ */
:root {
  /* -- Client notes --------------------------------------------------------- */
  --client-name: "Delta Waterfowl";
  --client-url: "deltawaterfowl.org";

  /* -- Brand colors ---------------------------------------------------------
     primary: headings, accents, banner arrows
     secondary: buttons and CTA hover states
     light: soft tinted backgrounds
  */
  --brand-primary:        #202945;
  --brand-primary-dark:   #181f34;
  --brand-primary-light:  #e4dec5;
  --brand-secondary:      #40ad48;
  --brand-secondary-dark: #328839;

  /* Text colors on filled brand backgrounds. */
  --on-primary:   #ffffff;
  --on-secondary: #ffffff;

  /* -- Fonts ----------------------------------------------------------------
     Also update the @import at the top if using Google fonts.
     If fonts load from the client's main site, just set the family names here.
  */
  --font-heading: "MyriadPro", Arial, Helvetica, sans-serif;
  --font-body:    "MyriadPro", Arial, Helvetica, sans-serif;
  --font-button:  "FranklinGothicMedium", "MyriadPro", Arial, Helvetica, sans-serif;

  /* -- Buttons --------------------------------------------------------------
     Delta reference: green, square, uppercase Franklin Gothic Medium.
     Replace only these tokens when the next client's button language differs. */
  --button-bg:var(--brand-secondary);
  --button-bg-hover:var(--brand-secondary-dark);
  --button-text:#ffffff;
  --button-text-hover:#ffffff;
  --button-border:var(--brand-secondary);
  --button-border-hover:var(--brand-secondary-dark);
  --button-radius:0;
  --button-font-size:1rem;
  --button-weight:500;
  --button-transform:uppercase;
  --button-tracking:normal;
  --button-min-height:56px;
  --button-padding-block:1.2rem;
  --button-padding-inline:2rem;

  /* -- Forms ----------------------------------------------------------------
     These tokens restyle legacy vendor forms without changing their markup. */
  --form-bg:#ffffff;
  --form-section-bg:#f4f2e8;
  --form-border:#cbd5e1;
  --form-border-focus:var(--brand-secondary);
  --form-text:#202945;
  --form-placeholder:#64748b;
  --form-radius:6px;
  --form-control-height:50px;
  --form-control-padding:0.8rem 0.95rem;
  --form-row-gap:0.75rem;
  --form-section-gap:2rem;

  /* -- Comparison tables ---------------------------------------------------- */
  --compare-header-bg:var(--brand-primary);
  --compare-header-text:#ffffff;
  --compare-header-link:#ffffff;
  --compare-body-bg:#ffffff;
  --compare-body-alt:#f8fafc;
  --compare-body-text:#202945;
  --compare-border:#d8dee8;
  --compare-check:var(--brand-secondary);
  --compare-link:var(--brand-primary);

  /* -- Typography feel ------------------------------------------------------ */
  --font-base: 1rem;
  --heading-weight: 700;
  --heading-tracking: 0;
  --heading-line: 1.2;
  /* Delta's website uses a 40px content H2. That visual level maps to the
     planned-giving page H1; semantic heading order remains unchanged. */
  --heading-color:var(--brand-primary);
  --heading-transform:uppercase;
  --heading-h1-size:clamp(2rem, 3vw, 2.5rem);
  --heading-h2-size:clamp(1.75rem, 2.35vw, 2rem);
  --heading-h3-size:clamp(1.375rem, 2vw, 1.75rem);
  --heading-h4-size:clamp(1.125rem, 1.6vw, 1.25rem);
  --heading-h1-space:15px;
  --heading-section-space:15px;

  /* Delta navigation: measured from the client's live desktop header. */
  --nav-font:"MyriadPro", Arial, Helvetica, sans-serif;
  --nav-font-size:1.25rem;
  --nav-font-weight:600;
  --nav-line-height:1.3;
  --nav-letter-spacing:-0.5px;
  --nav-text-transform:capitalize;
  --nav-sub-font-size:1rem;
  --nav-sub-font-weight:500;

  /* Delta banner language: MyriadPro, bold, uppercase, compact leading. */
  --banner-caption-font:"MyriadPro", Arial, Helvetica, sans-serif;
  --banner-caption-weight:700;
  --banner-caption-line-height:1.1;
  --banner-caption-letter-spacing:0;
  --banner-caption-transform:uppercase;

  /* -- Layout --------------------------------------------------------------- */
  --container-max: 1280px;
  --sidebar-width: 280px;

  /* -- Neutral theme colors -------------------------------------------------
     Usually leave these alone unless the client site has warmer/cooler neutrals.
  */
  --bg-primary:#ffffff;
  --bg-secondary:#f4f2e8;
  --bg-tertiary:#e4dec5;
  --bg-elevated:#ffffff;
  --bg-subtle:#f4f2e8;
  --bg-muted:#e2e8f0;
  --text-primary:#000000;
  --text-secondary:#54595f;
  --text-tertiary:#6c7378;
  --text-inverse:#ffffff;
  --text-muted:#8a9499;
  --border-light:#e2e8f0;
  --border-default:#cbd5e1;
  --border-strong:#94a3b8;

  /* -- Article section style ------------------------------------------------
     Flat default:
       transparent / 0 / none / 0
     Boxed option:
       #fff / 1px solid var(--border-light) / var(--shadow-sm) / var(--space-8)
  */
  --panel-bg:     transparent;
  --panel-border: 0;
  --panel-shadow: none;
  --panel-pad:    0;
  --panel-radius: var(--radius-lg);

  /* -- Homepage banner ------------------------------------------------------
     These target the live banner markup:
       .pg-banner, .pg-banner__img, .pg-banner__caption
  */
  --banner-height: clamp(320px, 42vw, 520px);
  --banner-mobile-height: clamp(300px, 72vw, 430px);
  --banner-radius: var(--radius-3xl);
  --banner-mobile-radius: var(--radius-2xl);

  /* Image crop. Common values:
     center center, center top, center 35%, left center, right center */
  --banner-image-position: center center;

  /* Caption placement and size. */
  --banner-caption-max: min(640px, 72%);
  --banner-caption-left: clamp(32px, 5vw, 72px);
  --banner-caption-right: clamp(32px, 5vw, 72px);
  --banner-caption-bottom: clamp(30px, 5vw, 68px);
  --banner-caption-top: clamp(30px, 5vw, 68px);
  --banner-caption-size: clamp(2rem, 4vw, 3.5rem);
  --banner-caption-rail-size:clamp(1.5rem, 2vw, 2rem);
  --banner-caption-mobile-size:clamp(1.25rem, 5.5vw, 1.5rem);

  /* Preserve uploaded banner photography exactly: no tint or dark overlay. */
  --banner-overlay:none;
}

/* Optional per-slide image crop examples.
   Uncomment/edit these when one banner image needs different positioning. */
/*
.pg-banner__slide:nth-child(1) { --banner-image-position: center center; }
.pg-banner__slide:nth-child(2) { --banner-image-position: center 35%; }
.pg-banner__slide:nth-child(3) { --banner-image-position: center center; }
.pg-banner__slide:nth-child(4) { --banner-image-position: center top; }
*/

/* Add one-off client-specific CSS below this line only when variables are not
   enough. Keep it small so future upgrades stay easy.

   Delta reference page measurements (reviewed 2026-08-03):
   - Body: 16px Myriad Pro
   - Headings: Myriad Pro, normal tracking/1.2 line-height
   - Large page-header title: 6rem/700/uppercase on the main site
   The planned-giving template keeps its responsive 3.5rem content-title ceiling
   so long gift-plan headings remain usable; the banner scale matches that ceiling. */


/* ============================================================================
   34. REUSABLE TEMPLATE MODULES
   These are safe cross-client fixes/patterns. Rebrand with the variables in
   section 33 first; only edit these rules when markup or behavior changes.
   ============================================================================ */

/* -- 34a. Compact alert / tax incentive bubble ------------------------------
   Live markup often uses:
     <div id="alert" class="pg-alert"><a>New Tax Incentives...</a></div>
   This keeps the alert slim with a small green pulse dot instead of a large
   banner block.
   -------------------------------------------------------------------------- */
.wc-content-cards-section:has(#alert.pg-alert) {
  margin-top:clamp(8px, 1.5vw, 18px) !important;
  padding-top:clamp(8px, 1.5vw, 18px) !important;
}

#alert.pg-alert {
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  max-width:980px !important;
  min-height:0 !important;
  margin:0 auto clamp(14px, 2vw, 22px) !important;
  padding:9px 14px !important;
  border:1px solid color-mix(in srgb, var(--brand-primary) 18%, var(--border-light)) !important;
  border-radius:10px !important;
  background:#fff !important;
  box-shadow:0 8px 20px rgb(0 22 19 / 0.055) !important;
}

#alert.pg-alert::before {
  content:"" !important;
  flex:0 0 auto !important;
  width:11px !important;
  height:11px !important;
  margin-right:10px !important;
  border-radius:999px !important;
  background:var(--alert-dot-color, var(--green-500)) !important;
  box-shadow:0 0 0 0 color-mix(in srgb, var(--alert-dot-color, var(--green-500)) 42%, transparent) !important;
  animation:pgAlertPulse 2.4s ease-out infinite !important;
}

#alert.pg-alert a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:0 !important;
  margin:0 !important;
  padding:3px 0 !important;
  color:var(--brand-primary-dark) !important;
  font-family:var(--font-heading) !important;
  font-size:clamp(0.92rem, 0.35vw + 0.85rem, 1rem) !important;
  font-weight:700 !important;
  line-height:1.25 !important;
  letter-spacing:0 !important;
  text-align:center !important;
  text-decoration:none !important;
}

#alert.pg-alert a::after {
  content:"\2192" !important;
  margin-left:8px !important;
  color:var(--brand-secondary) !important;
  font-family:var(--font-body) !important;
  transform:translateY(-1px) !important;
  transition:transform 180ms var(--ease-out) !important;
}

#alert.pg-alert a:hover,
#alert.pg-alert a:focus-visible {
  color:var(--brand-secondary-dark) !important;
  text-decoration:underline !important;
  text-decoration-thickness:2px !important;
  text-underline-offset:4px !important;
}

#alert.pg-alert a:hover::after,
#alert.pg-alert a:focus-visible::after {
  transform:translate(3px, -1px) !important;
}

@keyframes pgAlertPulse {
  0% { box-shadow:0 0 0 0 color-mix(in srgb, var(--alert-dot-color, var(--green-500)) 42%, transparent); }
  70% { box-shadow:0 0 0 8px color-mix(in srgb, var(--alert-dot-color, var(--green-500)) 0%, transparent); }
  100% { box-shadow:0 0 0 0 color-mix(in srgb, var(--alert-dot-color, var(--green-500)) 0%, transparent); }
}

@media (prefers-reduced-motion:reduce) {
  #alert.pg-alert::before { animation:none !important; }
}

@media (max-width:640px) {
  #alert.pg-alert {
    justify-content:flex-start !important;
    padding:9px 12px !important;
  }

  #alert.pg-alert a {
    justify-content:flex-start !important;
    text-align:left !important;
  }
}

/* -- 34b. Homepage carousel banner: image-first, slim caption rail ----------
   Matches the common live markup:
     .pg-banner > .pg-banner__viewport > .pg-banner__track
       > .pg-banner__slide > .pg-banner__link > img + caption
   The caption is intentionally a thin rail so it does not cover the photo.
   -------------------------------------------------------------------------- */
.pg-banner,
.pg-banner *,
.pg-banner *::before,
.pg-banner *::after {
  box-sizing:border-box !important;
}

.pg-banner {
  --pg-banner-radius:var(--banner-radius, 16px);
  --pg-banner-edge:clamp(14px, 2.4vw, 28px);
  --pg-banner-control:42px;
  --pg-banner-accent:var(--banner-control-bg, var(--brand-primary-light));
  --pg-banner-active:var(--banner-dot-bg, var(--brand-primary));
  --pg-banner-ink:var(--banner-control-color, var(--brand-primary-dark));
  position:relative !important;
  width:100% !important;
  height:auto !important;
  min-height:var(--banner-min-height, 260px) !important;
  max-height:var(--banner-max-height, 410px) !important;
  aspect-ratio:var(--banner-aspect-ratio, 16 / 7.6) !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  isolation:isolate !important;
  border-radius:var(--pg-banner-radius) !important;
  background:#000 !important;
  box-shadow:0 16px 38px rgb(0 22 19 / 0.14) !important;
}

.pg-banner::before,
.pg-banner::after,
.pg-banner__viewport::before,
.pg-banner__viewport::after,
.pg-banner__track::before,
.pg-banner__track::after,
.pg-banner__slide::before,
.pg-banner__slide::after,
.pg-banner__link::before {
  content:none !important;
  display:none !important;
}

.pg-banner__viewport,
.pg-banner__track,
.pg-banner__slide,
.pg-banner__link {
  height:100% !important;
  min-height:100% !important;
}

.pg-banner__viewport {
  position:relative !important;
  width:100% !important;
  overflow:hidden !important;
}

.pg-banner__track {
  display:flex !important;
  flex-wrap:nowrap !important;
  gap:0 !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  list-style:none !important;
  transition:transform 500ms cubic-bezier(.22,.61,.36,1) !important;
  will-change:transform !important;
}

.pg-banner__slide {
  flex:0 0 100% !important;
  width:100% !important;
  min-width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  list-style:none !important;
  background:#000 !important;
}

.pg-banner__slide[hidden] {
  display:block !important;
}

.pg-banner__link {
  position:relative !important;
  display:block !important;
  width:100% !important;
  overflow:hidden !important;
  color:#fff !important;
  text-decoration:none !important;
}

.pg-banner__link::after {
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  display:block !important;
  pointer-events:none !important;
  background:var(--banner-overlay,
    linear-gradient(180deg, transparent 42%, rgb(0 0 0 / 0.36) 100%)) !important;
}

.pg-banner__img {
  position:absolute !important;
  inset:0 !important;
  z-index:0 !important;
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  object-fit:cover !important;
  object-position:var(--banner-image-position, center center) !important;
  filter:var(--banner-image-filter, brightness(1.06) contrast(1.03) saturate(1.02)) !important;
}

.pg-banner__caption,
.pg-banner__caption.pg-pos-bottom,
.pg-banner__caption:not(.pg-pos-top) {
  position:absolute !important;
  z-index:2 !important;
  top:auto !important;
  right:auto !important;
  bottom:calc(var(--pg-banner-edge) + var(--pg-banner-control) + 12px) !important;
  left:clamp(18px, 3vw, 34px) !important;
  display:block !important;
  width:min(var(--banner-caption-rail-width, 760px), calc(100% - 68px)) !important;
  max-width:min(var(--banner-caption-rail-width, 760px), calc(100% - 68px)) !important;
  min-height:0 !important;
  margin:0 !important;
  padding:8px 16px !important;
  border:0 !important;
  border-left:4px solid var(--pg-banner-accent) !important;
  border-radius:8px !important;
  background:var(--banner-caption-rail-bg, rgb(0 0 0 / 0.58)) !important;
  box-shadow:0 8px 18px rgb(0 22 19 / 0.14) !important;
  color:#fff !important;
  text-align:left !important;
  text-shadow:none !important;
  transform:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

.pg-banner__caption.pg-pos-top {
  top:var(--pg-banner-edge) !important;
  bottom:auto !important;
}

.pg-banner__caption.pg-pos-center {
  left:clamp(18px, 3vw, 34px) !important;
  right:auto !important;
  transform:none !important;
  text-align:left !important;
}

.pg-banner__caption::before,
.pg-banner__caption::after {
  content:none !important;
  display:none !important;
}

.pg-banner__caption-text {
  display:block !important;
  max-width:none !important;
  color:#fff !important;
  font-family:var(--font-heading) !important;
  font-size:var(--banner-caption-rail-size, clamp(0.95rem, 1.15vw, 1.12rem)) !important;
  font-weight:800 !important;
  line-height:1.2 !important;
  letter-spacing:0 !important;
  text-shadow:none !important;
}

.pg-banner__arrow,
.pg-banner__toggle,
.pg-banner__dot {
  all:unset !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background-image:none !important;
  color:var(--pg-banner-ink) !important;
  cursor:pointer !important;
  font-size:0 !important;
  line-height:0 !important;
  text-indent:0 !important;
  text-shadow:none !important;
  transform:none !important;
}

.pg-banner__arrow::before,
.pg-banner__arrow::after,
.pg-banner__toggle::before,
.pg-banner__toggle::after,
.pg-banner__dot::after {
  content:none !important;
  display:none !important;
}

.pg-banner__arrow i,
.pg-banner__toggle i,
.pg-banner__dot i,
.pg-banner__arrow [class*="fa-"],
.pg-banner__toggle [class*="fa-"],
.pg-banner__dot [class*="fa-"],
.pg-banner__arrow [class*="dashicon"],
.pg-banner__toggle [class*="dashicon"],
.pg-banner__dot [class*="dashicon"] {
  display:none !important;
}

.pg-banner__arrow {
  position:absolute !important;
  bottom:var(--pg-banner-edge) !important;
  z-index:4 !important;
  width:var(--pg-banner-control) !important;
  height:var(--pg-banner-control) !important;
  min-width:var(--pg-banner-control) !important;
  min-height:var(--pg-banner-control) !important;
  border-radius:10px !important;
  background:var(--pg-banner-accent) !important;
  box-shadow:0 8px 20px rgb(0 0 0 / 0.26) !important;
}

.pg-banner__arrow--prev { left:var(--pg-banner-edge) !important; }
.pg-banner__arrow--next { left:calc(var(--pg-banner-edge) + var(--pg-banner-control) + 8px) !important; right:auto !important; }

.pg-banner__arrow svg {
  display:block !important;
  width:23px !important;
  height:23px !important;
  fill:none !important;
  color:currentColor !important;
  pointer-events:none !important;
}

.pg-banner__arrow svg path {
  stroke:currentColor !important;
  stroke-width:3 !important;
}

.pg-banner__controls {
  position:absolute !important;
  right:var(--pg-banner-edge) !important;
  bottom:var(--pg-banner-edge) !important;
  z-index:4 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  gap:8px !important;
  max-width:calc(100% - (var(--pg-banner-edge) * 2) - 108px) !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

.pg-banner__toggle {
  width:42px !important;
  height:30px !important;
  min-width:42px !important;
  min-height:30px !important;
  border-radius:8px !important;
  background:var(--pg-banner-accent) !important;
  box-shadow:0 8px 20px rgb(0 0 0 / 0.26) !important;
}

.pg-banner__toggle svg {
  display:block !important;
  width:15px !important;
  height:15px !important;
  margin:0 !important;
  fill:currentColor !important;
  color:currentColor !important;
  pointer-events:none !important;
}

.pg-banner__toggle .pg-banner__icon-pause { display:block !important; }
.pg-banner__toggle .pg-banner__icon-play { display:none !important; }
.pg-banner__toggle[data-state="paused"] .pg-banner__icon-pause { display:none !important; }
.pg-banner__toggle[data-state="paused"] .pg-banner__icon-play { display:block !important; }

.pg-banner__dots {
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  gap:8px !important;
  width:auto !important;
  max-width:min(260px, 36vw) !important;
  overflow-x:auto !important;
  scrollbar-width:none !important;
}

.pg-banner__dots::-webkit-scrollbar { display:none !important; }

.pg-banner__dot {
  width:34px !important;
  height:30px !important;
  min-width:34px !important;
  min-height:30px !important;
  border-radius:8px !important;
  background:var(--pg-banner-active) !important;
  box-shadow:0 8px 20px rgb(0 0 0 / 0.26) !important;
}

.pg-banner__dot::before {
  content:"" !important;
  display:block !important;
  width:8px !important;
  height:8px !important;
  border-radius:999px !important;
  background:rgb(255 255 255 / 0.82) !important;
}

.pg-banner__dot[aria-current="true"] {
  background:var(--pg-banner-accent) !important;
}

.pg-banner__dot[aria-current="true"]::before {
  width:10px !important;
  height:10px !important;
  background:#fff !important;
}

.pg-banner__arrow:hover,
.pg-banner__arrow:focus-visible,
.pg-banner__toggle:hover,
.pg-banner__toggle:focus-visible,
.pg-banner__dot:hover,
.pg-banner__dot:focus-visible {
  background:var(--banner-control-hover-bg, var(--brand-primary-light)) !important;
}

.pg-banner__arrow:focus-visible,
.pg-banner__dot:focus-visible,
.pg-banner__toggle:focus-visible,
.pg-banner__link:focus-visible {
  outline:3px solid #fff !important;
  outline-offset:3px !important;
}

@media (max-width:900px) {
  .pg-banner {
    aspect-ratio:var(--banner-tablet-aspect-ratio, 16 / 9) !important;
    min-height:var(--banner-tablet-min-height, 260px) !important;
    max-height:var(--banner-tablet-max-height, 380px) !important;
  }
}

@media (max-width:640px) {
  .pg-banner {
    --pg-banner-radius:var(--banner-mobile-radius, 14px);
    --pg-banner-edge:14px;
    --pg-banner-control:40px;
    aspect-ratio:var(--banner-mobile-aspect-ratio, 4 / 3) !important;
    min-height:var(--banner-mobile-min-height, 300px) !important;
    max-height:var(--banner-mobile-max-height, 420px) !important;
  }

  .pg-banner__caption,
  .pg-banner__caption.pg-pos-bottom,
  .pg-banner__caption:not(.pg-pos-top) {
    right:12px !important;
    bottom:62px !important;
    left:12px !important;
    width:auto !important;
    max-width:none !important;
    padding:7px 12px !important;
  }

  .pg-banner__caption.pg-pos-top {
    top:18px !important;
    bottom:auto !important;
  }

  .pg-banner__caption-text {
    font-size:var(--banner-caption-mobile-size, clamp(0.88rem, 3.5vw, 1rem)) !important;
  }

  .pg-banner__arrow--next { left:60px !important; }
  .pg-banner__controls { max-width:calc(100% - 126px) !important; gap:6px !important; }
  .pg-banner__toggle { width:38px !important; min-width:38px !important; }
  .pg-banner__dot { width:28px !important; min-width:28px !important; }
}

@media (max-width:460px) {
  .pg-banner__dots { gap:5px !important; }
  .pg-banner__dot { width:23px !important; min-width:23px !important; }
}

@media (prefers-reduced-motion:reduce) {
  .pg-banner__track,
  .pg-banner__img { transition:none !important; }
}

/* -- 34c. Plan-a-Gift popup final fix ---------------------------------------
   The Plan-a-Gift tool uses #blanket + #vg_planagift_v2, not #blankets/#popped.
   Keeps the overlay above fixed site headers, constrains modal height, and
   keeps footer actions visible while long question steps scroll.
   -------------------------------------------------------------------------- */
body:has(#vg_planagift_v2[style*="display:block"]),
body:has(#vg_planagift_v2[style*="display: block"]) {
  overflow:hidden !important;
}

body #blanket,
html body #blanket[style*="display:block"],
html body #blanket[style*="display: block"] {
  position:fixed !important;
  inset:0 !important;
  width:100vw !important;
  height:100dvh !important;
  min-height:100vh !important;
  margin:0 !important;
  padding:0 !important;
  background:rgba(15,23,42,0.72) !important;
  backdrop-filter:blur(3px) saturate(115%) !important;
  -webkit-backdrop-filter:blur(3px) saturate(115%) !important;
  z-index:100000 !important;
}

body #vg_planagift_v2,
html body #vg_planagift_v2[style*="display:block"],
html body #vg_planagift_v2[style*="display: block"] {
  position:fixed !important;
  top:50% !important;
  right:auto !important;
  bottom:auto !important;
  left:50% !important;
  flex-direction:column !important;
  width:min(760px, calc(100vw - 32px)) !important;
  max-width:760px !important;
  height:auto !important;
  max-height:calc(100dvh - 48px) !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  background:#fff !important;
  border:1px solid rgba(15,23,42,0.16) !important;
  border-radius:14px !important;
  box-shadow:0 28px 80px rgba(0,0,0,0.38) !important;
  color:var(--text-primary) !important;
  transform:translate(-50%, -50%) !important;
  z-index:100001 !important;
}

/* Respect the wizard script's inline open/closed state. The base modal rule
   must not force display:flex, or an inline display:none can never close it. */
html body #vg_planagift_v2[style*="display:block"],
html body #vg_planagift_v2[style*="display: block"] {
  display:flex !important;
}

html body #vg_planagift_v2[style*="display:none"],
html body #vg_planagift_v2[style*="display: none"] {
  display:none !important;
}

body #vg_planagift_v2 *,
body #vg_planagift_v2 *::before,
body #vg_planagift_v2 *::after {
  box-sizing:border-box !important;
}

body #vg_planagift_v2 #vgpag_close {
  position:absolute !important;
  top:14px !important;
  right:14px !important;
  left:auto !important;
  z-index:3 !important;
  display:block !important;
  width:34px !important;
  height:34px !important;
  max-width:34px !important;
  max-height:34px !important;
  padding:7px !important;
  background:#fff !important;
  border:1px solid rgba(15,23,42,0.22) !important;
  border-radius:999px !important;
  box-shadow:0 8px 20px rgba(15,23,42,0.22) !important;
  cursor:pointer !important;
  object-fit:contain !important;
  opacity:1 !important;
}

body #vg_planagift_v2 #vgpag {
  display:flex !important;
  flex:1 1 auto !important;
  flex-direction:column !important;
  width:100% !important;
  min-height:0 !important;
  max-height:calc(100dvh - 48px) !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
}

body #vg_planagift_v2 fieldset {
  flex:1 1 auto !important;
  min-height:0 !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:34px 32px 24px !important;
  overflow:auto !important;
  border:0 !important;
}

body #vg_planagift_v2 legend {
  margin:0 0 20px !important;
  padding:0 44px 14px 0 !important;
  border-bottom:3px solid var(--brand-primary) !important;
}

body #vg_planagift_v2 legend strong {
  display:block !important;
  margin:0 !important;
  color:var(--text-primary) !important;
  font-family:var(--font-heading) !important;
  font-size:clamp(1.65rem, 2.4vw, 2.35rem) !important;
  font-weight:var(--heading-weight) !important;
  line-height:1.15 !important;
}

body #vg_planagift_v2 legend em {
  display:block !important;
  margin:8px 0 0 !important;
  color:var(--text-secondary) !important;
  font-style:normal !important;
  line-height:1.45 !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"] {
  position:absolute !important;
  opacity:0 !important;
  pointer-events:none !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"] + label {
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  gap:14px !important;
  width:100% !important;
  min-height:58px !important;
  margin:0 0 12px !important;
  padding:16px 18px 16px 52px !important;
  background:#f8fafc !important;
  border:1px solid #d5dee8 !important;
  border-radius:10px !important;
  color:var(--text-primary) !important;
  cursor:pointer !important;
  font-size:var(--text-base) !important;
  line-height:1.35 !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"] + label::before {
  content:"" !important;
  position:absolute !important;
  left:20px !important;
  top:50% !important;
  width:20px !important;
  height:20px !important;
  border:2px solid #748393 !important;
  border-radius:999px !important;
  background:#fff !important;
  transform:translateY(-50%) !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"]:checked + label {
  border-color:var(--brand-primary) !important;
  background:color-mix(in srgb, var(--brand-primary-light) 45%, #fff) !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"]:checked + label::before {
  border-color:var(--brand-primary) !important;
  box-shadow:inset 0 0 0 5px #fff !important;
  background:var(--brand-primary) !important;
}

body #vg_planagift_v2 p {
  margin:16px 0 0 !important;
  color:var(--text-primary) !important;
  line-height:1.55 !important;
}

body #vg_planagift_v2 .vgpag_footer {
  position:relative !important;
  z-index:2 !important;
  display:grid !important;
  grid-template-columns:minmax(0, 1fr) auto auto !important;
  align-items:center !important;
  gap:14px !important;
  flex:0 0 auto !important;
  width:100% !important;
  min-height:86px !important;
  margin:0 !important;
  padding:18px 32px !important;
  border-top:1px solid #dbe4ec !important;
  background:#f8fafc !important;
  box-shadow:0 -12px 28px rgba(15,23,42,0.06) !important;
}

body #vg_planagift_v2 #vgpag_err {
  display:none !important;
  min-height:0 !important;
  margin:0 !important;
  color:#b42318 !important;
  font-weight:700 !important;
  line-height:1.35 !important;
}

body #vg_planagift_v2 #vgpag_err:not(:empty) {
  padding:10px 12px !important;
  border-left:4px solid #f04438 !important;
  border-radius:8px !important;
  background:#fff1f0 !important;
}

body #vg_planagift_v2 #vgpagback,
body #vg_planagift_v2 #vgpagnext {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:120px !important;
  min-height:50px !important;
  margin:0 !important;
  padding:14px 24px !important;
  border:1px solid var(--brand-primary) !important;
  border-radius:8px !important;
  background:var(--brand-primary) !important;
  color:var(--on-primary) !important;
  cursor:pointer !important;
  font-family:var(--font-button) !important;
  font-size:var(--text-base) !important;
  font-weight:800 !important;
  line-height:1 !important;
  text-align:center !important;
}

body #vg_planagift_v2 #vgpagback[style*="display:none"],
body #vg_planagift_v2 #vgpagback[style*="display: none"] {
  display:none !important;
}

body #vg_planagift_v2 #vgpagback {
  background:#fff !important;
  color:var(--brand-primary) !important;
}

body #vg_planagift_v2 #vgpagback:hover,
body #vg_planagift_v2 #vgpagback:focus-visible,
body #vg_planagift_v2 #vgpagnext:hover,
body #vg_planagift_v2 #vgpagnext:focus-visible {
  box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary-light) 80%, transparent) !important;
  outline:0 !important;
}

@media (max-width:720px) {
  body #vg_planagift_v2,
  html body #vg_planagift_v2[style*="display:block"],
  html body #vg_planagift_v2[style*="display: block"] {
    width:calc(100vw - 20px) !important;
    max-height:calc(100dvh - 20px) !important;
    border-radius:12px !important;
  }

  body #vg_planagift_v2 #vgpag {
    max-height:calc(100dvh - 20px) !important;
  }

  body #vg_planagift_v2 fieldset {
    padding:26px 18px 18px !important;
  }

  body #vg_planagift_v2 legend {
    padding-right:38px !important;
  }

  body #vg_planagift_v2 .vgpag_footer {
    grid-template-columns:1fr !important;
    gap:10px !important;
    padding:14px 18px !important;
  }

  body #vg_planagift_v2 #vgpagback,
  body #vg_planagift_v2 #vgpagnext {
    width:100% !important;
  }
}

/* -- 34d. Gift diagram / video popup final fix ------------------------------
   The gift diagram/video lightbox uses #blankets + #popped. This version
   centers the popup, fixes z-index/overlay conflicts, keeps media responsive,
   and restores a reliable close button.
   -------------------------------------------------------------------------- */
body.overlay-open,
body:has(#blankets[style*="display: block"]),
body:has(#blankets[style*="display:block"]) {
  overflow:hidden !important;
}

body #vgbody #blankets,
body #blankets {
  position:fixed !important;
  box-sizing:border-box !important;
  inset:0 !important;
  width:100vw !important;
  height:100dvh !important;
  min-height:100vh !important;
  margin:0 !important;
  padding:0 !important;
  background:rgba(8,13,22,0.68) !important;
  backdrop-filter:blur(8px) saturate(120%) !important;
  -webkit-backdrop-filter:blur(8px) saturate(120%) !important;
  z-index:100000 !important;
}

body #vgbody #blankets[style*="display: block"],
body #vgbody #blankets[style*="display:block"],
body #blankets[style*="display: block"],
body #blankets[style*="display:block"] {
  display:block !important;
}

body #vgbody #popped,
body #blankets #popped,
body #popped {
  position:fixed !important;
  box-sizing:border-box !important;
  top:50% !important;
  right:auto !important;
  bottom:auto !important;
  left:50% !important;
  width:min(920px, calc(100vw - 40px)) !important;
  max-width:920px !important;
  height:auto !important;
  max-height:calc(100dvh - 40px) !important;
  margin:0 !important;
  margin-left:0 !important;
  padding:clamp(10px, 1.8vw, 18px) !important;
  overflow:visible !important;
  background:#fff !important;
  border:1px solid rgba(15,23,42,0.12) !important;
  border-radius:8px !important;
  box-shadow:0 26px 80px rgba(0,0,0,0.34) !important;
  opacity:1 !important;
  transform:translate(-50%, -50%) !important;
  z-index:100001 !important;
}

body #vgbody #popped[style*="display: block"],
body #vgbody #popped[style*="display:block"],
body #popped[style*="display: block"],
body #popped[style*="display:block"] {
  display:block !important;
}

body #vgbody #popped #popped_close,
body #popped #popped_close {
  position:static !important;
  display:block !important;
  width:0 !important;
  height:0 !important;
  padding:0 !important;
  margin:0 !important;
  background:none !important;
}

body #vgbody #close_popped,
body #popped #close_popped,
body #close_popped {
  display:block !important;
  position:absolute !important;
  top:-16px !important;
  right:-16px !important;
  left:auto !important;
  width:42px !important;
  height:42px !important;
  max-width:none !important;
  max-height:none !important;
  padding:8px !important;
  background:#fff !important;
  border:1px solid rgba(15,23,42,0.22) !important;
  border-radius:999px !important;
  box-shadow:0 12px 28px rgba(15,23,42,0.28) !important;
  cursor:pointer !important;
  object-fit:contain !important;
  opacity:1 !important;
  visibility:visible !important;
  z-index:100002 !important;
}

body #vgbody #close_popped:hover,
body #vgbody #close_popped:focus-visible,
body #popped #close_popped:hover,
body #popped #close_popped:focus-visible,
body #close_popped:hover,
body #close_popped:focus-visible {
  outline:0 !important;
  box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary-light) 80%, transparent), 0 12px 28px rgba(15,23,42,0.28) !important;
}

body #vgbody #popped iframe,
body #vgbody #popped video,
body #popped iframe,
body #popped video {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  aspect-ratio:16 / 9 !important;
  height:auto !important;
  max-height:calc(100dvh - 84px) !important;
  min-height:0 !important;
  margin:0 !important;
  background:#000 !important;
  border:0 !important;
  border-radius:6px !important;
}

@media (max-width:760px) {
  body #vgbody #popped,
  body #blankets #popped,
  body #popped {
    width:min(640px, calc(100vw - 24px)) !important;
    max-height:calc(100dvh - 24px) !important;
    padding:8px !important;
  }

  body #vgbody #close_popped,
  body #popped #close_popped,
  body #close_popped {
    top:-12px !important;
    right:-8px !important;
    width:38px !important;
    height:38px !important;
    padding:7px !important;
  }
}


/* -- 34e. Plan-a-Gift contrast + planned-giving legal footer ----------------
   These selectors target the shared vendor markup used across clients. Keep
   all palette and font choices token-driven; do not add client colors here.
   -------------------------------------------------------------------------- */
.pg-content-wrapper .pg-has-pag,
#vgbody .pg-has-pag {
  padding-block:clamp(2.5rem, 5vw, 4rem) !important;
}

.pg-content-wrapper .pg-has-pag > .pg-container,
#vgbody .pg-has-pag > .pg-container {
  width:min(100%, var(--container-max)) !important;
  margin-inline:auto !important;
  padding-inline:clamp(1.25rem, 4vw, 3rem) !important;
}

.pg-content-wrapper .pg-has-pag .pg-section-title,
.pg-content-wrapper .pg-has-pag .pg-section-title.pg-text-align-center,
#vgbody .pg-has-pag .pg-section-title {
  max-width:none !important;
  margin:0 0 clamp(1.25rem, 3vw, 2rem) !important;
  color:var(--on-primary) !important;
  font-family:var(--font-heading) !important;
  font-size:clamp(1.75rem, 3vw, 2.5rem) !important;
  font-weight:var(--heading-weight) !important;
  line-height:1.15 !important;
  text-align:left !important;
}

.pg-content-wrapper .pg-has-pag .pg-has-line-beside::before,
.pg-content-wrapper .pg-has-pag .pg-has-line-beside::after,
#vgbody .pg-has-pag .pg-has-line-beside::before,
#vgbody .pg-has-pag .pg-has-line-beside::after {
  content:none !important;
  display:none !important;
  background:none !important;
}

.pg-content-wrapper .pg-has-pag .pg-has-line-beside,
#vgbody .pg-has-pag .pg-has-line-beside {
  display:block !important;
}

.pg-content-wrapper .pg-has-pag .pg-section-title span,
#vgbody .pg-has-pag .pg-section-title span {
  padding:0 var(--space-5) 0 0 !important;
  background:transparent !important;
  color:inherit !important;
}

.pg-content-wrapper .pg-has-pag .pg-lede,
.pg-content-wrapper .pg-has-pag p,
#vgbody .pg-has-pag .pg-lede,
#vgbody .pg-has-pag p {
  max-width:68ch !important;
  color:var(--on-primary) !important;
  font-size:clamp(1rem, 1.4vw, 1.1875rem) !important;
  line-height:1.65 !important;
}

.pg-content-wrapper .pg-has-pag a,
#vgbody .pg-has-pag a {
  color:var(--on-secondary) !important;
}

/* Vendor legal/copyright strip. It sits outside #vgbody on many templates, so
   it needs its own centered inner measure and viewport-safe side gutters. */
#vgfooter.pg-copyright,
.pg-content-wrapper + #vgfooter.pg-copyright,
body > #vgfooter.pg-copyright {
  width:100% !important;
  margin:0 !important;
  padding:clamp(1.25rem, 3vw, 2rem) max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-right))
          clamp(1.25rem, 3vw, 2rem) max(clamp(1rem, 4vw, 3rem), env(safe-area-inset-left)) !important;
  background:var(--bg-primary) !important;
  border-top:1px solid var(--border-light) !important;
  color:var(--text-secondary) !important;
  font-family:var(--font-body) !important;
  text-align:left !important;
}

#vgfooter .pg-notice,
#vgfooter .pg-links {
  width:min(100%, var(--container-max)) !important;
  max-width:var(--container-max) !important;
  margin-inline:auto !important;
  color:var(--text-secondary) !important;
  font-family:var(--font-body) !important;
  font-size:clamp(0.875rem, 1vw, 1rem) !important;
  line-height:1.55 !important;
}

#vgfooter .pg-notice {
  margin-block:0 var(--space-3) !important;
}

#vgfooter .pg-notice span {
  display:inline !important;
  color:inherit !important;
}

#vgfooter .pg-notice span + span::before {
  content:" " !important;
}

#vgfooter .pg-links {
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  gap:0.4rem 0.75rem !important;
  margin-block:0 !important;
}

#vgfooter .pg-links > a,
#vgfooter .pg-copyright-info,
#vgfooter .pg-copyright-info > a {
  color:var(--brand-primary) !important;
  font-size:inherit !important;
  line-height:inherit !important;
  text-underline-offset:3px !important;
}

#vgfooter .pg-copyright-info {
  display:inline-flex !important;
  flex-wrap:wrap !important;
  gap:0.4rem !important;
}

/* Shared contact/pre-footer sections should align with the same page gutter. */
.pg-pre-footer .pg-section > .pg-container,
.pg-has-contact > .pg-container {
  padding-inline:clamp(1.25rem, 4vw, 3rem) !important;
}

@media (max-width:640px) {
  .pg-content-wrapper .pg-has-pag,
  #vgbody .pg-has-pag {
    margin-block:var(--space-6) !important;
    padding-block:var(--space-10) !important;
    border-radius:0 !important;
  }

  .pg-content-wrapper .pg-has-pag .pg-section-title,
  #vgbody .pg-has-pag .pg-section-title {
    font-size:clamp(1.6rem, 8vw, 2rem) !important;
  }

  .pg-content-wrapper .pg-has-pag .pg-has-line-beside::before,
  .pg-content-wrapper .pg-has-pag .pg-has-line-beside::after,
  #vgbody .pg-has-pag .pg-has-line-beside::before,
  #vgbody .pg-has-pag .pg-has-line-beside::after {
    display:none !important;
  }

  .pg-content-wrapper .pg-has-pag .pg-section-title span,
  #vgbody .pg-has-pag .pg-section-title span {
    padding:0 !important;
  }

  #vgfooter .pg-links {
    align-items:flex-start !important;
    flex-direction:column !important;
  }
}


/* -- 34f. Plan-a-Gift wizard option normalization --------------------------
   The vendor emits two option structures:
     input + label
     span > br + input + label
   Style both structures identically so every choice has the same hit area,
   alignment, and visual hierarchy across all client sites.
   -------------------------------------------------------------------------- */
body #vg_planagift_v2 {
  width:min(760px, calc(100vw - 32px)) !important;
  max-width:760px !important;
  max-height:calc(100dvh - 12px) !important;
  border-radius:14px !important;
}

body #vg_planagift_v2 #vgpag {
  max-height:calc(100dvh - 12px) !important;
}

body #vg_planagift_v2 fieldset {
  padding:clamp(1.5rem, 4vw, 2rem) !important;
  scrollbar-gutter:stable !important;
  overscroll-behavior:contain !important;
  scrollbar-color:var(--brand-primary) var(--bg-subtle) !important;
  scrollbar-width:auto !important;
}

body #vg_planagift_v2 fieldset::-webkit-scrollbar {
  width:12px;
}

body #vg_planagift_v2 fieldset::-webkit-scrollbar-track {
  background:var(--bg-subtle);
  border-radius:999px;
}

body #vg_planagift_v2 fieldset::-webkit-scrollbar-thumb {
  background:var(--brand-primary);
  border:3px solid var(--bg-subtle);
  border-radius:999px;
}

/* Dependent questions are nested fieldsets. They previously inherited the
   outer dialog's 32px padding, adding 64px of unnecessary height per group. */
body #vg_planagift_v2 fieldset fieldset,
body #vg_planagift_v2 fieldset .sub_fieldset {
  flex:0 0 auto !important;
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  margin:var(--space-5) 0 var(--space-4) !important;
  padding:0 !important;
  overflow:visible !important;
  scrollbar-gutter:auto !important;
}

body #vg_planagift_v2 legend {
  width:100% !important;
  margin:0 0 var(--space-5) !important;
  padding:0 3rem var(--space-4) 0 !important;
  border-bottom:2px solid var(--brand-primary) !important;
}

body #vg_planagift_v2 legend strong {
  font-size:clamp(1.5rem, 3vw, 2rem) !important;
  line-height:1.15 !important;
}

body #vg_planagift_v2 legend em {
  margin-top:var(--space-2) !important;
  font-size:clamp(1rem, 1.8vw, 1.125rem) !important;
  line-height:1.45 !important;
}

body #vg_planagift_v2 fieldset > span[class^="pag_q1_"],
body #vg_planagift_v2 fieldset > span[class*=" pag_q1_"] {
  display:block !important;
  width:100% !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
}

body #vg_planagift_v2 fieldset > br,
body #vg_planagift_v2 fieldset > span[class^="pag_q1_"] > br,
body #vg_planagift_v2 fieldset > span[class*=" pag_q1_"] > br {
  display:none !important;
}

body #vg_planagift_v2 fieldset > span[class^="pag_q1_"] > input[type="radio"],
body #vg_planagift_v2 fieldset > span[class*=" pag_q1_"] > input[type="radio"] {
  position:absolute !important;
  opacity:0 !important;
  pointer-events:none !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"] + label,
body #vg_planagift_v2 fieldset > span[class^="pag_q1_"] > input[type="radio"] + label,
body #vg_planagift_v2 fieldset > span[class*=" pag_q1_"] > input[type="radio"] + label {
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  width:100% !important;
  min-height:56px !important;
  margin:0 0 var(--space-3) !important;
  padding:0.875rem 1rem 0.875rem 3.25rem !important;
  background:var(--bg-subtle) !important;
  border:1px solid var(--border-default) !important;
  border-radius:10px !important;
  color:var(--text-primary) !important;
  cursor:pointer !important;
  font-family:var(--font-body) !important;
  font-size:var(--text-base) !important;
  line-height:1.4 !important;
  transition:background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"] + label::before,
body #vg_planagift_v2 fieldset > span[class^="pag_q1_"] > input[type="radio"] + label::before,
body #vg_planagift_v2 fieldset > span[class*=" pag_q1_"] > input[type="radio"] + label::before {
  content:"" !important;
  position:absolute !important;
  top:50% !important;
  left:1.25rem !important;
  width:20px !important;
  height:20px !important;
  background:#fff !important;
  border:2px solid var(--border-strong) !important;
  border-radius:50% !important;
  transform:translateY(-50%) !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"]:checked + label,
body #vg_planagift_v2 fieldset > span[class^="pag_q1_"] > input[type="radio"]:checked + label,
body #vg_planagift_v2 fieldset > span[class*=" pag_q1_"] > input[type="radio"]:checked + label {
  background:color-mix(in srgb, var(--brand-primary-light) 45%, #fff) !important;
  border-color:var(--brand-primary) !important;
  box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 18%, transparent) !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"]:checked + label::before,
body #vg_planagift_v2 fieldset > span[class^="pag_q1_"] > input[type="radio"]:checked + label::before,
body #vg_planagift_v2 fieldset > span[class*=" pag_q1_"] > input[type="radio"]:checked + label::before {
  background:var(--brand-primary) !important;
  border-color:var(--brand-primary) !important;
  box-shadow:inset 0 0 0 5px #fff !important;
}

body #vg_planagift_v2 fieldset > input[type="radio"]:focus-visible + label,
body #vg_planagift_v2 fieldset > span[class^="pag_q1_"] > input[type="radio"]:focus-visible + label,
body #vg_planagift_v2 fieldset > span[class*=" pag_q1_"] > input[type="radio"]:focus-visible + label {
  outline:3px solid color-mix(in srgb, var(--brand-primary) 35%, transparent) !important;
  outline-offset:2px !important;
}

body #vg_planagift_v2 .vgpag_footer {
  grid-template-columns:minmax(0, 1fr) auto auto !important;
  min-height:82px !important;
  padding:var(--space-4) clamp(1.5rem, 4vw, 2rem) !important;
}

body #vg_planagift_v2 #vgpagback,
body #vg_planagift_v2 #vgpagnext {
  min-width:120px !important;
  min-height:48px !important;
  padding:0.75rem 1.5rem !important;
}

@media (max-width:640px) {
  body #vg_planagift_v2 {
    width:calc(100vw - 16px) !important;
    max-height:calc(100dvh - 8px) !important;
    border-radius:10px !important;
  }

  body #vg_planagift_v2 #vgpag {
    max-height:calc(100dvh - 8px) !important;
  }

  body #vg_planagift_v2 fieldset {
    padding:1.25rem 1rem !important;
  }

  body #vg_planagift_v2 legend {
    padding-right:2.5rem !important;
  }

  body #vg_planagift_v2 .vgpag_footer {
    grid-template-columns:1fr 1fr !important;
    gap:var(--space-3) !important;
    padding:var(--space-3) 1rem !important;
  }

  body #vg_planagift_v2 #vgpag_err {
    grid-column:1 / -1 !important;
  }

  body #vg_planagift_v2 #vgpagback,
  body #vg_planagift_v2 #vgpagnext {
    width:100% !important;
    min-width:0 !important;
  }
}


/* -- 34g. Token-driven button normalization --------------------------------
   All reusable CTA variants read from the section 33 button tokens. This keeps
   component behavior shared while allowing a new client to replace its entire
   button language in the single client configuration block.
   -------------------------------------------------------------------------- */
.pg-button,
.pg-button-item,
.pg-has-pag a,
.society-cta-button,
.planning-card .pg-button,
.pg-gift-plans .pg-page-card .pg-button,
.pg-page-card-outer.pg-page-card-cols .pg-page-card .pg-button,
body #vg_planagift_v2 #vgpagback,
body #vg_planagift_v2 #vgpagnext {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:var(--button-min-height) !important;
  padding:var(--button-padding-block) var(--button-padding-inline) !important;
  background:var(--button-bg) !important;
  border:1px solid var(--button-border) !important;
  border-radius:var(--button-radius) !important;
  box-shadow:none !important;
  color:var(--button-text) !important;
  font-family:var(--font-button) !important;
  font-size:var(--button-font-size) !important;
  font-weight:var(--button-weight) !important;
  line-height:1 !important;
  letter-spacing:var(--button-tracking) !important;
  text-align:center !important;
  text-decoration:none !important;
  text-transform:var(--button-transform) !important;
  cursor:pointer !important;
  transition:background-color 160ms ease, border-color 160ms ease,
             color 160ms ease, box-shadow 160ms ease, transform 160ms ease !important;
}

.pg-button:hover,
.pg-button:focus-visible,
.pg-button-item:hover,
.pg-button-item:focus-visible,
.pg-has-pag a:hover,
.pg-has-pag a:focus-visible,
.society-cta-button:hover,
.society-cta-button:focus-visible,
.planning-card:hover .pg-button,
.planning-card:focus-within .pg-button,
.pg-gift-plans .pg-page-card:hover .pg-button,
.pg-gift-plans .pg-page-card:focus .pg-button,
.pg-page-card-outer.pg-page-card-cols .pg-page-card:hover .pg-button,
.pg-page-card-outer.pg-page-card-cols .pg-page-card:focus .pg-button,
body #vg_planagift_v2 #vgpagback:hover,
body #vg_planagift_v2 #vgpagback:focus-visible,
body #vg_planagift_v2 #vgpagnext:hover,
body #vg_planagift_v2 #vgpagnext:focus-visible {
  background:var(--button-bg-hover) !important;
  border-color:var(--button-border-hover) !important;
  color:var(--button-text-hover) !important;
  box-shadow:0 6px 16px rgba(15,23,42,0.16) !important;
  text-decoration:none !important;
  transform:translateY(-1px) !important;
}

.pg-button:focus-visible,
.pg-button-item:focus-visible,
.pg-has-pag a:focus-visible,
.society-cta-button:focus-visible,
body #vg_planagift_v2 #vgpagback:focus-visible,
body #vg_planagift_v2 #vgpagnext:focus-visible {
  outline:3px solid color-mix(in srgb, var(--button-bg) 35%, transparent) !important;
  outline-offset:3px !important;
}

/* Outline buttons retain their outline treatment but use the same client font,
   shape, sizing, and hover colors. */
.pg-button-outline {
  background:transparent !important;
  border-color:var(--button-border) !important;
  color:var(--button-bg) !important;
}

.pg-button-outline:hover,
.pg-button-outline:focus-visible {
  background:var(--button-bg) !important;
  border-color:var(--button-border) !important;
  color:var(--button-text) !important;
}

.pg-button-ghost {
  background:transparent !important;
  border-color:transparent !important;
  color:var(--text-secondary) !important;
}

.pg-button-ghost:hover,
.pg-button-ghost:focus-visible {
  background:var(--bg-tertiary) !important;
  border-color:var(--border-default) !important;
  color:var(--text-primary) !important;
  box-shadow:none !important;
  transform:none !important;
}

.pg-button-sm { min-height:38px !important; padding:0.55rem 1rem !important; font-size:var(--text-xs) !important; }
.pg-button-lg { min-height:52px !important; padding:0.9rem 1.75rem !important; font-size:var(--text-base) !important; }

button,
input[type="submit"],
.pg-button { cursor:pointer; }

button:disabled,
input[type="submit"]:disabled,
.pg-button:disabled { opacity:0.6; cursor:not-allowed; }

@media (max-width:640px) {
  .pg-button,
  .pg-button-item,
  .pg-has-pag a,
  .society-cta-button {
    width:100% !important;
    max-width:100% !important;
    white-space:normal !important;
  }
}


/* -- 34h. Responsive legacy form system ------------------------------------
   Vendor forms such as #frm_stocktransfer use tables for layout. These rules
   preserve the form controls and submission behavior while rendering the table
   as accessible, responsive rows. All visual choices come from section 33.
   -------------------------------------------------------------------------- */
#vgbody form[id^="frm_"],
.pg-content-wrapper form[id^="frm_"] {
  width:100% !important;
  max-width:900px !important;
  margin:clamp(1.5rem, 4vw, 3rem) 0 !important;
  padding:clamp(1.25rem, 3vw, 2rem) !important;
  background:var(--form-bg) !important;
  border:1px solid var(--form-border) !important;
  border-radius:calc(var(--form-radius) + 2px) !important;
  box-shadow:0 12px 32px rgba(15,23,42,0.08) !important;
  color:var(--form-text) !important;
  font-family:var(--font-body) !important;
}

#vgbody form[id^="frm_"] > p:first-child,
.pg-content-wrapper form[id^="frm_"] > p:first-child {
  margin:0 0 var(--space-6) !important;
  padding:var(--space-3) var(--space-4) !important;
  background:color-mix(in srgb, var(--brand-primary-light) 35%, #fff) !important;
  border-left:4px solid var(--brand-primary) !important;
  border-radius:var(--form-radius) !important;
  color:var(--form-text) !important;
  font-size:var(--text-sm) !important;
  line-height:1.5 !important;
}

#vgbody form[id^="frm_"] table,
#vgbody form[id^="frm_"] tbody,
.pg-content-wrapper form[id^="frm_"] table,
.pg-content-wrapper form[id^="frm_"] tbody {
  display:block !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-spacing:0 !important;
}

#vgbody form[id^="frm_"] tr,
.pg-content-wrapper form[id^="frm_"] tr {
  display:grid !important;
  grid-template-columns:minmax(180px, 250px) minmax(0, 1fr) !important;
  align-items:center !important;
  gap:var(--space-5) !important;
  width:100% !important;
  padding:calc(var(--form-row-gap) / 2) 0 !important;
  border:0 !important;
}

#vgbody form[id^="frm_"] td,
.pg-content-wrapper form[id^="frm_"] td {
  display:block !important;
  width:auto !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  vertical-align:middle !important;
}

#vgbody form[id^="frm_"] td[colspan="2"],
.pg-content-wrapper form[id^="frm_"] td[colspan="2"] {
  grid-column:1 / -1 !important;
}

#vgbody form[id^="frm_"] td[colspan="2"]:has(> fieldset),
.pg-content-wrapper form[id^="frm_"] td[colspan="2"]:has(> fieldset) {
  margin-top:var(--form-section-gap) !important;
}

#vgbody form[id^="frm_"] tr:first-child td[colspan="2"],
.pg-content-wrapper form[id^="frm_"] tr:first-child td[colspan="2"] {
  margin-top:0 !important;
}

#vgbody form[id^="frm_"] fieldset,
.pg-content-wrapper form[id^="frm_"] fieldset {
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
}

#vgbody form[id^="frm_"] td[colspan="2"] > fieldset > legend,
.pg-content-wrapper form[id^="frm_"] td[colspan="2"] > fieldset > legend {
  display:block !important;
  width:100% !important;
  margin:0 0 var(--space-4) !important;
  padding:var(--space-4) var(--space-5) !important;
  background:var(--form-section-bg) !important;
  border:0 !important;
  border-left:5px solid var(--brand-primary) !important;
  border-radius:var(--form-radius) !important;
}

#vgbody form[id^="frm_"] legend h2,
.pg-content-wrapper form[id^="frm_"] legend h2 {
  margin:0 !important;
  color:var(--brand-primary) !important;
  font-family:var(--font-heading) !important;
  font-size:clamp(1.25rem, 2.3vw, 1.65rem) !important;
  font-weight:var(--heading-weight) !important;
  line-height:1.2 !important;
}

#vgbody form[id^="frm_"] label:not(.pg-visually-hidden),
.pg-content-wrapper form[id^="frm_"] label:not(.pg-visually-hidden) {
  display:block !important;
  margin:0 !important;
  color:var(--form-text) !important;
  font-size:var(--text-base) !important;
  font-weight:600 !important;
  line-height:1.4 !important;
}

#vgbody form[id^="frm_"] input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]),
#vgbody form[id^="frm_"] select,
#vgbody form[id^="frm_"] textarea,
.pg-content-wrapper form[id^="frm_"] input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]),
.pg-content-wrapper form[id^="frm_"] select,
.pg-content-wrapper form[id^="frm_"] textarea {
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-height:var(--form-control-height) !important;
  margin:0 !important;
  padding:var(--form-control-padding) !important;
  background:var(--form-bg) !important;
  border:1px solid var(--form-border) !important;
  border-radius:var(--form-radius) !important;
  box-shadow:0 1px 2px rgba(15,23,42,0.04) !important;
  color:var(--form-text) !important;
  font-family:var(--font-body) !important;
  font-size:16px !important;
  line-height:1.4 !important;
  transition:border-color 160ms ease, box-shadow 160ms ease, background-color 160ms ease !important;
}

#vgbody form[id^="frm_"] textarea,
.pg-content-wrapper form[id^="frm_"] textarea {
  min-height:140px !important;
  resize:vertical !important;
}

#vgbody form[id^="frm_"] input::placeholder,
#vgbody form[id^="frm_"] textarea::placeholder,
.pg-content-wrapper form[id^="frm_"] input::placeholder,
.pg-content-wrapper form[id^="frm_"] textarea::placeholder {
  color:var(--form-placeholder) !important;
  opacity:1 !important;
}

#vgbody form[id^="frm_"] input:focus,
#vgbody form[id^="frm_"] select:focus,
#vgbody form[id^="frm_"] textarea:focus,
.pg-content-wrapper form[id^="frm_"] input:focus,
.pg-content-wrapper form[id^="frm_"] select:focus,
.pg-content-wrapper form[id^="frm_"] textarea:focus {
  border-color:var(--form-border-focus) !important;
  outline:0 !important;
  box-shadow:0 0 0 3px color-mix(in srgb, var(--form-border-focus) 22%, transparent) !important;
}

#vgbody form[id^="frm_"] input:required:invalid:not(:placeholder-shown),
.pg-content-wrapper form[id^="frm_"] input:required:invalid:not(:placeholder-shown) {
  border-color:#b42318 !important;
}

/* Radio choices become full-width, touch-friendly rows. */
#vgbody form[id^="frm_"] .pg-radio-input,
.pg-content-wrapper form[id^="frm_"] .pg-radio-input {
  position:relative !important;
  display:grid !important;
  grid-template-columns:24px minmax(0, 1fr) !important;
  gap:var(--space-3) !important;
  align-items:start !important;
  margin:0 0 var(--space-3) !important;
  padding:var(--space-4) !important;
  background:var(--form-bg) !important;
  border:1px solid var(--form-border) !important;
  border-radius:var(--form-radius) !important;
}

#vgbody form[id^="frm_"] .pg-radio-input input[type="radio"],
.pg-content-wrapper form[id^="frm_"] .pg-radio-input input[type="radio"] {
  width:20px !important;
  height:20px !important;
  margin:2px 0 0 !important;
  accent-color:var(--brand-primary) !important;
}

#vgbody form[id^="frm_"] .pg-radio-input label:not(.pg-visually-hidden),
.pg-content-wrapper form[id^="frm_"] .pg-radio-input label:not(.pg-visually-hidden) {
  grid-column:2 !important;
  cursor:pointer !important;
  font-weight:500 !important;
}

#vgbody form[id^="frm_"] .pg-radio-input textarea,
.pg-content-wrapper form[id^="frm_"] .pg-radio-input textarea {
  grid-column:2 !important;
  margin-top:var(--space-3) !important;
}

/* Submit and reset actions share the client button language. */
#vgbody form[id^="frm_"] > button,
.pg-content-wrapper form[id^="frm_"] > button {
  min-height:var(--button-min-height) !important;
  margin:var(--space-5) var(--space-3) 0 0 !important;
  padding:var(--button-padding-block) var(--button-padding-inline) !important;
  background:var(--button-bg) !important;
  border:1px solid var(--button-border) !important;
  border-radius:var(--button-radius) !important;
  color:var(--button-text) !important;
  font-family:var(--font-button) !important;
  font-size:var(--button-font-size) !important;
  font-weight:var(--button-weight) !important;
  line-height:1 !important;
  letter-spacing:var(--button-tracking) !important;
  text-transform:var(--button-transform) !important;
  cursor:pointer !important;
}

#vgbody form[id^="frm_"] > button[type="reset"],
.pg-content-wrapper form[id^="frm_"] > button[type="reset"] {
  background:transparent !important;
  color:var(--button-bg) !important;
}

#vgbody form[id^="frm_"] > button:hover,
#vgbody form[id^="frm_"] > button:focus-visible,
.pg-content-wrapper form[id^="frm_"] > button:hover,
.pg-content-wrapper form[id^="frm_"] > button:focus-visible {
  background:var(--button-bg-hover) !important;
  border-color:var(--button-border-hover) !important;
  color:var(--button-text-hover) !important;
}

@media (max-width:720px) {
  #vgbody form[id^="frm_"],
  .pg-content-wrapper form[id^="frm_"] {
    margin-block:var(--space-6) !important;
    padding:var(--space-4) !important;
    border-radius:var(--form-radius) !important;
    box-shadow:none !important;
  }

  #vgbody form[id^="frm_"] tr,
  .pg-content-wrapper form[id^="frm_"] tr {
    grid-template-columns:minmax(0, 1fr) !important;
    gap:var(--space-2) !important;
    padding:var(--space-2) 0 !important;
  }

  #vgbody form[id^="frm_"] td,
  .pg-content-wrapper form[id^="frm_"] td {
    grid-column:1 !important;
  }

  #vgbody form[id^="frm_"] td[colspan="2"]:has(> fieldset),
  .pg-content-wrapper form[id^="frm_"] td[colspan="2"]:has(> fieldset) {
    margin-top:var(--space-6) !important;
  }

  #vgbody form[id^="frm_"] td[colspan="2"] > fieldset > legend,
  .pg-content-wrapper form[id^="frm_"] td[colspan="2"] > fieldset > legend {
    padding:var(--space-3) var(--space-4) !important;
  }

  #vgbody form[id^="frm_"] > button,
  .pg-content-wrapper form[id^="frm_"] > button {
    width:100% !important;
    margin:var(--space-3) 0 0 !important;
  }
}


/* -- 34i. Contrast-safe comparison results ---------------------------------
   Nested links previously ignored the table-cell foreground and reused an
   article-link color, which could produce dark red text on teal/blue headers.
   Every result-table color now comes from section 33 comparison tokens.
   -------------------------------------------------------------------------- */
html body .vgrelatedlinks, html body  #vgrelatedlinks {
  display:none !important;
}

#vgcomo {
  width:100% !important;
  margin:clamp(1.5rem, 4vw, 2.5rem) 0 !important;
  background:var(--compare-body-bg) !important;
  border:1px solid var(--compare-border) !important;
  border-radius:var(--form-radius) !important;
  border-collapse:separate !important;
  border-spacing:0 !important;
  color:var(--compare-body-text) !important;
  font-family:var(--font-body) !important;
}

#vgcomo th,
#vgcomo td {
  padding:clamp(0.75rem, 1.8vw, 1rem) !important;
  background:var(--compare-body-bg) !important;
  border-right:1px solid var(--compare-border) !important;
  border-bottom:1px solid var(--compare-border) !important;
  color:var(--compare-body-text) !important;
  font-size:clamp(0.875rem, 1.2vw, 1rem) !important;
  line-height:1.45 !important;
  vertical-align:middle !important;
}

#vgcomo tr > :last-child {
  border-right:0 !important;
}

#vgcomo tbody tr:last-child > td {
  border-bottom:0 !important;
}

#vgcomo tbody tr:not(.vgsection):nth-child(even) > td {
  background:var(--compare-body-alt) !important;
}

/* Plan-name header and category divider rows. */
#vgcomo thead th,
#vgcomo thead td,
#vgcomo thead th *,
#vgcomo thead td *,
#vgcomo tr.vgsection > th,
#vgcomo tr.vgsection > td,
#vgcomo tr.vgsection > th *,
#vgcomo tr.vgsection > td * {
  background:var(--compare-header-bg) !important;
  color:var(--compare-header-text) !important;
}

#vgcomo thead a,
#vgcomo tr.vgsection a {
  color:var(--compare-header-link) !important;
  font-weight:700 !important;
  text-decoration:none !important;
  text-decoration-color:currentColor !important;
  text-underline-offset:3px !important;
}

#vgcomo thead a:hover,
#vgcomo thead a:focus-visible,
#vgcomo tr.vgsection a:hover,
#vgcomo tr.vgsection a:focus-visible {
  color:var(--compare-header-link) !important;
  text-decoration:underline !important;
}

/* Some vendor builds omit <thead> and place the plan-name row first. */
#vgcomo > tbody:first-child > tr:first-child > th,
#vgcomo > tbody:first-child > tr:first-child > td,
#vgcomo > tbody:first-child > tr:first-child > th *,
#vgcomo > tbody:first-child > tr:first-child > td * {
  background:var(--compare-header-bg) !important;
  color:var(--compare-header-text) !important;
}

#vgcomo > tbody:first-child > tr:first-child a {
  color:var(--compare-header-link) !important;
  font-weight:700 !important;
}

/* Body links retain a branded color only on the light table surface. */
#vgcomo tbody tr:not(.vgsection):not(:first-child) a {
  color:var(--compare-link) !important;
  font-weight:600 !important;
  text-decoration:underline !important;
  text-decoration-color:color-mix(in srgb, var(--compare-link) 55%, transparent) !important;
  text-underline-offset:3px !important;
}

#vgcomo .pg-has-checkmark {
  color:var(--compare-check) !important;
  text-align:center !important;
}

#vgcomo .pg-has-checkmark img {
  display:block !important;
  width:20px !important;
  height:20px !important;
  margin:auto !important;
  object-fit:contain !important;
}

/* The picker should use normal document flow; a sticky Compare button can
   obscure choices on shorter screens. */
#vgcom > input[type="submit"] {
  position:static !important;
  top:auto !important;
  min-height:var(--button-min-height) !important;
  padding:var(--button-padding-block) var(--button-padding-inline) !important;
  background:var(--button-bg) !important;
  border:1px solid var(--button-border) !important;
  border-radius:var(--button-radius) !important;
  color:var(--button-text) !important;
  font-family:var(--font-button) !important;
  font-size:var(--button-font-size) !important;
  font-weight:var(--button-weight) !important;
  letter-spacing:var(--button-tracking) !important;
  text-transform:var(--button-transform) !important;
}

@media (max-width:760px) {
  #vgcomo {
    display:block !important;
    max-width:100% !important;
    overflow-x:auto !important;
    overscroll-behavior-inline:contain !important;
    -webkit-overflow-scrolling:touch !important;
  }

  #vgcomo thead,
  #vgcomo tbody,
  #vgcomo tr {
    min-width:680px !important;
  }

  #vgcomo tr > :first-child {
    position:sticky !important;
    left:0 !important;
    z-index:1 !important;
    min-width:170px !important;
    box-shadow:6px 0 10px rgba(15,23,42,0.06) !important;
  }

  #vgcomo thead tr > :first-child,
  #vgcomo tr.vgsection > :first-child,
  #vgcomo > tbody:first-child > tr:first-child > :first-child {
    z-index:2 !important;
    background:var(--compare-header-bg) !important;
    color:var(--compare-header-text) !important;
  }

  #vgcom > input[type="submit"] {
    width:100% !important;
  }
}


/* -- 34j. Natural banner photography ---------------------------------------
   Client-supplied images render without filters, opacity changes, gradients,
   blend modes, or pseudo-element tints. Caption styling remains independent.
   -------------------------------------------------------------------------- */
.pg-banner__img,
.pg-banner img,
.banner-carousel img {
  filter:none !important;
  -webkit-filter:none !important;
  opacity:1 !important;
  mix-blend-mode:normal !important;
}

.pg-banner__link,
.pg-banner__slide,
.pg-banner__media {
  filter:none !important;
  opacity:1 !important;
  background-image:none !important;
  mix-blend-mode:normal !important;
}

.pg-banner__link::before,
.pg-banner__link::after,
.pg-banner__slide::before,
.pg-banner__slide::after,
.pg-banner__media::before,
.pg-banner__media::after,
.banner-carousel .slide::before,
.banner-carousel .slide::after {
  content:none !important;
  display:none !important;
  background:none !important;
  background-image:none !important;
  filter:none !important;
  opacity:0 !important;
  mix-blend-mode:normal !important;
}


/* -- 34k. Flat compare-picker markup ---------------------------------------
   Older clients emit label + checkbox as direct siblings of #vgcom, while
   newer clients wrap each option. A two-column grid keeps both siblings on one
   row without changing form semantics or JavaScript behavior.
   -------------------------------------------------------------------------- */
#vgcom:has(> label + input[type="checkbox"]) {
  display:grid !important;
  grid-template-columns:minmax(0, 1fr) 32px !important;
  grid-auto-flow:row dense !important;
  align-items:stretch !important;
  gap:var(--space-3) var(--space-4) !important;
  width:100% !important;
  max-width:100% !important;
  margin:clamp(1.5rem, 4vw, 2.5rem) 0 0 !important;
  padding:clamp(1.25rem, 3vw, 2rem) !important;
  background:var(--form-bg) !important;
  border:1px solid var(--form-border) !important;
  border-radius:calc(var(--form-radius) + 2px) !important;
  box-shadow:0 10px 28px rgba(15,23,42,0.07) !important;
}

#vgcom:has(> label + input[type="checkbox"]) > h2 {
  grid-column:1 / -1 !important;
  width:100% !important;
  margin:var(--space-6) 0 var(--space-2) !important;
  padding:0 0 var(--space-3) !important;
  border-bottom:3px solid var(--brand-primary) !important;
  color:var(--brand-primary) !important;
  font-family:var(--font-heading) !important;
  font-size:clamp(1.25rem, 2.4vw, 1.75rem) !important;
  font-weight:var(--heading-weight) !important;
  line-height:1.2 !important;
}

#vgcom:has(> label + input[type="checkbox"]) > h2:first-of-type {
  margin-top:0 !important;
}

#vgcom:has(> label + input[type="checkbox"]) > label {
  grid-column:1 !important;
  align-self:stretch !important;
  display:block !important;
  min-width:0 !important;
  min-height:74px !important;
  margin:0 !important;
  padding:var(--space-4) var(--space-5) !important;
  background:var(--form-section-bg) !important;
  border:1px solid var(--form-border) !important;
  border-left:5px solid var(--brand-primary) !important;
  border-radius:var(--form-radius) !important;
  color:var(--form-text) !important;
  cursor:pointer !important;
  font-family:var(--font-body) !important;
  font-size:var(--text-base) !important;
  line-height:1.55 !important;
  transition:border-color 160ms ease, background-color 160ms ease, box-shadow 160ms ease !important;
}

#vgcom:has(> label + input[type="checkbox"]) > label:hover,
#vgcom:has(> label + input[type="checkbox"]) > label:focus-within {
  background:color-mix(in srgb, var(--brand-primary-light) 38%, var(--form-bg)) !important;
  border-color:var(--brand-secondary) !important;
  border-left-color:var(--brand-secondary) !important;
  box-shadow:0 5px 14px rgba(15,23,42,0.08) !important;
}

#vgcom:has(> label + input[type="checkbox"]) > label > a {
  display:inline !important;
  color:var(--brand-primary) !important;
  font-size:var(--text-lg) !important;
  font-weight:700 !important;
  line-height:1.3 !important;
  text-decoration:none !important;
}

#vgcom:has(> label + input[type="checkbox"]) > label > a:hover,
#vgcom:has(> label + input[type="checkbox"]) > label > a:focus-visible {
  color:var(--brand-secondary-dark) !important;
  text-decoration:underline !important;
  text-underline-offset:3px !important;
}

#vgcom:has(> label + input[type="checkbox"]) > input[type="checkbox"] {
  grid-column:2 !important;
  align-self:center !important;
  justify-self:center !important;
  position:relative !important;
  inset:auto !important;
  display:block !important;
  width:24px !important;
  height:24px !important;
  margin:0 !important;
  opacity:1 !important;
  visibility:visible !important;
  clip:auto !important;
  clip-path:none !important;
  appearance:auto !important;
  -webkit-appearance:auto !important;
  accent-color:var(--brand-secondary) !important;
  cursor:pointer !important;
}

/* The label immediately precedes its checkbox in legacy vendor markup. Give
   the full option card a persistent selected state and a keyboard focus cue. */
#vgcom:has(> label + input[type="checkbox"]) > label:has(+ input[type="checkbox"]:checked) {
  background:color-mix(in srgb, var(--brand-secondary) 14%, var(--form-bg)) !important;
  border-color:var(--brand-secondary) !important;
  border-left-color:var(--brand-secondary) !important;
  box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-secondary) 24%, transparent) !important;
}

#vgcom:has(> label + input[type="checkbox"]) > label:has(+ input[type="checkbox"]:focus-visible) {
  outline:3px solid color-mix(in srgb, var(--brand-secondary) 35%, transparent) !important;
  outline-offset:3px !important;
}

#vgcom:has(> label + input[type="checkbox"]) > input[type="submit"] {
  grid-column:1 / -1 !important;
  justify-self:end !important;
  width:auto !important;
  margin:var(--space-3) 0 !important;
}

#vgcom:has(> label + input[type="checkbox"]) > br,
#vgcom:has(> label + input[type="checkbox"]) > input[type="hidden"] {
  display:none !important;
}

@media (max-width:640px) {
  #vgcom:has(> label + input[type="checkbox"]) {
    grid-template-columns:minmax(0, 1fr) 28px !important;
    gap:var(--space-3) !important;
    padding:var(--space-4) !important;
    box-shadow:none !important;
  }

  #vgcom:has(> label + input[type="checkbox"]) > label {
    min-height:0 !important;
    padding:var(--space-4) !important;
  }

  #vgcom:has(> label + input[type="checkbox"]) > input[type="submit"] {
    width:100% !important;
    justify-self:stretch !important;
  }
}


/* -- 34l. Mobile side-navigation state compatibility -----------------------
   Some vendor builds toggle body.pg-mobile-nav-open; newer builds update only
   #pg-menu-toggle[aria-expanded]. Support both without requiring script edits.
   -------------------------------------------------------------------------- */
@media (max-width:1024px) {
  #pg-menu-toggle {
    position:relative !important;
    display:flex !important;
    align-items:center !important;
    width:100% !important;
    min-height:52px !important;
    padding:0.875rem 1rem !important;
    background:var(--brand-primary) !important;
    border:1px solid var(--brand-primary) !important;
    border-radius:var(--form-radius) !important;
    color:var(--on-primary) !important;
    font-family:var(--font-button) !important;
    font-size:var(--text-base) !important;
    font-weight:var(--button-weight) !important;
    cursor:pointer !important;
    visibility:visible !important;
    opacity:1 !important;
  }

  #pg-menu-toggle::before {
    content:"\2630" !important;
    display:inline-block !important;
    margin-right:0.6rem !important;
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:1.15rem !important;
    line-height:1 !important;
  }

  #pg-menu-toggle[aria-expanded="true"]::before,
  body.pg-mobile-nav-open #pg-menu-toggle::before {
    content:"\2715" !important;
  }

  #pg-menu-toggle + ul {
    display:block !important;
    max-height:0 !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    visibility:hidden !important;
    opacity:0 !important;
    transition:max-height 280ms var(--ease-out), opacity 180ms ease,
               visibility 0s linear 280ms !important;
  }

  #pg-menu-toggle[aria-expanded="true"] + ul,
  body.pg-mobile-nav-open #pg-menu-toggle + ul {
    max-height:2400px !important;
    margin-top:var(--space-2) !important;
    padding-bottom:var(--space-2) !important;
    overflow:visible !important;
    visibility:visible !important;
    opacity:1 !important;
    transition:max-height 320ms var(--ease-out), opacity 180ms ease,
               visibility 0s linear 0s !important;
  }

  #pg-menu-toggle[aria-expanded="true"] + ul a,
  body.pg-mobile-nav-open #pg-menu-toggle + ul a {
    display:block !important;
  }
}


/* -- 34m. Client-matched semantic heading hierarchy ------------------------
   Keep the vendor's correct H1/H2/H3 document structure. Only the visual
   levels are mapped to the client site through section 33 heading tokens:
     client content H2 -> planned-giving page H1
     client subheading -> planned-giving H2
     client supporting heading -> planned-giving H3
   The shared client-site hero (#pageTitle) remains native and is not targeted.
   -------------------------------------------------------------------------- */
.pg-content-wrapper .pg-page-title:not(.pg-sr-only),
.pg-content-wrapper h1:not(.pg-sr-only) {
  margin:0 0 var(--heading-h1-space) !important;
  color:var(--heading-color) !important;
  font-family:var(--font-heading) !important;
  font-size:var(--heading-h1-size) !important;
  font-weight:var(--heading-weight) !important;
  line-height:var(--heading-line) !important;
  letter-spacing:var(--heading-tracking) !important;
  text-transform:var(--heading-transform) !important;
}

.pg-content-wrapper h2,
.pg-content-wrapper .pg-section-title {
  margin-top:0 !important;
  margin-bottom:var(--heading-section-space) !important;
  color:var(--heading-color) !important;
  font-family:var(--font-heading) !important;
  font-size:var(--heading-h2-size) !important;
  font-weight:var(--heading-weight) !important;
  line-height:var(--heading-line) !important;
  letter-spacing:var(--heading-tracking) !important;
  text-transform:var(--heading-transform) !important;
}

.pg-content-wrapper h3 {
  color:var(--heading-color) !important;
  font-family:var(--font-heading) !important;
  font-size:var(--heading-h3-size) !important;
  font-weight:var(--heading-weight) !important;
  line-height:var(--heading-line) !important;
  letter-spacing:var(--heading-tracking) !important;
  text-transform:var(--heading-transform) !important;
}

.pg-content-wrapper h4 {
  color:var(--heading-color) !important;
  font-family:var(--font-heading) !important;
  font-size:var(--heading-h4-size) !important;
  line-height:var(--heading-line) !important;
  text-transform:var(--heading-transform) !important;
}

/* Card titles are a supporting level, not page-section headings. */
.pg-content-wrapper .pg-page-card-title {
  font-size:var(--heading-h3-size) !important;
  font-weight:400 !important;
}

/* Preserve deliberate inverse headings on Delta's navy Plan-a-Gift panel. */
.pg-content-wrapper .pg-has-pag .pg-section-title,
#vgbody .pg-has-pag .pg-section-title {
  color:var(--on-primary) !important;
}

/* -- 34o. Homepage finishing alignment -------------------------------------
   Shared, client-safe rules for Personal Planning, Legacy Society, Contact,
   and the standardized legal footer. */

/* Center the Personal Planning card group and use one alignment throughout. */
.pg-personal-planning .pg-page-card-outer.pg-page-card-cols {
  width:min(100%, 1080px) !important;
  margin-inline:auto !important;
  justify-content:center !important;
}

.pg-personal-planning .pg-page-card-outer.pg-page-card-cols .pg-page-card,
.pg-personal-planning .pg-page-card-outer.pg-page-card-cols .pg-page-card-title,
.pg-personal-planning .pg-page-card-outer.pg-page-card-cols .pg-page-card p {
  text-align:center !important;
}

/* The description remains flexible so buttons align, with a guaranteed gap
   even when one card contains substantially more copy than its neighbors. */
.pg-personal-planning .pg-page-card-outer.pg-page-card-cols .pg-page-card > p:not(.pg-button) {
  flex:1 1 auto !important;
  margin:0 !important;
  padding-bottom:clamp(1.25rem, 2vw, 1.75rem) !important;
}

.pg-personal-planning .pg-page-card-outer.pg-page-card-cols .pg-page-card .pg-button {
  align-self:center !important;
  margin-top:0 !important;
}

/* Display supplied Legacy Society photography without hover motion or filters. */
.pg-society-img,
.pg-society-img:hover,
.society-image-container,
.society-image-container:hover,
.society-image-container img,
.society-image-container:hover img {
  transform:none !important;
  filter:none !important;
  -webkit-filter:none !important;
  transition:none !important;
}

/* Treat the final content, contact, and legal areas as one calm white finish
   instead of alternating tan/white/tan bands. */
.pg-personal-planning,
.pg-has-contact,
#vgfooter.pg-copyright {
  background:var(--bg-primary) !important;
}

.pg-has-contact {
  border-top:1px solid var(--border-light) !important;
}

/* Contact and legal copy use the same centered container and page gutters as
   the homepage sections immediately above them. */
.pg-pre-footer .pg-section > .pg-container,
.pg-has-contact > .pg-container,
#vgfooter .pg-notice,
#vgfooter .pg-links {
  box-sizing:border-box !important;
  width:min(100%, var(--container-max)) !important;
  max-width:var(--container-max) !important;
  margin-inline:auto !important;
  padding-inline:var(--space-6) !important;
}

#vgfooter.pg-copyright,
.pg-content-wrapper + #vgfooter.pg-copyright,
body > #vgfooter.pg-copyright {
  padding-inline:0 !important;
  border-top:1px solid var(--border-light) !important;
}

@media (max-width:768px) {
  .pg-pre-footer .pg-section > .pg-container,
  .pg-has-contact > .pg-container,
  #vgfooter .pg-notice,
  #vgfooter .pg-links {
    padding-inline:var(--space-4) !important;
  }
}

@media (max-width:640px) {
  .pg-content-wrapper .pg-page-title:not(.pg-sr-only),
  .pg-content-wrapper h1:not(.pg-sr-only) {
    overflow-wrap:anywhere;
  }
}


/* -- 34n. Client-matched navigation and banner typography -----------------
   These rules bring planned-giving navigation and carousel text into the same
   typographic system, with all client values supplied by section 33. Section
   34o separately normalizes the shared header's exact measured line height.
   -------------------------------------------------------------------------- */
.pg-side-nav,
.pg-side-nav a,
#pg-menu-toggle {
  font-family:var(--nav-font) !important;
}


/* -- 34o. Shared Delta header geometry -------------------------------------
   Delta's header is included on both domains, but the planned-giving body
   line-height can otherwise leak into its flex links. Match the measured
   client header without changing dropdown or mobile-menu positioning.
   -------------------------------------------------------------------------- */
#header #mainNav > li > a.dropdown-item {
  min-height:50px !important;
  padding:0 14.4px !important;
  font-family:var(--nav-font) !important;
  font-size:var(--nav-font-size) !important;
  font-weight:var(--nav-font-weight) !important;
  line-height:26px !important;
  letter-spacing:var(--nav-letter-spacing) !important;
  text-transform:var(--nav-text-transform) !important;
}

.pg-side-nav > li > ul > li > a,
.pg-side-nav > li > ul > li.pg-has-sub-nav > a {
  font-size:var(--nav-font-size) !important;
  font-weight:var(--nav-font-weight) !important;
  line-height:var(--nav-line-height) !important;
  letter-spacing:var(--nav-letter-spacing) !important;
  text-transform:var(--nav-text-transform) !important;
}

.pg-side-nav ul ul a {
  font-size:var(--nav-sub-font-size) !important;
  font-weight:var(--nav-sub-font-weight) !important;
  line-height:var(--nav-line-height) !important;
  letter-spacing:var(--nav-letter-spacing) !important;
  text-transform:var(--nav-text-transform) !important;
}

.pg-banner,
.pg-banner__slide,
.pg-banner__link,
.pg-banner__caption,
.pg-banner__caption-text {
  font-family:var(--banner-caption-font) !important;
}

.pg-banner__caption-text {
  font-size:var(--banner-caption-rail-size) !important;
  font-weight:var(--banner-caption-weight) !important;
  line-height:var(--banner-caption-line-height) !important;
  letter-spacing:var(--banner-caption-letter-spacing) !important;
  text-transform:var(--banner-caption-transform) !important;
}

@media (max-width:640px) {
  .pg-side-nav > li > ul > li > a,
  .pg-side-nav > li > ul > li.pg-has-sub-nav > a {
    font-size:clamp(1.05rem, 4.5vw, var(--nav-font-size)) !important;
  }

  .pg-banner__caption-text {
    font-size:var(--banner-caption-mobile-size) !important;
  }
}

/* -- 34r. Final homepage cascade guard ------------------------------------
   This block intentionally closes the template after all legacy overrides. */
.pg-personal-planning > .pg-container { text-align:center !important; }
.pg-personal-planning .pg-page-card-outer.pg-page-card-cols {
  display:grid !important;
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  align-items:stretch !important;
  width:min(100%, 1080px) !important;
  margin:var(--space-8) auto 0 !important;
}
.pg-personal-planning .pg-page-card-outer > article,
.pg-personal-planning .pg-page-card-outer > article > .pg-page-card {
  width:100% !important;
  height:100% !important;
  min-width:0 !important;
  margin:0 !important;
}
.pg-personal-planning .pg-page-card-outer .pg-page-card,
.pg-personal-planning .pg-page-card-outer .pg-page-card-title,
.pg-personal-planning .pg-page-card-outer .pg-page-card p { text-align:center !important; }
.pg-personal-planning .pg-page-card-outer .pg-page-card {
  display:flex !important;
  flex-direction:column !important;
}
.pg-personal-planning .pg-page-card-outer .pg-page-card > p:not(.pg-button) {
  flex:1 1 auto !important;
  margin-bottom:0 !important;
  padding-bottom:clamp(1.5rem, 2.5vw, 2rem) !important;
}
.pg-personal-planning .pg-page-card-outer .pg-page-card .pg-button {
  align-self:center !important;
  margin-top:auto !important;
}
.pg-personal-planning,
.pg-has-contact,
#vgfooter.pg-copyright { background:var(--bg-primary) !important; }
.pg-has-contact { border-top:1px solid var(--border-light) !important; }
.pg-has-contact > .pg-container,
#vgfooter .pg-notice,
#vgfooter .pg-links {
  box-sizing:border-box !important;
  width:min(100%, var(--container-max)) !important;
  max-width:var(--container-max) !important;
  margin-inline:auto !important;
  padding-inline:var(--space-6) !important;
}
#vgfooter.pg-copyright,
.pg-content-wrapper + #vgfooter.pg-copyright,
body > #vgfooter.pg-copyright {
  padding-inline:0 !important;
  border-top:0 !important;
}
#vgfooter .pg-links {
  display:block !important;
  font-size:0 !important;
}
#vgfooter .pg-links > a,
#vgfooter .pg-links > .pg-copyright-info {
  display:inline !important;
  font-size:clamp(0.875rem, 1vw, 1rem) !important;
  line-height:1.55 !important;
}
#vgfooter .pg-links > a + a::before,
#vgfooter .pg-links > .pg-copyright-info::before {
  content:"\00a0|\00a0" !important;
  color:var(--text-secondary) !important;
  text-decoration:none !important;
}
#vgfooter .pg-copyright-info,
#vgfooter .pg-copyright-info > a {
  display:inline !important;
  flex:none !important;
  white-space:normal !important;
}
#vgfooter .pg-notice span { display:inline !important; }
#vgfooter .pg-notice span + span::before { content:" " !important; }
@media (max-width:860px) {
  .pg-personal-planning .pg-page-card-outer.pg-page-card-cols {
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width:560px) {
  .pg-personal-planning .pg-page-card-outer.pg-page-card-cols { grid-template-columns:1fr !important; }
  .pg-has-contact > .pg-container,
  #vgfooter .pg-notice,
  #vgfooter .pg-links { padding-inline:var(--space-4) !important; }
}

/* -- 34v. Legacy Society disclaimer alignment -----------------------------
   This page nests #vgfooter inside the already-padded article column. Remove
   only the duplicate disclaimer gutter; do not alter society-page content. */
#vgbody.pg-pid-52 > #vgfooter.pg-copyright {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:100% !important;
  margin-inline:0 !important;
  padding-inline:0 !important;
}

#vgbody.pg-pid-52 > #vgfooter.pg-copyright .pg-notice,
#vgbody.pg-pid-52 > #vgfooter.pg-copyright .pg-links {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:100% !important;
  margin-inline:0 !important;
  padding-inline:0 !important;
}

/* -- 34w. Legislation card CTA normalization ------------------------------
   Replace the embedded blue pill style with Delta's approved homepage CTA. */
.pg-content-wrapper #vgbody .pg-legislation .pg-page-card-outer.pg-page-card-cols article > a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  max-width:100% !important;
  margin:0 !important;
  color:inherit !important;
  text-align:center !important;
  text-decoration:none !important;
}

.pg-content-wrapper #vgbody .pg-legislation .pg-page-card-outer.pg-page-card-cols article > a > .pg-button {
  box-sizing:border-box !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:.5rem !important;
  width:auto !important;
  min-width:0 !important;
  min-height:var(--button-min-height) !important;
  margin:0 !important;
  padding:var(--button-padding-block) var(--button-padding-inline) !important;
  background:var(--button-bg) !important;
  border:1px solid var(--button-border) !important;
  border-radius:var(--button-radius) !important;
  box-shadow:none !important;
  color:var(--button-text) !important;
  font-family:var(--font-button) !important;
  font-size:var(--button-font-size) !important;
  font-weight:var(--button-weight) !important;
  line-height:1 !important;
  letter-spacing:var(--button-tracking) !important;
  text-align:center !important;
  text-decoration:none !important;
  text-transform:var(--button-transform) !important;
  white-space:normal !important;
  transition:background-color 160ms ease, border-color 160ms ease,
             color 160ms ease, transform 160ms ease !important;
}

.pg-content-wrapper #vgbody .pg-legislation .pg-page-card-outer.pg-page-card-cols article > a:hover > .pg-button,
.pg-content-wrapper #vgbody .pg-legislation .pg-page-card-outer.pg-page-card-cols article > a:focus-visible > .pg-button {
  background:var(--button-bg-hover) !important;
  border-color:var(--button-border-hover) !important;
  color:var(--button-text-hover) !important;
  transform:translateY(-1px) !important;
}

.pg-content-wrapper #vgbody .pg-legislation .pg-page-card-outer.pg-page-card-cols article > a:focus-visible {
  outline:3px solid color-mix(in srgb, var(--button-bg) 35%, transparent) !important;
  outline-offset:3px !important;
}

.pg-content-wrapper #vgbody .pg-legislation .pg-page-card-outer.pg-page-card-cols .pg-button > span {
  display:inline-block !important;
  color:currentColor !important;
  line-height:1 !important;
}

@media (max-width:480px) {
  .pg-content-wrapper #vgbody .pg-legislation .pg-page-card-outer.pg-page-card-cols article > a,
  .pg-content-wrapper #vgbody .pg-legislation .pg-page-card-outer.pg-page-card-cols article > a > .pg-button {
    width:100% !important;
  }
}

/* Final Plan-a-Gift cascade guard; keep after all legacy homepage rules. */
.pg-content-wrapper .pg-has-pag > .pg-container,
#vgbody .pg-has-pag > .pg-container { width:min(100%, 1080px) !important; max-width:1080px !important; margin-inline:auto !important; }
.pg-content-wrapper .pg-has-pag .pg-section-title,
#vgbody .pg-has-pag .pg-section-title {
  width:auto !important; max-width:none !important;
  margin:0 0 clamp(1.5rem, 3vw, 2rem) calc(88px + clamp(1.5rem, 4vw, 3rem)) !important;
  padding:0 !important; text-align:left !important;
}
.pg-content-wrapper .pg-has-pag .pg-section-title::before,
.pg-content-wrapper .pg-has-pag .pg-section-title::after,
#vgbody .pg-has-pag .pg-section-title::before,
#vgbody .pg-has-pag .pg-section-title::after { content:none !important; display:none !important; }
.pg-content-wrapper .pg-has-pag .pg-section-title span,
#vgbody .pg-has-pag .pg-section-title span { padding:0 !important; background:none !important; }
.pg-content-wrapper .pg-has-pag .pg-columns,
#vgbody .pg-has-pag .pg-columns {
  display:grid !important; grid-template-columns:88px minmax(0, 1fr) !important;
  gap:clamp(1.5rem, 4vw, 3rem) !important; align-items:start !important;
  width:100% !important; margin:0 !important;
}
.pg-has-pag .pg-columns > .pg-column.pg-is-one-quarter:first-child {
  display:flex !important; align-items:flex-start !important; justify-content:center !important;
  width:88px !important; min-width:88px !important; margin:0 !important; padding-top:.25rem !important;
}
.pg-has-pag .pg-columns > .pg-column.pg-is-one-quarter:first-child .fa-gift { margin:0 !important; animation:none !important; transform:none !important; }
.pg-has-pag .pg-columns > .pg-column:last-child { display:block !important; width:100% !important; min-width:0 !important; margin:0 !important; padding:0 !important; }
.pg-has-pag .pg-plan-a-gift-content > .pg-column.pg-is-one-quarter { display:none !important; }
.pg-has-pag .pg-plan-a-gift-content > .pg-column:not(.pg-is-one-quarter) { display:block !important; width:100% !important; margin:0 !important; padding:0 !important; }
.pg-has-pag .pg-lede { max-width:62ch !important; margin:0 0 1.5rem !important; }
@media (max-width:640px) {
  .pg-content-wrapper .pg-has-pag .pg-section-title,
  #vgbody .pg-has-pag .pg-section-title { margin:0 0 1.5rem !important; text-align:center !important; }
  .pg-content-wrapper .pg-has-pag .pg-columns,
  #vgbody .pg-has-pag .pg-columns { grid-template-columns:1fr !important; gap:1.25rem !important; text-align:center !important; }
  .pg-has-pag .pg-columns > .pg-column.pg-is-one-quarter:first-child { width:100% !important; min-width:0 !important; padding:0 !important; }
  .pg-has-pag .pg-lede { margin-inline:auto !important; }
}

/* -- 34t. Malformed deployed Plan-a-Gift markup guard ---------------------
   Some deployed pages contain an extra .pg-columns wrapper and a bare second
   gift icon. These selectors normalize both clean and legacy markup. */
.pg-content-wrapper .pg-has-pag > .pg-container,
#vgbody .pg-has-pag > .pg-container {
  box-sizing:border-box !important;
  width:min(100%, 1080px) !important;
  max-width:1080px !important;
  margin-inline:auto !important;
  padding-inline:clamp(1.25rem, 4vw, 3rem) !important;
}

.pg-content-wrapper .pg-has-pag > .pg-container > .pg-section-title,
#vgbody .pg-has-pag > .pg-container > .pg-section-title {
  box-sizing:border-box !important;
  display:block !important;
  width:100% !important;
  max-width:none !important;
  margin:0 0 clamp(1.75rem, 3vw, 2.25rem) !important;
  padding:0 0 0 calc(88px + clamp(1.5rem, 4vw, 3rem)) !important;
  text-align:left !important;
}

.pg-content-wrapper .pg-has-pag > .pg-container > .pg-columns,
#vgbody .pg-has-pag > .pg-container > .pg-columns {
  box-sizing:border-box !important;
  display:grid !important;
  grid-template-columns:88px minmax(0, 1fr) !important;
  gap:clamp(1.5rem, 4vw, 3rem) !important;
  align-items:start !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}

/* The accidental nested layout is only the icon rail in malformed markup. */
.pg-has-pag > .pg-container > .pg-columns > .pg-plan-a-gift-layout {
  box-sizing:border-box !important;
  display:block !important;
  width:88px !important;
  min-width:88px !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
}

/* Hide the accidental bare duplicate, while retaining the wrapped icon. */
.pg-has-pag .pg-plan-a-gift-layout > i.fa-gift,
.pg-has-pag .pg-plan-a-gift-layout > .fa-gift:not(.pg-plan-a-gift-icon .fa-gift) {
  display:none !important;
}

.pg-has-pag .pg-plan-a-gift-icon {
  box-sizing:border-box !important;
  display:flex !important;
  align-items:flex-start !important;
  justify-content:center !important;
  width:88px !important;
  min-width:88px !important;
  height:auto !important;
  margin:0 !important;
  padding:.35rem 0 0 !important;
}

.pg-has-pag i.fa-gift,
.pg-has-pag i.fa-gift::before {
  animation:none !important;
  transform:none !important;
  transition:none !important;
}

.pg-has-pag > .pg-container > .pg-columns > .pg-plan-a-gift-content {
  box-sizing:border-box !important;
  display:block !important;
  width:100% !important;
  min-width:0 !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
}

.pg-has-pag .pg-plan-a-gift-content .pg-lede {
  max-width:64ch !important;
  margin:0 0 clamp(1.5rem, 3vw, 2rem) !important;
  padding:0 !important;
}

.pg-has-pag .pg-plan-a-gift-content > p:last-child {
  margin:0 !important;
  padding:0 !important;
}

@media (max-width:640px) {
  .pg-content-wrapper .pg-has-pag > .pg-container > .pg-section-title,
  #vgbody .pg-has-pag > .pg-container > .pg-section-title {
    padding:0 !important;
    text-align:center !important;
  }

  .pg-content-wrapper .pg-has-pag > .pg-container > .pg-columns,
  #vgbody .pg-has-pag > .pg-container > .pg-columns {
    grid-template-columns:1fr !important;
    gap:1.25rem !important;
    text-align:center !important;
  }

  .pg-has-pag > .pg-container > .pg-columns > .pg-plan-a-gift-layout,
  .pg-has-pag .pg-plan-a-gift-icon {
    width:100% !important;
    min-width:0 !important;
    padding:0 !important;
  }

  .pg-has-pag .pg-plan-a-gift-content .pg-lede {
    margin-inline:auto !important;
  }
}

/* Final icon/title alignment guard; must remain last in the template. */
.pg-content-wrapper .pg-has-pag > .pg-container,
#vgbody .pg-has-pag > .pg-container { position:relative !important; }
.pg-content-wrapper .pg-has-pag > .pg-container > .pg-section-title,
#vgbody .pg-has-pag > .pg-container > .pg-section-title {
  display:flex !important; align-items:center !important;
  min-height:56px !important;
  margin-bottom:clamp(1rem, 2vw, 1.5rem) !important;
  padding-left:calc(88px + clamp(1.5rem, 4vw, 3rem)) !important;
}
.pg-content-wrapper .pg-has-pag > .pg-container > .pg-columns,
#vgbody .pg-has-pag > .pg-container > .pg-columns { display:block !important; }
.pg-has-pag .pg-plan-a-gift-layout { position:static !important; }
.pg-has-pag .pg-plan-a-gift-icon {
  position:absolute !important; top:0 !important; left:clamp(1.25rem, 4vw, 3rem) !important;
  display:flex !important; align-items:center !important; justify-content:center !important;
  width:88px !important; height:56px !important; padding:0 !important;
}
.pg-has-pag > .pg-container > .pg-columns > .pg-plan-a-gift-content {
  padding-left:calc(88px + clamp(1.5rem, 4vw, 3rem)) !important;
}
@media (max-width:640px) {
  .pg-content-wrapper .pg-has-pag > .pg-container > .pg-section-title,
  #vgbody .pg-has-pag > .pg-container > .pg-section-title {
    min-height:0 !important; padding-left:0 !important; justify-content:center !important;
  }
  .pg-has-pag .pg-plan-a-gift-icon {
    position:static !important; height:auto !important; margin:0 auto 1.25rem !important;
  }
  .pg-has-pag > .pg-container > .pg-columns > .pg-plan-a-gift-content { padding-left:0 !important; }
}

/* Optical correction: malformed legacy wrappers leave the heading one gutter
   left of the copy. Shift only the heading so all text shares one start line. */
@media (min-width:641px) {
  .pg-content-wrapper .pg-has-pag > .pg-container > .pg-section-title,
  #vgbody .pg-has-pag > .pg-container > .pg-section-title {
    position:relative !important;
    left:3.5rem !important;
    width:calc(100% - 3.5rem) !important;
  }

  .pg-has-pag .pg-section-title span {
    margin-left:60px !important;
  }
}

@media (max-width:640px) {
  .pg-has-pag .pg-section-title span {
    margin-left:0 !important;
  }
}



#alert.pg-alert a {font-size:1.8em!important;}

/* Final Society-page disclaimer correction. The legal footer is already
   inside the article gutter, so .pg-notice must not add another inset. */
#vgbody.pg-pid-2 > #vgfooter.pg-copyright > p.pg-notice,
#vgbody.pg-pid-52 > #vgfooter.pg-copyright > p.pg-notice {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 0 .5rem !important;
  padding:0 !important;
  text-align:left !important;
}

#vgbody.pg-pid-2 > #vgfooter.pg-copyright > p.pg-notice > span,
#vgbody.pg-pid-52 > #vgfooter.pg-copyright > p.pg-notice > span {
  display:inline !important;
  margin:0 !important;
  padding:0 !important;
}

/* The live Legacy Society template uses pg-pid-2. Its legal footer is nested
   in the article column, so neither legal paragraph should add another inset. */
#vgbody.pg-pid-2 > #vgfooter.pg-copyright,
#vgbody.pg-pid-2 > #vgfooter.pg-copyright > p.pg-links {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:100% !important;
  margin-inline:0 !important;
  padding-inline:0 !important;
}

/* -- 34x. Homepage legal-footer vertical rhythm ---------------------------
   Vendor output inserts an empty BR immediately before the footer, creating
   extra space above an otherwise evenly padded legal band. */
br:has(+ #vgfooter.pg-copyright) {
  display:none !important;
}

#vgfooter.pg-copyright {
  box-sizing:border-box !important;
  padding-block:clamp(1.5rem, 3vw, 2rem) !important;
}

#vgfooter.pg-copyright > .pg-notice,
#vgfooter.pg-copyright > .pg-links {
  box-sizing:border-box !important;
  width:min(100%, var(--container-max)) !important;
  max-width:var(--container-max) !important;
  margin-inline:auto !important;
}

#vgfooter.pg-copyright > .pg-notice {
  margin-block:0 var(--space-3) !important;
}

#vgfooter.pg-copyright > .pg-links {
  margin-block:0 !important;
}

/* -- 34y. Contact-page legal footer alignment -----------------------------
   Contact (pg-pid-4) nests its footer inside the already-aligned article
   column. Remove the footer's duplicate 24px inner gutter. */
#vgbody.pg-pid-4 > #vgfooter.pg-copyright {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:100% !important;
  margin-inline:0 !important;
  padding-inline:0 !important;
}

#vgbody.pg-pid-4 > #vgfooter.pg-copyright > p.pg-notice,
#vgbody.pg-pid-4 > #vgfooter.pg-copyright > p.pg-links {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:100% !important;
  margin-inline:0 !important;
  padding-inline:0 !important;
  text-align:left !important;
}

#vgbody.pg-pid-4 > #vgfooter.pg-copyright > p.pg-notice {
  margin-block:0 .5rem !important;
}

#vgbody.pg-pid-4 > #vgfooter.pg-copyright > p.pg-notice > span {
  display:inline !important;
  margin:0 !important;
  padding:0 !important;
}

/* -- 34z. Tip of the Week list and content rhythm -------------------------
   Restore semantic bullets after global/vendor list resets. */
.pg-has-tip-of-the-week > .pg-container > h3 {
  margin:0 0 .75rem !important;
}

.pg-has-tip-of-the-week > .pg-container > p {
  margin:0 0 1rem !important;
  line-height:1.6 !important;
}

.pg-has-tip-of-the-week > .pg-container > ul {
  display:block !important;
  list-style:disc outside !important;
  list-style-type:disc !important;
  margin:0 0 1.25rem !important;
  padding:0 0 0 1.5rem !important;
}

.pg-has-tip-of-the-week > .pg-container > ul > li {
  display:list-item !important;
  list-style:disc outside !important;
  list-style-type:disc !important;
  margin:0 0 .5rem !important;
  padding:0 0 0 .25rem !important;
  line-height:1.55 !important;
}

.pg-has-tip-of-the-week > .pg-container > ul > li:last-child {
  margin-bottom:0 !important;
}

.pg-has-tip-of-the-week > .pg-container > ul > li::marker {
  color:var(--brand-secondary) !important;
  font-size:1em !important;
}

.pg-has-tip-of-the-week > .pg-container > .readmoretip {
  margin:1.25rem 0 0 !important;
}

@media (max-width:640px) {
  .pg-has-tip-of-the-week > .pg-container > ul {
    padding-left:1.35rem !important;
  }

  .pg-has-tip-of-the-week > .pg-container > ul > li {
    padding-left:.125rem !important;
  }
}

/* -- 35. Global nested legal-footer alignment -----------------------------
   Article/gift pages place #vgfooter directly inside #vgbody, which is already
   aligned to the content column. Never add a second horizontal gutter there.
   The homepage footer is top-level and therefore intentionally unaffected. */
#vgbody > #vgfooter.pg-copyright {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:100% !important;
  margin-inline:0 !important;
  padding-inline:0 !important;
}

#vgbody > #vgfooter.pg-copyright > p.pg-notice,
#vgbody > #vgfooter.pg-copyright > p.pg-links {
  box-sizing:border-box !important;
  width:100% !important;
  max-width:100% !important;
  margin-inline:0 !important;
  padding-inline:0 !important;
  text-align:left !important;
}

#vgbody > #vgfooter.pg-copyright > p.pg-notice > span {
  display:inline !important;
  margin:0 !important;
  padding:0 !important;
}

/* -- 36. Contact-page profile treatment -----------------------------------
   Use the full article width and remove the oversized bordered card. */
#vgbody.pg-pid-4 .pg-contacts {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  margin:clamp(1.75rem, 4vw, 2.5rem) 0 !important;
  padding:0 !important;
}

#vgbody.pg-pid-4 .pg-contact-item.pg-has-img {
  box-sizing:border-box !important;
  display:grid !important;
  grid-template-columns:minmax(180px, 250px) minmax(0, 1fr) !important;
  align-items:start !important;
  gap:clamp(1.5rem, 4vw, 2.5rem) !important;
  width:100% !important;
  max-width:100% !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}

#vgbody.pg-pid-4 .pg-contact-item .pg-img-wrap {
  display:block !important;
  width:100% !important;
  max-width:250px !important;
  height:auto !important;
  margin:0 !important;
  overflow:hidden !important;
  border-radius:0 !important;
}

#vgbody.pg-pid-4 .pg-contact-item .pg-img-wrap img {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  aspect-ratio:1 / 1 !important;
  object-fit:cover !important;
  object-position:center top !important;
  margin:0 !important;
  border-radius:0 !important;
}

#vgbody.pg-pid-4 .pg-contact-info {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  line-height:1.55 !important;
}

/* Field elements control their own rhythm; vendor BR tags are unnecessary. */
#vgbody.pg-pid-4 .pg-contact-info > br {
  display:none !important;
}

#vgbody.pg-pid-4 .pg-contact-name,
#vgbody.pg-pid-4 .pg-contact-title,
#vgbody.pg-pid-4 .pg-contact-orgname,
#vgbody.pg-pid-4 .pg-contact-address1,
#vgbody.pg-pid-4 .pg-contact-address2,
#vgbody.pg-pid-4 .pg-contact-phone {
  display:block !important;
}

#vgbody.pg-pid-4 .pg-contact-name {
  margin:0 0 .25rem !important;
  font-size:clamp(1.25rem, 2.2vw, 1.5rem) !important;
  line-height:1.2 !important;
}

#vgbody.pg-pid-4 .pg-contact-title {
  margin:0 0 .25rem !important;
  line-height:1.4 !important;
}

#vgbody.pg-pid-4 .pg-contact-orgname {
  margin:0 0 1.25rem !important;
}

#vgbody.pg-pid-4 .pg-contact-office:empty {
  display:none !important;
}

#vgbody.pg-pid-4 .pg-contact-email {
  display:inline-block !important;
  max-width:100% !important;
  margin-top:.75rem !important;
  overflow-wrap:anywhere !important;
  font-weight:600 !important;
}

#vgbody.pg-pid-4 .pg-contact-phone {
  margin-top:.25rem !important;
}

@media (max-width:680px) {
  #vgbody.pg-pid-4 .pg-contact-item.pg-has-img {
    grid-template-columns:1fr !important;
    gap:1.5rem !important;
  }

  #vgbody.pg-pid-4 .pg-contact-item .pg-img-wrap {
    width:min(100%, 250px) !important;
  }
}


