/* AUCNY native layer: the only stylesheet native pages load besides Bricks. Kept CSS, with reasons:
   1. Fonts. Production's own files: Montserrat in Google's unicode-range subsets (Bricks Custom Fonts take one file per
      weight, which would drop the Latin-ext/Cyrillic/Vietnamese glyphs GTranslate output needs), and the two icon fonts
      production draws its icons with (awb-icons, Font Awesome 5).
   2. Icon glyphs. Bricks' Icon element prints <i class="...">; these rules give the classes used on native pages
      production's glyphs. Font Awesome 6 (Bricks' bundled set) is not loaded: its glyphs differ from production's. */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content/uploads/auc-dup/wpc/uploads/fusion-gfonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {font-family: "awb-icons";src:url("/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.woff") format("woff"),url("/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.ttf") format("truetype"),url("/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.svg#awb-icons") format("svg");font-weight: normal;font-style: normal;font-display: swap;}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot);src:url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg");font-display: swap;}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot);src:url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");font-display: swap;}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot);src:url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/uploads/auc-dup/wpc/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");font-display: swap;}
@font-face {
  font-family: "avada-classic";
  src:  url("/wp-content/uploads/auc-dup/wpc/uploads/fusion-icons/avada-classic-v1.2-1/fonts/avada-classic.eot?23bq8d");
  src:  url("/wp-content/uploads/auc-dup/wpc/uploads/fusion-icons/avada-classic-v1.2-1/fonts/avada-classic.eot?23bq8d#iefix") format("embedded-opentype"),
    url("/wp-content/uploads/auc-dup/wpc/uploads/fusion-icons/avada-classic-v1.2-1/fonts/avada-classic.ttf?23bq8d") format("truetype"),
    url("/wp-content/uploads/auc-dup/wpc/uploads/fusion-icons/avada-classic-v1.2-1/fonts/avada-classic.woff?23bq8d") format("woff"),
    url("/wp-content/uploads/auc-dup/wpc/uploads/fusion-icons/avada-classic-v1.2-1/fonts/avada-classic.svg?23bq8d#avada-classic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^="classic-"],[class*=" classic-"]{font-family:avada-classic!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.classic-angle-right-solid:before{content:"\e900"}
.awb-icon,[class^="awb-icon-"],[class*=" awb-icon-"]{font-family:awb-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.awb-icon-facebook:before{content:"\e604"}
.awb-icon-youtube:before{content:"\e622"}
.awb-icon-instagram:before{content:"\ea92"}
.awb-icon-twitter:before{content:"\e90b"}
.awb-icon-link:before{content:"\e619"}
.awb-icon-angle-left:before{content:"\f104"}
.awb-icon-bluesky:before{content:"\e90e"}
.awb-icon-reddit:before{content:"\e60d"}
.awb-icon-linkedin:before{content:"\e60f"}
.awb-icon-mail:before{content:"\e616"}
.awb-icon-mastodon:before{content:"\e90c"}
.awb-icon-whatsapp:before{content:"\f232"}
.awb-icon-threads:before{content:"\e90d"}
.awb-icon-pinterest:before{content:"\e602"}
.awb-icon-angle-down:before{content:"\f107"}
.awb-icon-angle-right:before{content:"\f105"}
.awb-icon-search:before{content:"\f002"}
.awb-icon-minus:before{content:"\e61c"}
.awb-icon-plus:before{content:"\e61d"}
.fa,.fas{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fab{display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:400;font-style:normal;line-height:1}
.fa-bars:before{content:"\f0c9"}
.fa-times:before{content:"\f00d"}
.fa-user-md:before{content:"\f0f0"}
.fa-location-arrow:before{content:"\f124"}
.fa-hospital-user:before{content:"\f80d"}
.fa-laptop-medical:before{content:"\f812"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-down:before{content:"\f107"}
.fa-search:before{content:"\f002"}
.fa-podcast:before{content:"\f2ce"}

/* Font Awesome 5 glyphs used by converted pages (same code points as production) */
.fa-certificate:before{content:"\f0a3"}.fa-address-book:before{content:"\f2b9"}.fa-calendar-plus:before{content:"\f271"}.fa-arrow-right:before{content:"\f061"}.fa-desktop:before{content:"\f108"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-alt:before{content:"\f15c"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-book:before{content:"\f02d"}.fa-wifi:before{content:"\f1eb"}.fa-hands-helping:before{content:"\f4c4"}.fa-hand-holding-medical:before{content:"\e05c"}
.fa-question:before{content:"\f128"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-alt:before{content:"\f073"}.fa-check:before{content:"\f00c"}.fa-clock:before{content:"\f017"}.fa-tasks:before{content:"\f0ae"}.fa-pills:before{content:"\f484"}.fa-envelope:before{content:"\f0e0"}.fa-user-check:before{content:"\f4fc"}

/* Avada wraps the page in #boxed-wrapper{overflow-x:clip}: full-width rows (104%, Avada's column overhang) never cause a
   horizontal scrollbar. Same on the Bricks page shell. */
#brx-header,#brx-content,#brx-footer{overflow-x:clip}

/* WP Go Maps puts controls at z-index 2147483647; keep them inside the map so the open mobile menu stays on top */
.wpgmza_map{isolation:isolate}

/* Service template (rework): the intro / outro fields are plain rich text, so the production title and video row
   styles Avada drew through .fusion-title / video columns are repeated here. Measured on production /kidney-stones/
   (1440 and 390, 2026-09-28). Moved from auc-fix.css for the native Service template (2026-10-09). */
.rich-field h2 { font-family: Montserrat, Arial, Helvetica, sans-serif; font-size: 35px; font-weight: 300; line-height: 1.35;
  color: rgb(28, 28, 28); text-align: center; text-transform: capitalize; letter-spacing: normal; margin: 0 0 30px; }
.rich-field .auc-videos { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px 48px; margin: 20px 0 0; }
.rich-field .auc-video { margin: 0; width: 368px; max-width: 100%; }
.rich-field .auc-video iframe, .rich-field .auc-video video { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; border: 0; }
@media (max-width: 800px) { .rich-field h2 { margin-bottom: 20px; } .rich-field .auc-video { width: 100%; } }
/* buttons and lone images inside those fields (production /aquablation-therapy/ outro) */
.rich-field a.auc-btn { display: inline-flex; background-color: rgb(0, 124, 138); color: #fff; font-family: Montserrat, Arial, Helvetica, sans-serif;
  font-size: 14px; font-weight: 500; letter-spacing: 1px; line-height: 17px; padding: 13px 29px; border-radius: 2px; text-decoration: none; }
.rich-field a.auc-btn:hover { background-color: rgb(33, 41, 52); color: #fff; }
.rich-field p:has(> img:only-child) { text-align: center; }
/* embeds side by side (flip-book patient guides on the cancer pages: two half columns, 365px, light-grey border) */
.rich-field .auc-embeds { display: flex; flex-wrap: wrap; gap: 20px 48px; margin: 0 0 20px; }
.rich-field .auc-embed { flex: 1 1 calc(50% - 24px); min-width: 0; }
.rich-field .auc-embed iframe { display: block; width: 100%; height: 365px; border: 1px solid lightgray; }
/* production column rows inside a field (text beside an image or video): auc-split--<a>-<b> is the column ratio
   (2/3 + 1/3 = 2-1, 3/5 + 2/5 = 3-2, ...). 48px gutter as on production; phones stack in source order. */
.rich-field .auc-split { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: start; margin: 0 0 20px; }
.rich-field .auc-split--2-1 { grid-template-columns: 2fr 1fr; }
.rich-field .auc-split--3-2 { grid-template-columns: 3fr 2fr; }
.rich-field .auc-split--9-5 { grid-template-columns: 9fr 5fr; }
.rich-field .auc-split__col > :last-child { margin-bottom: 0; }
.rich-field .auc-split img { display: block; max-width: 100%; height: auto; }
.rich-field .auc-split .auc-videos { margin-top: 0; }
.rich-field .auc-split .auc-video { width: 100%; }
@media (max-width: 800px) { .rich-field .auc-embed { flex-basis: 100%; } .rich-field .auc-split { grid-template-columns: 1fr; gap: 20px; } }


/* Provider latest-article box (auc_native_blog_box): image + title, as production */
.blog-box{display:flex;flex-direction:column;gap:20px}
.blog-box__img{display:block;width:100%;height:auto}
.blog-box__title{margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:300;line-height:1.5;text-transform:none}
.blog-box__title a{color:var(--auc-text)}
.blog-box__title a:hover{color:var(--auc-teal)}

/* Font Awesome 5 regular style (icons converted from Avada's classic-*-regular) and glyphs added 2026-10-09 */
.far{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-thumbs-up:before{content:"\f164"}
.fa-heart:before{content:"\f004"}
