/* Donate header button: scoped to the Donate nav item only */
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-height: 44px;
  min-width: 44px;
  padding: 10px 22px;
  border: 2px solid #FFDB61;
  border-radius: 999px;
  background-color: #1E5044;
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s ease, color .2s ease, box-shadow .2s ease;
}
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"] .wp-block-navigation-item__label {
  color: inherit;
  text-decoration: none;
}
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"]:hover {
  background-color: #FFDB61;
  color: #1E5044;
  box-shadow: 0 0 0 3px rgba(255, 219, 97, 0.35);
}
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"]:focus-visible {
  outline: 3px solid #ffffff;
  outline-offset: 3px;
}

/* Mobile hamburger overlay: left-align nav items (the nav block's "justify right" setting otherwise right-aligns them). Desktop header unaffected. */
.wp-block-navigation__responsive-container.is-menu-open,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  --navigation-layout-justification-setting: flex-start;
  --navigation-layout-text-align: start;
}

/* Mobile hamburger overlay: small inset so items/pill are not flush against the screen edge */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* ##########################################################################
   ATF COMBINED ADDITIONAL CSS APPEND BLOCK  (generated 2026-10-18)
   PASTE THIS BELOW the existing Additional CSS. Do NOT remove the existing
   Donate pill and mobile overlay rules above it.
   To revert: delete everything from the "BEGIN ATF-APPEND" line to the "END ATF-APPEND" line.
   Order: (1) icons  (2) restyle layout safety  (3) navigation
   ########################################################################## */

/* ===== BEGIN ATF-APPEND ===== */

/* ==========================================================================
   SECTION 1 of 3: icons-additional.css
   ATF line-icon system (73 icons) that replaces the emoji
   ========================================================================== */

/* ==========================================================================
   ATF icon system (round 7)  |  Aquatic Therapy Foundation
   --------------------------------------------------------------------------
   WHAT IT IS
     Professional-but-fun line icons that replace the emoji on the site. Each
     icon is a Lucide icon (https://lucide.dev, ISC licence, free for any use)
     drawn in the page palette with a little pop of a second colour on ONE detail
     (coral on light backgrounds, gold on the dark hero). Headings, cards and
     notices get the icon inside a soft, tinted, rounded-square badge.

   HOW TO USE (no HTML needed, only core blocks)
     In the block editor: select a Heading / Paragraph / Button / Group, then
     Advanced then "Additional CSS class(es)" and type:   atf-i atf-i-NAME
       e.g.   atf-i atf-i-lightbulb
     Optional modifiers (add after the two classes):
       atf-dark    icon + badge for DARK backgrounds (cyan + gold). Needed on the hero H1.
       atf-light   icon for FILLED TEAL buttons (white + gold).
       atf-stack   Button: big badge ABOVE the label ("Start here" cards).
       atf-top     Group: big badge as the first item of a card.
       atf-hang    Paragraph: badge hangs in the left margin (list-like rows).
       atf-plain   no badge, just the small icon (footnotes, buttons).
     Defaults by block type:  H1 = centred "hero mark" above the title (use atf-dark),
       H2/H3/H4 = badge hanging left of the heading, Paragraph = inline badge,
       Button = small plain icon before the label.

   NOTES
     * Icons are decorative CSS pseudo-elements (::before, content:""), so screen
       readers do not announce them. The text always carries the meaning.
     * If this stylesheet is missing, the blocks simply show no icon.
     * Conservative CSS only: no imports, no links to other sites, no script-like
       values. Every image is a fully percent-encoded data: SVG with fixed colours
       (CSS variables cannot reach inside an image, so colours are baked in; edit
       the palette in _wp-build/icons-gen.py and regenerate).
     * Motion: only a 2px lift on hover, and only when the visitor has NOT asked
       for reduced motion.
     * Palette: navy #0b2e4f, teal #0b6477 (icon line), coral #F2735B / #E4573D
       (accent), gold #FFDB61 (accent on dark), cyan #9ff0f2 (dark hero),
       amber #8a5a00 (warnings).
   ========================================================================== */

/* ---- 1. Shared look of every badge --------------------------------------- */
.atf-i::before{
  content:"";
  box-sizing:border-box;
  flex:none;
  background-color:#dcf3f5;
  border:1px solid #b2e0e4;
  background-repeat:no-repeat;
  background-position:center;
  background-size:66% 66%;
}
/* the button wrapper itself never draws a badge (its LINK does, see section 6) */
.wp-block-button.atf-i::before{content:none;display:none}
/* tones (set per icon, below): warm = coral tint, amber = warning tint */
/* warm tone: life-buoy, ban, hand-heart, heart, gift */
.atf-i.atf-i-life-buoy::before,
.atf-i.atf-i-ban::before,
.atf-i.atf-i-hand-heart::before,
.atf-i.atf-i-heart::before,
.atf-i.atf-i-gift::before{background-color:#fde9e3;border-color:#f6c6b9}
/* amber tone: construction, triangle-alert, hard-hat, thermometer */
.atf-i.atf-i-construction::before,
.atf-i.atf-i-triangle-alert::before,
.atf-i.atf-i-hard-hat::before,
.atf-i.atf-i-thermometer::before{background-color:#fff0c2;border-color:#efd078}
/* dark backgrounds (hero): translucent cyan badge */
.atf-i.atf-dark::before{
  background-color:rgba(159,240,242,.14);
  border-color:rgba(159,240,242,.45);
}

/* ---- 2. Headings: badge hangs in the left margin (H2 / H3 / H4) ---------- */
h2.atf-i,h3.atf-i,h4.atf-i{position:relative}
h2.atf-i{padding-left:3.4rem !important}
h3.atf-i{padding-left:2.9rem !important}
h4.atf-i{padding-left:2.5rem !important}
h2.atf-i::before,h3.atf-i::before,h4.atf-i::before{position:absolute;left:0}
h2.atf-i::before{width:2.5rem;height:2.5rem;top:calc(.6em - 1.25rem);border-radius:.7rem}
h3.atf-i::before{width:2.1rem;height:2.1rem;top:calc(.62em - 1.05rem);border-radius:.6rem}
h4.atf-i::before{width:1.85rem;height:1.85rem;top:calc(.62em - .92rem);border-radius:.55rem}

/* ---- 3. Hero title (H1): small mark centred ABOVE the title -------------- */
h1.atf-i::before{
  display:block;width:3.25rem;height:3.25rem;margin:0 auto .85rem;border-radius:1rem;
}

/* ---- 4. Paragraphs: inline badge before the text (notice lead-ins) ------- */
p.atf-i::before{
  display:inline-block;width:1.6em;height:1.6em;margin-right:.55em;
  vertical-align:middle;border-radius:.5em;position:relative;top:-.08em;
}
/* hanging variant for list-like rows */
p.atf-i.atf-hang{position:relative;padding-left:2.35em !important}
p.atf-i.atf-hang::before{position:absolute;left:0;margin:0;top:0}
/* inside tinted notice boxes the badge is white so it stays visible */
.has-background p.atf-i::before{background-color:#fff}
/* plain variant: no badge, just a small icon (footnotes) */
p.atf-i.atf-plain::before{
  width:1.15em;height:1.15em;margin-right:.4em;top:0;vertical-align:-.2em;
  background-color:transparent;border:0;background-size:100% 100%;
}

/* ---- 5. Groups ("atf-top"): big badge as first item of a card ------------ */
.wp-block-group.atf-i.atf-top::before{
  display:block;width:3rem;height:3rem;border-radius:.9rem;
}

/* ---- 6. Buttons: small plain icon before the label ----------------------- */
.atf-i .wp-block-button__link::before{
  content:"";
  display:inline-block;width:1.3em;height:1.3em;margin-right:.5em;vertical-align:-.28em;
  background-repeat:no-repeat;background-position:center;background-size:100% 100%;
}
/* buttons in "stack" mode (Start-here cards): big badge above the label */
.atf-i.atf-stack .wp-block-button__link::before{
  display:block;width:2.9rem;height:2.9rem;margin:0 auto .55rem;border-radius:.9rem;
  box-sizing:border-box;background-color:#dcf3f5;border:1px solid #b2e0e4;background-size:66% 66%;
}
/* stack-button tones */
.atf-i.atf-stack.atf-i-life-buoy .wp-block-button__link::before,
.atf-i.atf-stack.atf-i-ban .wp-block-button__link::before,
.atf-i.atf-stack.atf-i-hand-heart .wp-block-button__link::before,
.atf-i.atf-stack.atf-i-heart .wp-block-button__link::before,
.atf-i.atf-stack.atf-i-gift .wp-block-button__link::before{background-color:#fde9e3;border-color:#f6c6b9}
.atf-i.atf-stack.atf-i-construction .wp-block-button__link::before,
.atf-i.atf-stack.atf-i-triangle-alert .wp-block-button__link::before,
.atf-i.atf-stack.atf-i-hard-hat .wp-block-button__link::before,
.atf-i.atf-stack.atf-i-thermometer .wp-block-button__link::before{background-color:#fff0c2;border-color:#efd078}

/* ---- 7. Small screens ----------------------------------------------------- */
@media (max-width:600px){
  h2.atf-i{padding-left:2.9rem !important}
  h2.atf-i::before{width:2.2rem;height:2.2rem;top:calc(.6em - 1.1rem)}
  h3.atf-i{padding-left:2.6rem !important}
  h3.atf-i::before{width:1.9rem;height:1.9rem;top:calc(.62em - .95rem)}
  h4.atf-i{padding-left:2.3rem !important}
  h4.atf-i::before{width:1.7rem;height:1.7rem;top:calc(.62em - .85rem)}
  h1.atf-i::before{width:2.75rem;height:2.75rem;margin-bottom:.7rem}
  .atf-i.atf-stack .wp-block-button__link::before{width:2.5rem;height:2.5rem;margin-bottom:.4rem}
  .wp-block-group.atf-i.atf-top::before{width:2.6rem;height:2.6rem}
}

/* ---- 8. Motion: gentle lift on hover, only if motion is welcome ---------- */
@media (prefers-reduced-motion:no-preference){
  .atf-i.atf-stack .wp-block-button__link::before{transition:transform .18s ease,background-color .18s ease}
  .atf-i.atf-stack .wp-block-button__link:hover::before,
  .atf-i.atf-stack .wp-block-button__link:focus-visible::before{transform:translateY(-2px);background-color:#c6ebee}
}

/* ---- 9. The icons (default: teal line + coral/gold detail) ---------------- */
.atf-i-waves::before,
.atf-i-waves .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%2012q2.5%202%205%200t5%200%205%200%205%200'%20/%3E%3Cpath%20d='M2%2019q2.5%202%205%200t5%200%205%200%205%200'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M2%205q2.5%202%205%200t5%200%205%200%205%200'%20/%3E%3C/svg%3E")}
.atf-i-lightbulb::before,
.atf-i-lightbulb .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M15%2014c.2-1%20.7-1.7%201.5-2.5%201-.9%201.5-2.2%201.5-3.5A6%206%200%200%200%206%208c0%201%20.2%202.2%201.5%203.5.7.7%201.3%201.5%201.5%202.5'%20/%3E%3Cpath%20d='M9%2018h6'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M10%2022h4'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-book-open-check::before,
.atf-i-book-open-check .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%205v16'%20/%3E%3Cpath%20d='m16%2012%202%202%204-4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M22%206V5a2%202%200%2000-1.999-2L16%203.002A5%205%200%200012%205a5%205%200%2000-4-2H4a2%202%200%2000-2%202v12a2%202%200%20001.999%202H8a5%205%200%20014%202%205%205%200%20014-2h4.001A2%202%200%200022%2017v-1.344'%20/%3E%3C/svg%3E")}
.atf-i-award::before,
.atf-i-award .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m15.477%2012.89%201.515%208.526a.5.5%200%200%201-.81.47l-3.58-2.687a1%201%200%200%200-1.197%200l-3.586%202.686a.5.5%200%200%201-.81-.469l1.514-8.526'%20%20stroke='%23F2735B'/%3E%3Ccircle%20cx='12'%20cy='8'%20r='6'%20/%3E%3C/svg%3E")}
.atf-i-monitor-play::before,
.atf-i-monitor-play .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M15.033%209.44a.647.647%200%200%201%200%201.12l-4.065%202.352a.645.645%200%200%201-.968-.56V7.648a.645.645%200%200%201%20.967-.56z'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M12%2017v4'%20/%3E%3Cpath%20d='M8%2021h8'%20/%3E%3Crect%20x='2'%20y='3'%20width='20'%20height='14'%20rx='2'%20/%3E%3C/svg%3E")}
.atf-i-ruler::before,
.atf-i-ruler .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21.3%2015.3a2.4%202.4%200%200%201%200%203.4l-2.6%202.6a2.4%202.4%200%200%201-3.4%200L2.7%208.7a2.41%202.41%200%200%201%200-3.4l2.6-2.6a2.41%202.41%200%200%201%203.4%200Z'%20/%3E%3Cpath%20d='m14.5%2012.5%202-2'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='m11.5%209.5%202-2'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='m8.5%206.5%202-2'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='m17.5%2015.5%202-2'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-compass::before,
.atf-i-compass .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Cpath%20d='m16.24%207.76-1.804%205.411a2%202%200%200%201-1.265%201.265L7.76%2016.24l1.804-5.411a2%202%200%200%201%201.265-1.265z'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-sprout::before,
.atf-i-sprout .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%209.536V7a4%204%200%200%201%204-4h1.5a.5.5%200%200%201%20.5.5V5a4%204%200%200%201-4%204%204%204%200%200%200-4%204c0%202%201%203%201%205a5%205%200%200%201-1%203'%20/%3E%3Cpath%20d='M4%209a5%205%200%200%201%208%204%205%205%200%200%201-8-4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M5%2021h14'%20/%3E%3C/svg%3E")}
.atf-i-info::before,
.atf-i-info .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Cpath%20d='M12%2016v-4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M12%208h.01'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-search::before,
.atf-i-search .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m21%2021-4.34-4.34'%20%20stroke='%23F2735B'/%3E%3Ccircle%20cx='11'%20cy='11'%20r='8'%20/%3E%3C/svg%3E")}
.atf-i-search-check::before,
.atf-i-search-check .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m8%2011%202%202%204-4'%20%20stroke='%23F2735B'/%3E%3Ccircle%20cx='11'%20cy='11'%20r='8'%20/%3E%3Cpath%20d='m21%2021-4.3-4.3'%20/%3E%3C/svg%3E")}
.atf-i-handshake::before,
.atf-i-handshake .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m11%2017%202%202a1%201%200%201%200%203-3'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='m14%2014%202.5%202.5a1%201%200%201%200%203-3l-3.88-3.88a3%203%200%200%200-4.24%200l-.88.88a1%201%200%201%201-3-3l2.81-2.81a5.79%205.79%200%200%201%207.06-.87l.47.28a2%202%200%200%200%201.42.25L21%204'%20/%3E%3Cpath%20d='m21%203%201%2011h-2'%20/%3E%3Cpath%20d='M3%203%202%2014l6.5%206.5a1%201%200%201%200%203-3'%20/%3E%3Cpath%20d='M3%204h8'%20/%3E%3C/svg%3E")}
.atf-i-users::before,
.atf-i-users .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2'%20/%3E%3Cpath%20d='M16%203.128a4%204%200%200%201%200%207.744'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M22%2021v-2a4%204%200%200%200-3-3.87'%20%20stroke='%23F2735B'/%3E%3Ccircle%20cx='9'%20cy='7'%20r='4'%20/%3E%3C/svg%3E")}
.atf-i-life-buoy::before,
.atf-i-life-buoy .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Cpath%20d='m4.93%204.93%204.24%204.24'%20%20stroke='%23E4573D'/%3E%3Cpath%20d='m14.83%209.17%204.24-4.24'%20%20stroke='%23E4573D'/%3E%3Cpath%20d='m14.83%2014.83%204.24%204.24'%20%20stroke='%23E4573D'/%3E%3Cpath%20d='m9.17%2014.83-4.24%204.24'%20%20stroke='%23E4573D'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='4'%20/%3E%3C/svg%3E")}
.atf-i-star::before,
.atf-i-star .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M11.525%202.295a.53.53%200%200%201%20.95%200l2.31%204.679a2.123%202.123%200%200%200%201.595%201.16l5.166.756a.53.53%200%200%201%20.294.904l-3.736%203.638a2.123%202.123%200%200%200-.611%201.878l.882%205.14a.53.53%200%200%201-.771.56l-4.618-2.428a2.122%202.122%200%200%200-1.973%200L6.396%2021.01a.53.53%200%200%201-.77-.56l.881-5.139a2.122%202.122%200%200%200-.611-1.879L2.16%209.795a.53.53%200%200%201%20.294-.906l5.165-.755a2.122%202.122%200%200%200%201.597-1.16z'%20%20fill='%23FFDB61'%20fill-opacity='1'/%3E%3C/svg%3E")}
.atf-i-calendar-range::before,
.atf-i-calendar-range .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='3'%20width='18'%20height='18'%20rx='2'%20/%3E%3Cpath%20d='M16%202v3'%20/%3E%3Cpath%20d='M3%209h18'%20/%3E%3Cpath%20d='M8%202v3'%20/%3E%3Cpath%20d='M17%2013h-6'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M13%2017H7'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M7%2013h.01'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M17%2017h.01'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-stethoscope::before,
.atf-i-stethoscope .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M11%202v2'%20/%3E%3Cpath%20d='M5%202v2'%20/%3E%3Cpath%20d='M5%203H4a2%202%200%200%200-2%202v4a6%206%200%200%200%2012%200V5a2%202%200%200%200-2-2h-1'%20/%3E%3Cpath%20d='M8%2015a6%206%200%200%200%2012%200v-3'%20/%3E%3Ccircle%20cx='20'%20cy='10'%20r='2'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-graduation-cap::before,
.atf-i-graduation-cap .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21.42%2010.922a1%201%200%200%200-.019-1.838L12.83%205.18a2%202%200%200%200-1.66%200L2.6%209.08a1%201%200%200%200%200%201.832l8.57%203.908a2%202%200%200%200%201.66%200z'%20/%3E%3Cpath%20d='M22%2010v6'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M6%2012.5V16a6%203%200%200%200%2012%200v-3.5'%20/%3E%3C/svg%3E")}
.atf-i-circle-check::before,
.atf-i-circle-check .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Cpath%20d='m16%209-5.5%205.5L8%2012'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-construction::before,
.atf-i-construction .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238a5a00'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2'%20y='6'%20width='20'%20height='8'%20rx='1'%20/%3E%3Cpath%20d='M17%2014v7'%20/%3E%3Cpath%20d='M7%2014v7'%20/%3E%3Cpath%20d='M17%203v3'%20/%3E%3Cpath%20d='M7%203v3'%20/%3E%3Cpath%20d='M10%2014%202.3%206.3'%20%20stroke='%23E4573D'/%3E%3Cpath%20d='m14%206%207.7%207.7'%20%20stroke='%23E4573D'/%3E%3Cpath%20d='m8%206%208%208'%20%20stroke='%23E4573D'/%3E%3C/svg%3E")}
.atf-i-triangle-alert::before,
.atf-i-triangle-alert .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238a5a00'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m21.73%2018-8-14a2%202%200%200%200-3.48%200l-8%2014A2%202%200%200%200%204%2021h16a2%202%200%200%200%201.73-3'%20/%3E%3Cpath%20d='M12%209v4'%20%20stroke='%23E4573D'/%3E%3Cpath%20d='M12%2017h.01'%20%20stroke='%23E4573D'/%3E%3C/svg%3E")}
.atf-i-clipboard-list::before,
.atf-i-clipboard-list .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20width='8'%20height='4'%20x='8'%20y='2'%20rx='1'%20ry='1'%20/%3E%3Cpath%20d='M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2'%20/%3E%3Cpath%20d='M12%2011h4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M12%2016h4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M8%2011h.01'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M8%2016h.01'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-clipboard-check::before,
.atf-i-clipboard-check .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20width='8'%20height='4'%20x='8'%20y='2'%20rx='1'%20ry='1'%20/%3E%3Cpath%20d='M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2'%20/%3E%3Cpath%20d='m9%2014%202%202%204-4'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-ban::before,
.atf-i-ban .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Cpath%20d='M4.929%204.929%2019.07%2019.071'%20%20stroke='%23E4573D'/%3E%3C/svg%3E")}
.atf-i-pen-line::before,
.atf-i-pen-line .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M13%2021h8'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z'%20/%3E%3C/svg%3E")}
.atf-i-brain::before,
.atf-i-brain .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2018V5'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M15%2013a4.17%204.17%200%200%201-3-4%204.17%204.17%200%200%201-3%204'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M17.598%206.5A3%203%200%201%200%2012%205a3%203%200%201%200-5.598%201.5'%20/%3E%3Cpath%20d='M17.997%205.125a4%204%200%200%201%202.526%205.77'%20/%3E%3Cpath%20d='M18%2018a4%204%200%200%200%202-7.464'%20/%3E%3Cpath%20d='M19.967%2017.483A4%204%200%201%201%2012%2018a4%204%200%201%201-7.967-.517'%20/%3E%3Cpath%20d='M6%2018a4%204%200%200%201-2-7.464'%20/%3E%3Cpath%20d='M6.003%205.125a4%204%200%200%200-2.526%205.77'%20/%3E%3C/svg%3E")}
.atf-i-key-round::before,
.atf-i-key-round .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2.586%2017.414A2%202%200%200%200%202%2018.828V21a1%201%200%200%200%201%201h3a1%201%200%200%200%201-1v-1a1%201%200%200%201%201-1h1a1%201%200%200%200%201-1v-1a1%201%200%200%201%201-1h.172a2%202%200%200%200%201.414-.586l.814-.814a6.5%206.5%200%201%200-4-4z'%20/%3E%3Ccircle%20cx='16.5'%20cy='7.5'%20r='.5'%20fill='%23F2735B'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-hand-heart::before,
.atf-i-hand-heart .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M11%2014h2a2%202%200%200%200%200-4h-3c-.6%200-1.1.2-1.4.6L3%2016'%20/%3E%3Cpath%20d='m14.45%2013.39%205.05-4.694C20.196%208%2021%206.85%2021%205.75a2.75%202.75%200%200%200-4.797-1.837.276.276%200%200%201-.406%200A2.75%202.75%200%200%200%2011%205.75c0%201.2.802%202.248%201.5%202.946L16%2011.95'%20%20stroke='%23E4573D'/%3E%3Cpath%20d='m2%2015%206%206'%20/%3E%3Cpath%20d='m7%2020%201.6-1.4c.3-.4.8-.6%201.4-.6h4c1.1%200%202.1-.4%202.8-1.2l4.6-4.4a1%201%200%200%200-2.75-2.91'%20/%3E%3C/svg%3E")}
.atf-i-mail::before,
.atf-i-mail .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207'%20%20stroke='%23F2735B'/%3E%3Crect%20x='2'%20y='4'%20width='20'%20height='16'%20rx='2'%20/%3E%3C/svg%3E")}
.atf-i-layers::before,
.atf-i-layers .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.83%202.18a2%202%200%200%200-1.66%200L2.6%206.08a1%201%200%200%200%200%201.83l8.58%203.91a2%202%200%200%200%201.66%200l8.58-3.9a1%201%200%200%200%200-1.83z'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M2%2012a1%201%200%200%200%20.58.91l8.6%203.91a2%202%200%200%200%201.65%200l8.58-3.9A1%201%200%200%200%2022%2012'%20/%3E%3Cpath%20d='M2%2017a1%201%200%200%200%20.58.91l8.6%203.91a2%202%200%200%200%201.65%200l8.58-3.9A1%201%200%200%200%2022%2017'%20/%3E%3C/svg%3E")}
.atf-i-puzzle::before,
.atf-i-puzzle .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M15.39%204.39a1%201%200%200%200%201.68-.474%202.5%202.5%200%201%201%203.014%203.015%201%201%200%200%200-.474%201.68l1.683%201.682a2.414%202.414%200%200%201%200%203.414L19.61%2015.39a1%201%200%200%201-1.68-.474%202.5%202.5%200%201%200-3.014%203.015%201%201%200%200%201%20.474%201.68l-1.683%201.682a2.414%202.414%200%200%201-3.414%200L8.61%2019.61a1%201%200%200%200-1.68.474%202.5%202.5%200%201%201-3.014-3.015%201%201%200%200%200%20.474-1.68l-1.683-1.682a2.414%202.414%200%200%201%200-3.414L4.39%208.61a1%201%200%200%201%201.68.474%202.5%202.5%200%201%200%203.014-3.015%201%201%200%200%201-.474-1.68l1.683-1.682a2.414%202.414%200%200%201%203.414%200z'%20%20fill='%23FFDB61'%20fill-opacity='0.55'/%3E%3C/svg%3E")}
.atf-i-accessibility::before,
.atf-i-accessibility .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='16'%20cy='4'%20r='1'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='m18%2019%201-7-6%201'%20/%3E%3Cpath%20d='m5%208%203-3%205.5%203-2.36%203.5'%20/%3E%3Cpath%20d='M4.24%2014.5a5%205%200%200%200%206.88%206'%20/%3E%3Cpath%20d='M13.76%2017.5a5%205%200%200%200-6.88-6'%20/%3E%3C/svg%3E")}
.atf-i-flask-conical::before,
.atf-i-flask-conical .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%202v6a2%202%200%200%200%20.245.96l5.51%2010.08A2%202%200%200%201%2018%2022H6a2%202%200%200%201-1.755-2.96l5.51-10.08A2%202%200%200%200%2010%208V2'%20/%3E%3Cpath%20d='M6.453%2015h11.094'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M8.5%202h7'%20/%3E%3C/svg%3E")}
.atf-i-refresh-cw::before,
.atf-i-refresh-cw .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208'%20/%3E%3Cpath%20d='M21%203v5h-5'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016'%20/%3E%3Cpath%20d='M8%2016H3v5'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-message-circle-more::before,
.atf-i-message-circle-more .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719'%20/%3E%3Cpath%20d='M8%2012h.01'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M12%2012h.01'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M16%2012h.01'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-presentation::before,
.atf-i-presentation .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%203h20'%20/%3E%3Cpath%20d='M21%203v11a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V3'%20/%3E%3Cpath%20d='m7%2021%205-5%205%205'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-hard-hat::before,
.atf-i-hard-hat .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238a5a00'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2010V5a1%201%200%200%201%201-1h2a1%201%200%200%201%201%201v5'%20/%3E%3Cpath%20d='M14%206a6%206%200%200%201%206%206v3'%20/%3E%3Cpath%20d='M4%2015v-3a6%206%200%200%201%206-6'%20/%3E%3Crect%20x='2'%20y='15'%20width='20'%20height='4'%20rx='1'%20%20stroke='%23E4573D'/%3E%3C/svg%3E")}
.atf-i-library-big::before,
.atf-i-library-big .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20width='8'%20height='18'%20x='3'%20y='3'%20rx='1'%20/%3E%3Cpath%20d='M7%203v18'%20/%3E%3Cpath%20d='M20.4%2018.9c.2.5-.1%201.1-.6%201.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1%205.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2%201.1.1%201.3.6Z'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-toolbox::before,
.atf-i-toolbox .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M16%2012v4'%20/%3E%3Cpath%20d='M16%206V4a2%202%200%2000-2-2h-4a2%202%200%2000-2%202v2'%20/%3E%3Cpath%20d='M17%206a2%202%200%20011.414.586l3%203A2%202%200%200122%2011v8a2%202%200%2001-2%202H4a2%202%200%2001-2-2v-8a2%202%200%2001.586-1.414l3-3A2%202%200%20017%206z'%20/%3E%3Cpath%20d='M2%2014h20'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M8%2012v4'%20/%3E%3C/svg%3E")}
.atf-i-waves-ladder::before,
.atf-i-waves-ladder .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M19%205a2%202%200%200%200-2%202v11'%20/%3E%3Cpath%20d='M2%2018c.6.5%201.2%201%202.5%201%202.5%200%202.5-2%205-2%202.6%200%202.4%202%205%202%202.5%200%202.5-2%205-2%201.3%200%201.9.5%202.5%201'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M7%2013h10'%20/%3E%3Cpath%20d='M7%209h10'%20/%3E%3Cpath%20d='M9%205a2%202%200%200%200-2%202v11'%20/%3E%3C/svg%3E")}
.atf-i-microscope::before,
.atf-i-microscope .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%2018h8'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M3%2022h18'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M14%2022a7%207%200%201%200%200-14h-1'%20/%3E%3Cpath%20d='M9%2014h2'%20/%3E%3Cpath%20d='M9%2012a2%202%200%200%201-2-2V6h6v4a2%202%200%200%201-2%202Z'%20/%3E%3Cpath%20d='M12%206V3a1%201%200%200%200-1-1H9a1%201%200%200%200-1%201v3'%20/%3E%3C/svg%3E")}
.atf-i-receipt-text::before,
.atf-i-receipt-text .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M13%2016H8'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M14%208H8'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M16%2012H8'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M4%203a1%201%200%200%201%201-1%201.3%201.3%200%200%201%20.7.2l.933.6a1.3%201.3%200%200%200%201.4%200l.934-.6a1.3%201.3%200%200%201%201.4%200l.933.6a1.3%201.3%200%200%200%201.4%200l.933-.6a1.3%201.3%200%200%201%201.4%200l.934.6a1.3%201.3%200%200%200%201.4%200l.933-.6A1.3%201.3%200%200%201%2019%202a1%201%200%200%201%201%201v18a1%201%200%200%201-1%201%201.3%201.3%200%200%201-.7-.2l-.933-.6a1.3%201.3%200%200%200-1.4%200l-.934.6a1.3%201.3%200%200%201-1.4%200l-.933-.6a1.3%201.3%200%200%200-1.4%200l-.933.6a1.3%201.3%200%200%201-1.4%200l-.934-.6a1.3%201.3%200%200%200-1.4%200l-.933.6a1.3%201.3%200%200%201-.7.2%201%201%200%200%201-1-1z'%20/%3E%3C/svg%3E")}
.atf-i-book-open::before,
.atf-i-book-open .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%205v16'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M20.001%2019A2%202%200%200022%2017V5a2%202%200%2000-1.999-2L16%203.002A5%205%200%200012%205a5%205%200%2000-4-2H4a2%202%200%2000-2%202v12a2%202%200%20001.999%202H8a5%205%200%20014%202%205%205%200%20014-2z'%20/%3E%3C/svg%3E")}
.atf-i-wind::before,
.atf-i-wind .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.8%2019.6A2%202%200%201%200%2014%2016H2'%20/%3E%3Cpath%20d='M17.5%208a2.5%202.5%200%201%201%202%204H2'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M9.8%204.4A2%202%200%201%201%2011%208H2'%20/%3E%3C/svg%3E")}
.atf-i-hand::before,
.atf-i-hand .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M18%2011V6a2%202%200%200%200-2-2a2%202%200%200%200-2%202'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M14%2010V4a2%202%200%200%200-2-2a2%202%200%200%200-2%202v2'%20/%3E%3Cpath%20d='M10%2010.5V6a2%202%200%200%200-2-2a2%202%200%200%200-2%202v8'%20/%3E%3Cpath%20d='M18%208a2%202%200%201%201%204%200v6a8%208%200%200%201-8%208h-2c-2.8%200-4.5-.86-5.99-2.34l-3.6-3.6a2%202%200%200%201%202.83-2.82L7%2015'%20/%3E%3C/svg%3E")}
.atf-i-droplets::before,
.atf-i-droplets .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%2016.3c2.2%200%204-1.83%204-4.05%200-1.16-.57-2.26-1.71-3.19S7.29%206.75%207%205.3c-.29%201.45-1.14%202.84-2.29%203.76S3%2011.1%203%2012.25c0%202.22%201.8%204.05%204%204.05z'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M12.56%206.6A10.97%2010.97%200%200%200%2014%203.02c.5%202.5%202%204.9%204%206.5s3%203.5%203%205.5a6.98%206.98%200%200%201-11.91%204.97'%20/%3E%3C/svg%3E")}
.atf-i-eye::before,
.atf-i-eye .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2.062%2012.348a1%201%200%200%201%200-.696%2010.75%2010.75%200%200%201%2019.876%200%201%201%200%200%201%200%20.696%2010.75%2010.75%200%200%201-19.876%200'%20/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-bone::before,
.atf-i-bone .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M17%2010c.7-.7%201.69%200%202.5%200a2.5%202.5%200%201%200%200-5%20.5.5%200%200%201-.5-.5%202.5%202.5%200%201%200-5%200c0%20.81.7%201.8%200%202.5l-7%207c-.7.7-1.69%200-2.5%200a2.5%202.5%200%200%200%200%205c.28%200%20.5.22.5.5a2.5%202.5%200%201%200%205%200c0-.81-.7-1.8%200-2.5Z'%20%20fill='%23F2735B'%20fill-opacity='0.28'/%3E%3C/svg%3E")}
.atf-i-bug::before,
.atf-i-bug .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2020v-9'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M14%207a4%204%200%200%201%204%204v3a6%206%200%200%201-12%200v-3a4%204%200%200%201%204-4z'%20/%3E%3Cpath%20d='M14.12%203.88%2016%202'%20/%3E%3Cpath%20d='M21%2021a4%204%200%200%200-3.81-4'%20/%3E%3Cpath%20d='M21%205a4%204%200%200%201-3.55%203.97'%20/%3E%3Cpath%20d='M22%2013h-4'%20/%3E%3Cpath%20d='M3%2021a4%204%200%200%201%203.81-4'%20/%3E%3Cpath%20d='M3%205a4%204%200%200%200%203.55%203.97'%20/%3E%3Cpath%20d='M6%2013H2'%20/%3E%3Cpath%20d='m8%202%201.88%201.88'%20/%3E%3Cpath%20d='M9%207.13V6a3%203%200%201%201%206%200v1.13'%20/%3E%3C/svg%3E")}
.atf-i-thermometer::before,
.atf-i-thermometer .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238a5a00'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%204v10.54a4%204%200%201%201-4%200V4a2%202%200%200%201%204%200Z'%20%20fill='%23F2735B'%20fill-opacity='0.35'/%3E%3C/svg%3E")}
.atf-i-volume-2::before,
.atf-i-volume-2 .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M11%204.702a.705.705%200%200%200-1.203-.498L6.413%207.587A1.4%201.4%200%200%201%205.416%208H3a1%201%200%200%200-1%201v6a1%201%200%200%200%201%201h2.416a1.4%201.4%200%200%201%20.997.413l3.383%203.384A.705.705%200%200%200%2011%2019.298z'%20/%3E%3Cpath%20d='M16%209a5%205%200%200%201%200%206'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M19.364%2018.364a9%209%200%200%200%200-12.728'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-scroll-text::before,
.atf-i-scroll-text .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M15%2012h-5'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M15%208h-5'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M19%2017V5a2%202%200%200%200-2-2H4'%20/%3E%3Cpath%20d='M8%2021h12a2%202%200%200%200%202-2v-1a1%201%200%200%200-1-1H11a1%201%200%200%200-1%201v1a2%202%200%201%201-4%200V5a2%202%200%201%200-4%200v2a1%201%200%200%200%201%201h3'%20/%3E%3C/svg%3E")}
.atf-i-file-text::before,
.atf-i-file-text .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z'%20/%3E%3Cpath%20d='M14%202v5a1%201%200%200%200%201%201h5'%20/%3E%3Cpath%20d='M10%209H8'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M16%2013H8'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M16%2017H8'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-files::before,
.atf-i-files .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M15%202h-4a2%202%200%200%200-2%202v11a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V8'%20/%3E%3Cpath%20d='M16.706%202.706A2.4%202.4%200%200%200%2015%202v5a1%201%200%200%200%201%201h5a2.4%202.4%200%200%200-.706-1.706z'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M5%207a2%202%200%200%200-2%202v11a2%202%200%200%200%202%202h8a2%202%200%200%200%201.732-1'%20/%3E%3C/svg%3E")}
.atf-i-folder-open::before,
.atf-i-folder-open .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%2014%201.5-2.9A2%202%200%200%201%209.24%2010H20a2%202%200%200%201%201.94%202.5l-1.54%206a2%202%200%200%201-1.95%201.5H4a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h3.9a2%202%200%200%201%201.69.9l.81%201.2a2%202%200%200%200%201.67.9H18a2%202%200%200%201%202%202v2'%20%20fill='%23FFDB61'%20fill-opacity='0.55'/%3E%3C/svg%3E")}
.atf-i-landmark::before,
.atf-i-landmark .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2018v-7'%20/%3E%3Cpath%20d='M11.119%202.205a2%202%200%200%201%201.762%200l7.84%203.846A.5.5%200%200%201%2020.5%207h-17a.5.5%200%200%201-.22-.949z'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M14%2018v-7'%20/%3E%3Cpath%20d='M18%2018v-7'%20/%3E%3Cpath%20d='M3%2022h18'%20/%3E%3Cpath%20d='M6%2018v-7'%20/%3E%3C/svg%3E")}
.atf-i-hospital::before,
.atf-i-hospital .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%207v4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M14%2021v-3a2%202%200%200%200-4%200v3'%20/%3E%3Cpath%20d='M14%209h-4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M18%2011h2a2%202%200%200%201%202%202v6a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2v-9a2%202%200%200%201%202-2h2'%20/%3E%3Cpath%20d='M18%2021V5a2%202%200%200%200-2-2H8a2%202%200%200%200-2%202v16'%20/%3E%3C/svg%3E")}
.atf-i-inbox::before,
.atf-i-inbox .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='22%2012%2016%2012%2014%2015%2010%2015%208%2012%202%2012'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M5.45%205.11%202%2012v6a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-6l-3.45-6.89A2%202%200%200%200%2016.76%204H7.24a2%202%200%200%200-1.79%201.11z'%20/%3E%3C/svg%3E")}
.atf-i-wrench::before,
.atf-i-wrench .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.106-3.105c.32-.322.863-.22.983.218a6%206%200%200%201-8.259%207.057l-7.91%207.91a1%201%200%200%201-2.999-3l7.91-7.91a6%206%200%200%201%207.057-8.259c.438.12.54.662.219.984z'%20%20fill='%23FFDB61'%20fill-opacity='0.55'/%3E%3C/svg%3E")}
.atf-i-heart::before,
.atf-i-heart .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%209.5a5.5%205.5%200%200%201%209.591-3.676.56.56%200%200%200%20.818%200A5.49%205.49%200%200%201%2022%209.5c0%202.29-1.5%204-3%205.5l-5.492%205.313a2%202%200%200%201-3%20.019L5%2015c-1.5-1.5-3-3.2-3-5.5'%20%20fill='%23F2735B'%20fill-opacity='0.35'/%3E%3C/svg%3E")}
.atf-i-target::before,
.atf-i-target .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Ccircle%20cx='12'%20cy='12'%20r='6'%20/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-trending-up::before,
.atf-i-trending-up .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M16%207h6v6'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='m22%207-8.5%208.5-5-5L2%2017'%20/%3E%3C/svg%3E")}
.atf-i-globe::before,
.atf-i-globe .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Cpath%20d='M12%202a14.5%2014.5%200%200%200%200%2020%2014.5%2014.5%200%200%200%200-20'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M2%2012h20'%20/%3E%3C/svg%3E")}
.atf-i-rocket::before,
.atf-i-rocket .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2015v5s3.03-.55%204-2c1.08-1.62%200-5%200-5'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M4.5%2016.5c-1.5%201.26-2%205-2%205s3.74-.5%205-2c.71-.84.7-2.13-.09-2.91a2.18%202.18%200%200%200-2.91-.09'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M9%2012a22%2022%200%200%201%202-3.95A12.88%2012.88%200%200%201%2022%202c0%202.72-.78%207.5-6%2011a22.4%2022.4%200%200%201-4%202z'%20/%3E%3Cpath%20d='M9%2012H4s.55-3.03%202-4c1.62-1.08%205%20.05%205%20.05'%20/%3E%3C/svg%3E")}
.atf-i-sparkles::before,
.atf-i-sparkles .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M11.017%202.814a1%201%200%200%201%201.966%200l1.051%205.558a2%202%200%200%200%201.594%201.594l5.558%201.051a1%201%200%200%201%200%201.966l-5.558%201.051a2%202%200%200%200-1.594%201.594l-1.051%205.558a1%201%200%200%201-1.966%200l-1.051-5.558a2%202%200%200%200-1.594-1.594l-5.558-1.051a1%201%200%200%201%200-1.966l5.558-1.051a2%202%200%200%200%201.594-1.594z'%20/%3E%3Cpath%20d='M20%202v4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M22%204h-4'%20%20stroke='%23F2735B'/%3E%3Ccircle%20cx='4'%20cy='20'%20r='2'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-message-circle::before,
.atf-i-message-circle .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719'%20%20fill='%23FFDB61'%20fill-opacity='0.55'/%3E%3C/svg%3E")}
.atf-i-paperclip::before,
.atf-i-paperclip .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m16%206-8.414%208.586a2%202%200%200%200%202.829%202.829l8.414-8.586a4%204%200%201%200-5.657-5.657l-8.379%208.551a6%206%200%201%200%208.485%208.485l8.379-8.551'%20/%3E%3C/svg%3E")}
.atf-i-link::before,
.atf-i-link .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2013a5%205%200%200%200%207.54.54l3-3a5%205%200%200%200-7.07-7.07l-1.72%201.71'%20/%3E%3Cpath%20d='M14%2011a5%205%200%200%200-7.54-.54l-3%203a5%205%200%200%200%207.07%207.07l1.71-1.71'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-arrow-down-a-z::before,
.atf-i-arrow-down-a-z .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m3%2016%204%204%204-4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M7%2020V4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M20%208h-5'%20/%3E%3Cpath%20d='M15%2010V6.5a2.5%202.5%200%200%201%205%200V10'%20/%3E%3Cpath%20d='M15%2014h5l-5%206h5'%20/%3E%3C/svg%3E")}
.atf-i-quote::before,
.atf-i-quote .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M16%203a2%202%200%200%200-2%202v6a2%202%200%200%200%202%202%201%201%200%200%201%201%201v1a2%202%200%200%201-2%202%201%201%200%200%200-1%201v2a1%201%200%200%200%201%201%206%206%200%200%200%206-6V5a2%202%200%200%200-2-2z'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M5%203a2%202%200%200%200-2%202v6a2%202%200%200%200%202%202%201%201%200%200%201%201%201v1a2%202%200%200%201-2%202%201%201%200%200%200-1%201v2a1%201%200%200%200%201%201%206%206%200%200%200%206-6V5a2%202%200%200%200-2-2z'%20/%3E%3C/svg%3E")}
.atf-i-gift::before,
.atf-i-gift .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%207v14'%20%20stroke='%23E4573D'/%3E%3Cpath%20d='M20%2011v8a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2v-8'%20/%3E%3Cpath%20d='M7.5%207a1%201%200%200%201%200-5A4.8%208%200%200%201%2012%207a4.8%208%200%200%201%204.5-5%201%201%200%200%201%200%205'%20%20stroke='%23E4573D'/%3E%3Crect%20x='3'%20y='7'%20width='18'%20height='4'%20rx='1'%20/%3E%3C/svg%3E")}
.atf-i-file-pen::before,
.atf-i-file-pen .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.659%2022H18a2%202%200%200%200%202-2V8a2.4%202.4%200%200%200-.706-1.706l-3.588-3.588A2.4%202.4%200%200%200%2014%202H6a2%202%200%200%200-2%202v9.34'%20/%3E%3Cpath%20d='M14%202v5a1%201%200%200%200%201%201h5'%20/%3E%3Cpath%20d='M10.378%2012.622a1%201%200%200%201%203%203.003L8.36%2020.637a2%202%200%200%201-.854.506l-2.867.837a.5.5%200%200%201-.62-.62l.836-2.869a2%202%200%200%201%20.506-.853z'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}
.atf-i-user-round::before,
.atf-i-user-round .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='8'%20r='5'%20/%3E%3Cpath%20d='M20%2021a8%208%200%200%200-16%200'%20%20stroke='%23F2735B'/%3E%3C/svg%3E")}

/* ---- 10. Dark-background variants (class atf-dark): cyan line + gold detail */
.atf-dark.atf-i-waves::before,
.atf-dark.atf-i-waves .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%2012q2.5%202%205%200t5%200%205%200%205%200'%20/%3E%3Cpath%20d='M2%2019q2.5%202%205%200t5%200%205%200%205%200'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M2%205q2.5%202%205%200t5%200%205%200%205%200'%20/%3E%3C/svg%3E")}
.atf-dark.atf-i-compass::before,
.atf-dark.atf-i-compass .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Cpath%20d='m16.24%207.76-1.804%205.411a2%202%200%200%201-1.265%201.265L7.76%2016.24l1.804-5.411a2%202%200%200%201%201.265-1.265z'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-dark.atf-i-landmark::before,
.atf-dark.atf-i-landmark .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2018v-7'%20/%3E%3Cpath%20d='M11.119%202.205a2%202%200%200%201%201.762%200l7.84%203.846A.5.5%200%200%201%2020.5%207h-17a.5.5%200%200%201-.22-.949z'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M14%2018v-7'%20/%3E%3Cpath%20d='M18%2018v-7'%20/%3E%3Cpath%20d='M3%2022h18'%20/%3E%3Cpath%20d='M6%2018v-7'%20/%3E%3C/svg%3E")}
.atf-dark.atf-i-heart::before,
.atf-dark.atf-i-heart .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%209.5a5.5%205.5%200%200%201%209.591-3.676.56.56%200%200%200%20.818%200A5.49%205.49%200%200%201%2022%209.5c0%202.29-1.5%204-3%205.5l-5.492%205.313a2%202%200%200%201-3%20.019L5%2015c-1.5-1.5-3-3.2-3-5.5'%20%20fill='%239ff0f2'%20fill-opacity='0.35'/%3E%3C/svg%3E")}
.atf-dark.atf-i-handshake::before,
.atf-dark.atf-i-handshake .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m11%2017%202%202a1%201%200%201%200%203-3'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='m14%2014%202.5%202.5a1%201%200%201%200%203-3l-3.88-3.88a3%203%200%200%200-4.24%200l-.88.88a1%201%200%201%201-3-3l2.81-2.81a5.79%205.79%200%200%201%207.06-.87l.47.28a2%202%200%200%200%201.42.25L21%204'%20/%3E%3Cpath%20d='m21%203%201%2011h-2'%20/%3E%3Cpath%20d='M3%203%202%2014l6.5%206.5a1%201%200%201%200%203-3'%20/%3E%3Cpath%20d='M3%204h8'%20/%3E%3C/svg%3E")}
.atf-dark.atf-i-wrench::before,
.atf-dark.atf-i-wrench .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.106-3.105c.32-.322.863-.22.983.218a6%206%200%200%201-8.259%207.057l-7.91%207.91a1%201%200%200%201-2.999-3l7.91-7.91a6%206%200%200%201%207.057-8.259c.438.12.54.662.219.984z'%20%20fill='%23FFDB61'%20fill-opacity='0.55'/%3E%3C/svg%3E")}
.atf-dark.atf-i-book-open-check::before,
.atf-dark.atf-i-book-open-check .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%205v16'%20/%3E%3Cpath%20d='m16%2012%202%202%204-4'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M22%206V5a2%202%200%2000-1.999-2L16%203.002A5%205%200%200012%205a5%205%200%2000-4-2H4a2%202%200%2000-2%202v12a2%202%200%20001.999%202H8a5%205%200%20014%202%205%205%200%20014-2h4.001A2%202%200%200022%2017v-1.344'%20/%3E%3C/svg%3E")}
.atf-dark.atf-i-hard-hat::before,
.atf-dark.atf-i-hard-hat .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2010V5a1%201%200%200%201%201-1h2a1%201%200%200%201%201%201v5'%20/%3E%3Cpath%20d='M14%206a6%206%200%200%201%206%206v3'%20/%3E%3Cpath%20d='M4%2015v-3a6%206%200%200%201%206-6'%20/%3E%3Crect%20x='2'%20y='15'%20width='20'%20height='4'%20rx='1'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-dark.atf-i-lightbulb::before,
.atf-dark.atf-i-lightbulb .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M15%2014c.2-1%20.7-1.7%201.5-2.5%201-.9%201.5-2.2%201.5-3.5A6%206%200%200%200%206%208c0%201%20.2%202.2%201.5%203.5.7.7%201.3%201.5%201.5%202.5'%20/%3E%3Cpath%20d='M9%2018h6'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M10%2022h4'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-dark.atf-i-search::before,
.atf-dark.atf-i-search .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m21%2021-4.34-4.34'%20%20stroke='%23FFDB61'/%3E%3Ccircle%20cx='11'%20cy='11'%20r='8'%20/%3E%3C/svg%3E")}
.atf-dark.atf-i-mail::before,
.atf-dark.atf-i-mail .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207'%20%20stroke='%23FFDB61'/%3E%3Crect%20x='2'%20y='4'%20width='20'%20height='16'%20rx='2'%20/%3E%3C/svg%3E")}
.atf-dark.atf-i-target::before,
.atf-dark.atf-i-target .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'%20/%3E%3Ccircle%20cx='12'%20cy='12'%20r='6'%20/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-dark.atf-i-sparkles::before,
.atf-dark.atf-i-sparkles .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239ff0f2'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M11.017%202.814a1%201%200%200%201%201.966%200l1.051%205.558a2%202%200%200%200%201.594%201.594l5.558%201.051a1%201%200%200%201%200%201.966l-5.558%201.051a2%202%200%200%200-1.594%201.594l-1.051%205.558a1%201%200%200%201-1.966%200l-1.051-5.558a2%202%200%200%200-1.594-1.594l-5.558-1.051a1%201%200%200%201%200-1.966l5.558-1.051a2%202%200%200%200%201.594-1.594z'%20/%3E%3Cpath%20d='M20%202v4'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M22%204h-4'%20%20stroke='%23FFDB61'/%3E%3Ccircle%20cx='4'%20cy='20'%20r='2'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}

/* ---- 11. Filled-teal-button variants (class atf-light): white line + gold detail */
.atf-light.atf-i-search::before,
.atf-light.atf-i-search .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m21%2021-4.34-4.34'%20%20stroke='%23FFDB61'/%3E%3Ccircle%20cx='11'%20cy='11'%20r='8'%20/%3E%3C/svg%3E")}
.atf-light.atf-i-mail::before,
.atf-light.atf-i-mail .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207'%20%20stroke='%23FFDB61'/%3E%3Crect%20x='2'%20y='4'%20width='20'%20height='16'%20rx='2'%20/%3E%3C/svg%3E")}
.atf-light.atf-i-book-open-check::before,
.atf-light.atf-i-book-open-check .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%205v16'%20/%3E%3Cpath%20d='m16%2012%202%202%204-4'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M22%206V5a2%202%200%2000-1.999-2L16%203.002A5%205%200%200012%205a5%205%200%2000-4-2H4a2%202%200%2000-2%202v12a2%202%200%20001.999%202H8a5%205%200%20014%202%205%205%200%20014-2h4.001A2%202%200%200022%2017v-1.344'%20/%3E%3C/svg%3E")}
.atf-light.atf-i-hard-hat::before,
.atf-light.atf-i-hard-hat .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2010V5a1%201%200%200%201%201-1h2a1%201%200%200%201%201%201v5'%20/%3E%3Cpath%20d='M14%206a6%206%200%200%201%206%206v3'%20/%3E%3Cpath%20d='M4%2015v-3a6%206%200%200%201%206-6'%20/%3E%3Crect%20x='2'%20y='15'%20width='20'%20height='4'%20rx='1'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-light.atf-i-lightbulb::before,
.atf-light.atf-i-lightbulb .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M15%2014c.2-1%20.7-1.7%201.5-2.5%201-.9%201.5-2.2%201.5-3.5A6%206%200%200%200%206%208c0%201%20.2%202.2%201.5%203.5.7.7%201.3%201.5%201.5%202.5'%20/%3E%3Cpath%20d='M9%2018h6'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M10%2022h4'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-light.atf-i-library-big::before,
.atf-light.atf-i-library-big .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20width='8'%20height='18'%20x='3'%20y='3'%20rx='1'%20/%3E%3Cpath%20d='M7%203v18'%20/%3E%3Cpath%20d='M20.4%2018.9c.2.5-.1%201.1-.6%201.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1%205.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2%201.1.1%201.3.6Z'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-light.atf-i-message-circle::before,
.atf-light.atf-i-message-circle .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719'%20%20fill='%23FFDB61'%20fill-opacity='0.55'/%3E%3C/svg%3E")}
.atf-light.atf-i-heart::before,
.atf-light.atf-i-heart .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%209.5a5.5%205.5%200%200%201%209.591-3.676.56.56%200%200%200%20.818%200A5.49%205.49%200%200%201%2022%209.5c0%202.29-1.5%204-3%205.5l-5.492%205.313a2%202%200%200%201-3%20.019L5%2015c-1.5-1.5-3-3.2-3-5.5'%20%20fill='%23FFDB61'%20fill-opacity='0.35'/%3E%3C/svg%3E")}
.atf-light.atf-i-gift::before,
.atf-light.atf-i-gift .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%207v14'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M20%2011v8a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2v-8'%20/%3E%3Cpath%20d='M7.5%207a1%201%200%200%201%200-5A4.8%208%200%200%201%2012%207a4.8%208%200%200%201%204.5-5%201%201%200%200%201%200%205'%20%20stroke='%23FFDB61'/%3E%3Crect%20x='3'%20y='7'%20width='18'%20height='4'%20rx='1'%20/%3E%3C/svg%3E")}
.atf-light.atf-i-rocket::before,
.atf-light.atf-i-rocket .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2015v5s3.03-.55%204-2c1.08-1.62%200-5%200-5'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M4.5%2016.5c-1.5%201.26-2%205-2%205s3.74-.5%205-2c.71-.84.7-2.13-.09-2.91a2.18%202.18%200%200%200-2.91-.09'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M9%2012a22%2022%200%200%201%202-3.95A12.88%2012.88%200%200%201%2022%202c0%202.72-.78%207.5-6%2011a22.4%2022.4%200%200%201-4%202z'%20/%3E%3Cpath%20d='M9%2012H4s.55-3.03%202-4c1.62-1.08%205%20.05%205%20.05'%20/%3E%3C/svg%3E")}
.atf-light.atf-i-file-pen::before,
.atf-light.atf-i-file-pen .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12.659%2022H18a2%202%200%200%200%202-2V8a2.4%202.4%200%200%200-.706-1.706l-3.588-3.588A2.4%202.4%200%200%200%2014%202H6a2%202%200%200%200-2%202v9.34'%20/%3E%3Cpath%20d='M14%202v5a1%201%200%200%200%201%201h5'%20/%3E%3Cpath%20d='M10.378%2012.622a1%201%200%200%201%203%203.003L8.36%2020.637a2%202%200%200%201-.854.506l-2.867.837a.5.5%200%200%201-.62-.62l.836-2.869a2%202%200%200%201%20.506-.853z'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-light.atf-i-inbox::before,
.atf-light.atf-i-inbox .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='22%2012%2016%2012%2014%2015%2010%2015%208%2012%202%2012'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M5.45%205.11%202%2012v6a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-6l-3.45-6.89A2%202%200%200%200%2016.76%204H7.24a2%202%200%200%200-1.79%201.11z'%20/%3E%3C/svg%3E")}
.atf-light.atf-i-sparkles::before,
.atf-light.atf-i-sparkles .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M11.017%202.814a1%201%200%200%201%201.966%200l1.051%205.558a2%202%200%200%200%201.594%201.594l5.558%201.051a1%201%200%200%201%200%201.966l-5.558%201.051a2%202%200%200%200-1.594%201.594l-1.051%205.558a1%201%200%200%201-1.966%200l-1.051-5.558a2%202%200%200%200-1.594-1.594l-5.558-1.051a1%201%200%200%201%200-1.966l5.558-1.051a2%202%200%200%200%201.594-1.594z'%20/%3E%3Cpath%20d='M20%202v4'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M22%204h-4'%20%20stroke='%23FFDB61'/%3E%3Ccircle%20cx='4'%20cy='20'%20r='2'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-light.atf-i-link::before,
.atf-light.atf-i-link .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2013a5%205%200%200%200%207.54.54l3-3a5%205%200%200%200-7.07-7.07l-1.72%201.71'%20/%3E%3Cpath%20d='M14%2011a5%205%200%200%200-7.54-.54l-3%203a5%205%200%200%200%207.07%207.07l1.71-1.71'%20%20stroke='%23FFDB61'/%3E%3C/svg%3E")}
.atf-light.atf-i-arrow-down-a-z::before,
.atf-light.atf-i-arrow-down-a-z .wp-block-button__link::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m3%2016%204%204%204-4'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M7%2020V4'%20%20stroke='%23FFDB61'/%3E%3Cpath%20d='M20%208h-5'%20/%3E%3Cpath%20d='M15%2010V6.5a2.5%202.5%200%200%201%205%200V10'%20/%3E%3Cpath%20d='M15%2014h5l-5%206h5'%20/%3E%3C/svg%3E")}

/* end of ATF icon system */

/* ==========================================================================
   SECTION 2 of 3: restyle-additional.css
   Restyled pages: long e-mail/URL wrapping and Donate widget fit on small phones
   ========================================================================== */

/* Restyle layout safety rules (Aquatic Therapy Foundation restyled pages).
   Paste into Appearance then Editor/Customize > Additional CSS together with icons-additional.css.
   Only purpose: long e-mail addresses and URLs must wrap instead of pushing the page sideways on 360px phones. */
.entry-content p, .entry-content li, .entry-content a, .entry-content td, .entry-content th, .entry-content summary,
.wp-block-post-content p, .wp-block-post-content li, .wp-block-post-content a, .wp-block-post-content td, .wp-block-post-content th, .wp-block-post-content summary{overflow-wrap:anywhere}

/* Donate page: the Donorbox widget is at least 320px wide, and on a 360px phone the page gutters leave only 284px.
   On small phones let the donation card use part of the gutter so the widget is never cut off. */
@media (max-width:400px){
  #give.wp-block-group{margin-left:-1.5rem !important;margin-right:-1.5rem !important;padding-left:.25rem !important;padding-right:.25rem !important;border-radius:14px !important}
}

/* ==========================================================================
   SECTION 3 of 3: nav-proposed.css
   Navigation: About dropdown, hamburger below 1200px, header fixes
   ========================================================================== */

/* ===== Nav reorg (About dropdown) + tablet header fix — ADD BELOW the existing Additional CSS ===== */

/* 1. Switch to the hamburger below 1200px (core switches at 600px only).
      Core's own .is-menu-open overlay styles still apply, so the existing left-align fix keeps working. */
@media (max-width: 1199px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) { display: flex; }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { display: none; }
}

/* 2. Header: keep logo full size, keep the title on at most two lines, do not wrap menu items */
.site-header .wp-block-site-logo { flex: 0 0 auto; }
.site-header .wp-block-site-logo img { width: 56px; height: 56px; }
.site-header .wp-block-site-title { font-size: clamp(1.25rem, 2.4vw, 1.75rem); line-height: 1.15; }
.site-header .wp-block-navigation__container { flex-wrap: nowrap; gap: 1.5rem; }
@media (min-width: 1200px) {
  .site-header .wp-block-site-title + p { white-space: nowrap; font-size: .95rem; line-height: 1.3; margin-top: 2px; }
  .site-header .wp-block-site-title { white-space: nowrap; }
}
.site-header .wp-block-navigation-item__content { white-space: nowrap; }

/* 3. Desktop dropdown panel (the header bar is the dark background; the panel needs its own) */
@media (min-width: 1200px) {
  .site-header .wp-block-navigation .wp-block-navigation__submenu-container {
    background-color: #1d3745 !important; /* core sets white here when the nav block itself has no background */
    border: 2px solid #1E5044;
    border-radius: 8px;
    padding: 6px 0;
    min-width: 220px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, .25);
  }
  .site-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    color: #ffffff;
    padding: 10px 18px;
  }
  .site-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,
  .site-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible {
    background-color: rgba(255, 219, 97, .15);
    text-decoration: underline;
  }
}

/* 4. Visible keyboard focus + comfortable touch target on the submenu chevron */
.site-header .wp-block-navigation-submenu__toggle { min-width: 32px; min-height: 32px; cursor: pointer; }
.site-header .wp-block-navigation-submenu__toggle:focus-visible,
.site-header .wp-block-navigation-item__content:focus-visible { outline: 3px solid #FFDB61; outline-offset: 2px; }

/* 5. Overlay (hamburger) menu: About's children indented underneath it, left-aligned, tight spacing */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  align-items: flex-start;
  gap: 1.1rem;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
  align-items: flex-start;
  padding: 0 0 0 1.25rem !important; /* core sets 40px 32px 0 with very high specificity */
  margin-top: .9rem;
  gap: .9rem;
}
/* Donate pill keeps its padding inside the overlay (core zeroes link padding there) */
.wp-block-navigation__responsive-container.is-menu-open a.wp-block-navigation-item__content[href*="donate-get-involved"] {
  padding: 10px 22px;
  margin-top: .5rem;
}

/* 6. Hamburger button: 44px touch target */
.site-header .wp-block-navigation__responsive-container-open { min-width: 44px; min-height: 44px; align-items: center; justify-content: center; }
.site-header .wp-block-navigation__responsive-container-open svg { width: 30px; height: 30px; }

/* 7. Phones: smaller tagline so the header does not grow to 3-4 lines */
@media (max-width: 599px) {
  .site-header .wp-block-site-title { font-size: 1.15rem; }
  .site-header .wp-block-site-title + p { font-size: .85rem; line-height: 1.35; }
  .site-header .wp-block-site-logo img { width: 48px; height: 48px; }
}

/* 8. Seven menu items (incl. Funders + Donate pill): tighten spacing on small laptops (1200-1439px) so everything stays on ONE row */
@media (min-width: 1200px) and (max-width: 1439px) {
  .site-header .wp-block-navigation__container { gap: 1rem; }
  .site-header .wp-block-site-title { font-size: 1.5rem; }
  .site-header .wp-block-site-title + p { font-size: .85rem; }
  .site-header .wp-block-site-logo img { width: 52px; height: 52px; }
}

/* 9. "Resources" is a label-only parent (no link): the word is not clickable, the chevron / hover opens the list */
.site-header .wp-block-navigation-submenu > a.wp-block-navigation-item__content:not([href]) { cursor: default; text-decoration: none; }

/* ===== END ATF-APPEND ===== */

/* ===== BEGIN ATF-DONATE-GLOW (added 2026-10-18; independent of the block above) ===== */
/* ==========================================================================
   Donate pill: true colour + single warm gold pulsing halo
   --------------------------------------------------------------------------
   CAUSE: the pill was filled with the theme green (#1E5044) and outlined in
   gold (#FFDB61) on the navy header (#1D3745). The green fill is only 1.36:1
   against the navy, so the eye reads the pill as a blend of blue, yellow
   and green, which looks greenish. The old hover ring was also a pale gold
   at 35 percent over navy, which gives a greenish tint.
   FIX: solid gold fill (9.2:1 against the navy header), navy text (9.2:1 AA
   and AAA for normal text), and a pulsing halo made of ONE colour only
   (the same gold, varying only in opacity and spread).
   TO REVERT: delete from the BEGIN ATF-DONATE-GLOW line to the END line.
   To use coral instead of gold, see the commented-out lines at the bottom.
   ========================================================================== */
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"] {
  background-color: #FFDB61;
  color: #1D3745;
  border-color: #FFDB61;
  animation: atf-donate-pulse 2.4s ease-in-out infinite;
  transition: background-color .2s ease, color .2s ease, transform .2s ease;
}
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"] .wp-block-navigation-item__label {
  color: #1D3745;
}
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"]:hover,
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"]:focus-visible {
  background-color: #FFE68A;
  color: #1D3745;
  border-color: #FFE68A;
  transform: translateY(-1px);
}
.wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"]:hover .wp-block-navigation-item__label {
  color: #1D3745;
}
@keyframes atf-donate-pulse {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(255, 219, 97, 0.55), 0 0 8px 1px rgba(255, 219, 97, 0.35);
  }
  50% {
    box-shadow: 0 0 0 9px rgba(255, 219, 97, 0), 0 0 18px 5px rgba(255, 219, 97, 0.55);
  }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-navigation-item a.wp-block-navigation-item__content[href*="donate-get-involved"] {
    animation: none;
    box-shadow: 0 0 12px 3px rgba(255, 219, 97, 0.5);
  }
}
/* Coral alternative (swap the three colour values if preferred):
   fill #FF8A75, border #FF8A75, halo rgba(255, 138, 117, 0.55), text stays #1D3745 (5.4:1, AA). */
/* ===== END ATF-DONATE-GLOW ===== */
/* ATF: content kept in the page source but not shown (restore by removing the class atf-hold) */
.atf-hold{display:none !important}
/* ===== ATF-FOOTER v1 (append to the END of Additional CSS) ===== */
/* Every rule is scoped to .atf-foot so nothing else on the site changes. */
footer.wp-block-template-part{margin-block-start:0 !important}
.atf-foot{
  background:#14385c !important;
  color:#d6e2ee !important;
  margin-top:0 !important;
  padding:0 !important;
  border-top:5px solid #0b6674;
  position:relative;
}
.atf-foot::before{
  content:"";position:absolute;left:0;top:-5px;height:5px;width:min(220px,40%);
  background:linear-gradient(90deg,#e0a33a,#f08a6a);
}
.atf-foot-inner{
  max-width:1240px !important;
  margin:0 auto !important;
  padding:clamp(2.25rem,5vw,3.75rem) clamp(1.25rem,4vw,2.5rem) 1.5rem !important;
  box-sizing:border-box;
}
.atf-foot p,.atf-foot li,.atf-foot h3{color:#d6e2ee !important;margin-top:0 !important}
.atf-foot a{color:#ffffff !important;text-decoration:none !important;border-bottom:1px solid transparent}
.atf-foot a:hover,.atf-foot a:focus-visible{border-bottom-color:#e0a33a;color:#ffffff !important}
.atf-foot a:focus-visible{outline:2px solid #e0a33a;outline-offset:3px;border-radius:2px}
/* columns become a CSS grid so we control the phone / tablet / desktop layout */
.atf-foot-cols.wp-block-columns{
  display:grid !important;
  grid-template-columns:1.7fr 1fr 1.25fr 1fr 1fr;
  gap:2.25rem 2rem;
  margin:0 0 2rem !important;
  align-items:start;
}
.atf-foot-col.wp-block-column{flex-basis:auto !important;flex-grow:0 !important;min-width:0;margin:0 !important}
/* headings */
.atf-foot h3.atf-foot-h{
  font-size:.8rem !important;line-height:1.2 !important;letter-spacing:.14em;text-transform:uppercase;
  font-weight:700 !important;color:#ffffff !important;margin:0 0 1rem !important;padding:0 0 .6rem !important;position:relative;
}
.atf-foot h3.atf-foot-h::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;border-radius:2px;background:#e0a33a}
.atf-foot h3.atf-foot-name{
  font-size:1.2rem !important;line-height:1.3 !important;font-weight:700 !important;color:#ffffff !important;margin:.75rem 0 .6rem !important;
}
/* link lists */
.atf-foot ul.atf-foot-list{list-style:none !important;margin:0 !important;padding:0 !important}
.atf-foot ul.atf-foot-list li{margin:0 0 .55rem !important;padding:0 !important;font-size:.95rem !important;line-height:1.4 !important}
.atf-foot ul.atf-foot-list li::marker{content:""}
.atf-foot ul.atf-foot-list a{display:inline-block;padding:.05rem 0}
/* brand column */
.atf-foot figure.atf-foot-logo{margin:0 !important}
.atf-foot figure.atf-foot-logo img{background:#ffffff;border-radius:14px;padding:6px;box-sizing:content-box;display:block}
.atf-foot p.atf-foot-about{font-size:.95rem !important;line-height:1.6 !important;margin:0 0 1.1rem !important;max-width:34rem}
.atf-foot p.atf-foot-line{
  position:relative;padding-left:2.7rem !important;min-height:1.9rem;margin:0 0 .8rem !important;
  font-size:.95rem !important;line-height:1.45 !important;
}
.atf-foot p.atf-foot-line::before{
  content:"";position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;border-radius:50%;
  background-color:#0b6674;background-repeat:no-repeat;background-position:center;background-size:56% 56%;
}
.atf-foot p.atf-foot-pin::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}
.atf-foot p.atf-foot-mail::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E")}
.atf-foot p.atf-foot-mail{display:flex;align-items:center;min-height:1.9rem}
/* divider and bottom bar */
.atf-foot hr.atf-foot-rule{
  border:0 !important;height:1px !important;background:rgba(255,255,255,.18) !important;opacity:1 !important;
  margin:0 0 1.5rem !important;max-width:none !important;width:100% !important;
}
.atf-foot-bottom.wp-block-group{
  display:flex !important;flex-direction:row;align-items:center;gap:1.5rem;max-width:none !important;margin:0 !important;
}
.atf-foot figure.atf-foot-seal{margin:0 !important;flex:none}
.atf-foot figure.atf-foot-seal img{border-radius:12px;display:block;height:auto}
.atf-foot-legalbox.wp-block-group{max-width:none !important;margin:0 !important;padding:0 !important}
.atf-foot p.atf-foot-copy{font-weight:700;color:#ffffff !important;font-size:.95rem !important;margin:0 0 .5rem !important}
.atf-foot p.atf-foot-legal{font-size:.82rem !important;line-height:1.6 !important;color:#b9cadb !important;margin:0 0 .45rem !important;max-width:62rem}
.atf-foot p.atf-foot-legal:last-child{margin-bottom:0 !important}
/* tablet */
@media (max-width:1099px){
  .atf-foot-cols.wp-block-columns{grid-template-columns:repeat(4,1fr)}
  .atf-foot-col.atf-foot-brand{grid-column:1 / -1}
}
/* phone */
@media (max-width:640px){
  .atf-foot-cols.wp-block-columns{grid-template-columns:1fr 1fr;gap:1.75rem 1.25rem}
  .atf-foot-col.atf-foot-brand{grid-column:1 / -1}
  .atf-foot-col.atf-foot-res{grid-column:1 / -1;order:5}
  .atf-foot-col.atf-foot-res ul.atf-foot-list{column-count:2;column-gap:1.25rem}
  .atf-foot-col.atf-foot-res ul.atf-foot-list li{break-inside:avoid}
  .atf-foot-bottom.wp-block-group{flex-direction:column;align-items:flex-start}
}
/* ===== end ATF-FOOTER v1 ===== */

/* ===== BEGIN ATF-NAV-RESEARCHERS v2 (2026-10-19): full labels (For Students / For Clinicians / For Participants / For Researchers) on ONE row from 1240px; replaces v1 and the never-posted "For Participants menu" add-on; ADD AT THE VERY END of Additional CSS ===== */
/* 1. Compact desktop menu (1200px and up). The dropdown arrow button is 32px wide in the existing CSS (min-width: 32px);
      here it is 16px wide, with an invisible 24px click area so it is still easy to hit. Hover still opens every dropdown. */
@media (min-width: 1200px) {
  .site-header .wp-block-navigation__container { gap: .5rem; }
  .site-header .wp-block-navigation__container > .has-child > .wp-block-navigation-submenu__toggle { min-width: 16px; width: 16px; margin-left: 2px; padding: 0; position: relative; }
  .site-header .wp-block-navigation__container > .has-child > .wp-block-navigation-submenu__toggle::after { content: ""; position: absolute; top: -2px; bottom: -2px; left: -3px; right: -5px; }
  .site-header .wp-block-navigation__container > .wp-block-navigation-item:first-child { margin-right: .35rem; } /* Home has no arrow; keeps "Home" and "About" visibly apart */
}
@media (min-width: 1600px) {
  .site-header .wp-block-navigation__container { gap: .9rem; }
}
/* 2. Small laptops and desktops (1200-1599px): top-level labels at 15px instead of 16px */
@media (min-width: 1200px) and (max-width: 1599px) {
  .site-header .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content { font-size: 15px; }
}
/* 3. Small laptops (1200-1439px): slightly smaller site title and tagline (still on one line each),
      6px between items, labels a hair tighter (-0.01em), Donate pill 18px side padding (was 22px) */
@media (min-width: 1200px) and (max-width: 1439px) {
  .site-header .wp-block-site-title { font-size: 1.45rem; }
  .site-header .wp-block-site-title + p { font-size: .82rem; }
  .site-header .wp-block-navigation__container { gap: .375rem; }
  .site-header .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content { letter-spacing: -.01em; }
  .site-header .wp-block-navigation__container > .wp-block-navigation-item > a.wp-block-navigation-item__content[href*="donate-get-involved"] { padding-left: 18px; padding-right: 18px; }
}
/* 4. Hamburger switch. Today's menu keeps the 1199px switch from "Nav reorg" (it fits from 1200px with rules 1-3).
      Once the menu contains For Researchers (8 items, 5 dropdowns, search button), show the hamburger below 1240px. */
@media (max-width: 1239px) {
  .site-header:has(a[href*="/for-researchers/"]) .wp-block-navigation__responsive-container-open:not(.always-shown) { display: flex; }
  .site-header:has(a[href*="/for-researchers/"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { display: none; }
}
/* ===== END ATF-NAV-RESEARCHERS v2 ===== */
/* ===== BEGIN ATF-ENC-CLEAN v1 (Encyclopedia hub, page 693 only; Oct 19 2026) ===== */
/* Calmer A-Z index: entry tiles, letter dividers, letter chips, category cards.
   Needs encyclopedia-blocks-v1.txt (classes enc-az-v2, enc-n, enc-c, enc-sep, enc-soon,
   enc-aka, enc-def, enc-jump, enc-cat-card, enc-catlist). Without those classes it does nothing. */
.page-id-693 .enc-jump{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}
.page-id-693 .enc-jump strong{margin-right:.4rem;color:#0b2e4f}
.page-id-693 .enc-jump .enc-sep{display:none}
.page-id-693 .enc-jump a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .55rem;box-sizing:border-box;border:1px solid #cfe3e6;border-radius:10px;background:#f3f9fa;color:#0b6477;font-weight:600;font-size:1.0625rem;line-height:1;text-decoration:none}
.page-id-693 .enc-jump a:hover{background:#0b6477;border-color:#0b6477;color:#fff}
.page-id-693 .enc-jump a:focus-visible,
.page-id-693 .enc-az-v2 a:focus-visible,
.page-id-693 .enc-catlist a:focus-visible{outline:3px solid #f2b705;outline-offset:2px;border-radius:4px}

/* letter headings: teal letter + thin rule */
.page-id-693 .enc-azwrap-v2 .enc-letter{display:flex;align-items:center;gap:.9rem;margin-top:2.4rem !important;margin-bottom:.85rem !important;color:#0b6477 !important;font-size:1.5rem !important;scroll-margin-top:1.5rem}
.page-id-693 .enc-azwrap-v2 .enc-letter::after{content:"";flex:1 1 auto;height:1px;background:#d6e6ea}

/* entry tiles */
.page-id-693 .enc-az-v2{list-style:none;margin:0 !important;padding:0 !important;display:grid;gap:.55rem}
.page-id-693 .enc-az-v2>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:.65rem;row-gap:.3rem;margin:0 !important;padding:.75rem 1.1rem .8rem 3.6rem;border:1px solid #e3edf0;border-radius:12px;background:#fff;line-height:1.45}
.page-id-693 .enc-az-v2>li::before{content:"";position:absolute;left:1rem;top:.75rem;width:1.8rem;height:1.8rem;box-sizing:border-box;border-radius:.55rem;border:1px solid #e1e6e9;background:#f5f7f8 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%237a8a93'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%207v5l3%202'/%3E%3C/svg%3E") center/62% 62% no-repeat}
.page-id-693 .enc-az-v2>li::after{content:"";order:3;flex-basis:100%;height:0}
.page-id-693 .enc-az-v2 .enc-sep{display:none}
.page-id-693 .enc-az-v2 .enc-n{order:1;flex:1 1 12rem;font-weight:600;color:#0b2e4f;font-size:1.0625rem}
.page-id-693 .enc-az-v2 .enc-soon{order:2;margin-left:auto !important}
.page-id-693 .enc-az-v2 .enc-c{order:4;display:inline-block;padding:.05rem .6rem;border-radius:999px;background:#e8f4f6;color:#0b5566;font-size:.8125rem;font-weight:600}
.page-id-693 .enc-az-v2 .enc-aka{order:5;font-style:normal;color:#5a6a73;font-size:.9375rem}
.page-id-693 .enc-az-v2 .enc-def{order:6;flex-basis:100%;margin-top:.4rem !important;color:#2f3f48 !important;font-size:1rem !important;line-height:1.6 !important}
/* entries that are available now: soft teal card with a book icon */
.page-id-693 .enc-az-v2>li:has(.enc-n a){background:#f3f9fa;border-color:#bfe0e4;border-left:4px solid #1597a0;padding-left:calc(3.6rem - 3px)}
.page-id-693 .enc-az-v2>li:has(.enc-n a)::before{left:calc(1rem - 3px);background:#dcf3f5 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%205v16'%20/%3E%3Cpath%20d='m16%2012%202%202%204-4'%20%20stroke='%23F2735B'/%3E%3Cpath%20d='M22%206V5a2%202%200%2000-1.999-2L16%203.002A5%205%200%200012%205a5%205%200%2000-4-2H4a2%202%200%2000-2%202v12a2%202%200%20001.999%202H8a5%205%200%20014%202%205%205%200%20014-2h4.001A2%202%200%200022%2017v-1.344'%20/%3E%3C/svg%3E") center/66% 66% no-repeat;border-color:#b2e0e4}
.page-id-693 .enc-az-v2 .enc-n a{color:#0b6477;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}

/* Browse by category: each category is a card */
.page-id-693 #categories .enc-cat-card{margin-top:.8rem !important;border:1px solid #d6e6ea;border-radius:14px;background:#fff;overflow:hidden}
.page-id-693 #categories .enc-cat-card>summary{list-style:none;display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.9rem 1.2rem;cursor:pointer;font-weight:600;color:#0b2e4f}
.page-id-693 #categories .enc-cat-card>summary::-webkit-details-marker{display:none}
.page-id-693 #categories .enc-cat-card>summary::before{content:"";flex:none;width:1.6rem;height:1.6rem;border-radius:.5rem;background:#dcf3f5 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%230b6477'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m9%206%206%206-6%206'/%3E%3C/svg%3E") center/70% 70% no-repeat;border:1px solid #b2e0e4;box-sizing:border-box;transition:transform .2s ease}
.page-id-693 #categories .enc-cat-card[open]>summary{background:#f3f9fa;border-bottom:1px solid #e3edf0}
.page-id-693 #categories .enc-cat-card[open]>summary::before{transform:rotate(90deg)}
.page-id-693 #categories .enc-cat-card>summary:hover{background:#f3f9fa}
.page-id-693 #categories .enc-cat-card>summary:focus-visible{outline:3px solid #f2b705;outline-offset:-3px}
.page-id-693 #categories .enc-cat-card>p{margin:1rem 1.2rem 0 !important}
.page-id-693 #categories .enc-catlist{margin:.9rem 1.2rem 1.2rem !important;padding-left:1.2rem !important;columns:2 15rem;column-gap:2.5rem}
.page-id-693 #categories .enc-catlist li{break-inside:avoid;margin:0 0 .6rem;line-height:1.45}
@media (prefers-reduced-motion: reduce){.page-id-693 #categories .enc-cat-card>summary::before{transition:none}}
@media (max-width: 600px){
 .page-id-693 .enc-az-v2>li{padding:.8rem .9rem .85rem 3.2rem}
 .page-id-693 .enc-az-v2>li::before{left:.8rem;width:1.65rem;height:1.65rem}
 .page-id-693 .enc-az-v2>li:has(.enc-n a){padding-left:calc(3.2rem - 3px)}
 .page-id-693 .enc-az-v2>li:has(.enc-n a)::before{left:calc(.8rem - 3px)}
 .page-id-693 .enc-az-v2 .enc-n{flex-basis:100%}
 .page-id-693 .enc-az-v2 .enc-soon{order:4;margin-left:0 !important}
 .page-id-693 .enc-az-v2 .enc-c{order:4}
}
/* ===== END ATF-ENC-CLEAN v1 ===== */

/* ===== ATF-FOOTER v1.1 centering fix (append AFTER "end ATF-FOOTER v1") ===== */
/* Cause: .atf-foot-inner is a constrained-layout group, so WordPress caps each child at the
   650px content width; the v1 rule "margin:0 0 2rem !important" on the columns removed the
   auto side margins, leaving a 650px block pinned to the left. This lets the columns use the
   full 1240px footer width (same as the divider and bottom bar) and centers the bottom bar. */
.atf-foot .atf-foot-inner > .atf-foot-cols.wp-block-columns{
  max-width:none !important;width:100% !important;box-sizing:border-box;
}
.atf-foot .atf-foot-bottom.wp-block-group{justify-content:center}
.atf-foot .atf-foot-legalbox.wp-block-group{flex:0 1 62rem;min-width:0}
@media (max-width:640px){
  .atf-foot .atf-foot-bottom.wp-block-group{align-items:center !important;text-align:center}
  .atf-foot .atf-foot-legalbox.wp-block-group{flex:none;width:100%}
}
/* ===== end ATF-FOOTER v1.1 ===== */
