/* WolfTRI redesign — articles, guides, claims, legal pages and 404.
   Loaded after redesign.css on: rwi-claims, insights/{three-hat-problem, sample-buy-side-rwi-policy,
   cre-buyers-guide, cre-sellers-guide, rwi-real-assets-primer, small-deal-transaction-liability,
   broker-advisory-2026q2, ma, real-assets}, firm/{disclosures, privacy, terms, licenses, security}, 404.
   CSS only: it changes no copy. Numbers drawn with ::before are decoration (counters), not text.
   :not(#_):not(#__):not(#___):not(#____):not(#_____) = :not(#_):not(#__):not(#___):not(#____):not(#_____) (five ID levels, as in redesign.css).
   Colour pairs: --brass on paper/card/ivory only; --brass-on-navy on navy only. */

/* =========================================================
   A. Paper reader header (navy): guides, three-hat, policy explorer
   ========================================================= */
#g-hero:not(#_):not(#__):not(#___):not(#____):not(#_____), #pe-hero:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--navy)!important;color:var(--paper)!important;padding:clamp(48px,6.5vw,88px) 0 clamp(40px,5vw,64px)!important;border:0!important;position:relative;overflow:hidden}
#g-hero .eyebrow:not(#_):not(#__):not(#___):not(#____):not(#_____), #pe-hero .eyebrow:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass-on-navy)!important;margin:0 0 6px!important}
#g-hero h1:not(#_):not(#__):not(#___):not(#____):not(#_____), #pe-hero h1:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--paper)!important;font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(36px,4.8vw,64px)!important;line-height:1.05!important;letter-spacing:-.022em!important;margin:16px 0 0!important;max-width:20ch}
#g-hero h1 em:not(#_):not(#__):not(#___):not(#____):not(#_____), #pe-hero h1 em:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass-on-navy)!important;font-style:italic}
#g-hero .lead:not(#_):not(#__):not(#___):not(#____):not(#_____), #pe-hero .lead:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--sans)!important;font-size:clamp(16px,1.5vw,19px)!important;line-height:1.6!important;color:rgba(246,240,228,.82)!important;max-width:62ch!important;margin:20px 0 0!important}
#g-hero .byline:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;letter-spacing:.16em!important;color:var(--brass-on-navy)!important;margin:28px 0 0!important}
#g-hero .rule-top:not(#_):not(#__):not(#___):not(#____):not(#_____){display:none!important}
#pe-hero .wrap:not(#_):not(#__):not(#___):not(#____):not(#_____){gap:0!important}
#pe-hero .pe-hero-links:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:22px 0 0!important}
#pe-hero .pe-hero-links a:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--brass-on-navy)!important}
#pe-hero .pe-hero-links a .t:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom-color:rgba(196,149,7,.55)!important}
#pe-hero .pe-hero-links a .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){transition:transform .25s}
#pe-hero .pe-hero-links a:hover .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){transform:translateX(5px)}
#g-hero :focus-visible:not(#_):not(#__):not(#___):not(#____):not(#_____), #pe-hero :focus-visible:not(#_):not(#__):not(#___):not(#____):not(#_____){outline:2px solid var(--brass-on-navy)!important;outline-offset:3px}

/* Reading column (.prose): guide pages */
#g-inside:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--paper)!important;padding:clamp(56px,7vw,96px) 0 clamp(56px,7vw,96px)!important}
#g-inside > .wrap:not(#_):not(#__):not(#___):not(#____):not(#_____){max-width:calc(780px + 2 * var(--gut))!important;margin:0 auto!important;padding:0 var(--gut)!important}
#g-inside .eyebrow:not(#_):not(#__):not(#___):not(#____):not(#_____){counter-reset:rd-k 1}
#g-inside .eyebrow:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{content:counter(rd-k,decimal-leading-zero) "\00a0\00B7";letter-spacing:.2em}
#g-inside h2:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(30px,3.4vw,44px)!important;line-height:1.08!important;letter-spacing:-.02em!important;color:var(--navy)!important;margin:0 0 28px!important;max-width:22ch!important}
/* "What the guide covers" as the concept .toc box */
#g-inside ul:not(#_):not(#__):not(#___):not(#____):not(#_____){display:block!important;background:var(--card)!important;border:1px solid var(--rule)!important;border-top:2px solid var(--navy)!important;padding:12px 26px!important;margin:0!important;max-width:none!important;gap:0!important}
#g-inside ul > li:not(#_):not(#__):not(#___):not(#____):not(#_____){background:transparent!important;padding:14px 0 14px 22px!important;border-bottom:1px solid var(--rule);font-family:var(--serif)!important;font-size:clamp(18px,1.8vw,21px)!important;line-height:1.4!important;color:var(--navy)!important}
#g-inside ul > li:last-child:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom:0}
#g-inside ul > li:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{left:0!important;top:calc(14px + .72em)!important;transform:none!important;width:9px!important;height:1px!important;background:var(--brass)!important}
/* caveat: concept .disc */
#g-inside .g-fine:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:28px 0 0!important;border-left:3px solid var(--rule);padding:4px 0 4px 16px!important;font-size:13.5px!important;line-height:1.62!important;color:var(--muted)!important;max-width:none!important}
#g-inside .g-links:not(#_):not(#__):not(#___):not(#____):not(#_____){max-width:none!important;display:flex;flex-wrap:wrap;gap:4px 28px;margin:28px 0 0!important;padding-top:20px;border-top:1px solid var(--rule)}
#g-inside .g-back:not(#_):not(#__):not(#___):not(#____):not(#_____){font-weight:500!important;color:var(--navy)!important}
#g-inside .g-back .t:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom-color:var(--brass)!important}
#g-inside .g-back .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass);transition:transform .25s}
#g-inside .g-back:hover .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){transform:translateX(5px)}

/* Request card band (rendered by site.js) on the guide and category pages */
#g-inside + #insights-subscribe .isub:not(#_):not(#__):not(#___):not(#____):not(#_____), #cat-hero + #insights-subscribe .isub:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--ivory)!important}

/* =========================================================
   B. Three-hat article
   ========================================================= */
body.insight-article #g-hero .wrap:not(#_):not(#__):not(#___):not(#____):not(#_____){max-width:1120px!important}
#th-page:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--paper)!important;padding:clamp(64px,8vw,112px) 0 clamp(56px,7vw,96px)!important}
#th-page h2.th-h:not(#_):not(#__):not(#___):not(#____):not(#_____){display:block!important;border-top:0!important;padding-top:0!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:1.1!important;letter-spacing:-.02em!important}
#th-page .th-n:not(#_):not(#__):not(#___):not(#____):not(#_____){display:flex!important;align-items:center;gap:14px;font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.2em!important;color:var(--brass)!important;margin:0 0 18px}
#th-page .th-n:not(#_):not(#__):not(#___):not(#____):not(#_____)::after{content:"";display:block;width:64px;height:1px;background:currentColor;opacity:.45}
#th-page p.th-intro:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:clamp(17px,1.5vw,19px)!important;line-height:1.6!important}
/* card rows: concept .lines (navy top rule, vertical hairlines, no boxes) */
#th-page .th-cards:not(.th-pair):not(#_):not(#__):not(#___):not(#____):not(#_____){gap:0!important;border-top:2px solid var(--navy)}
#th-page .th-cards:not(.th-pair) > .th-card:not(#_):not(#__):not(#___):not(#____):not(#_____){background:transparent!important;border:0!important;border-right:1px solid var(--rule)!important;padding:26px 26px 10px 0!important}
#th-page .th-cards:not(.th-pair) > .th-card + .th-card:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-left:26px!important}
#th-page .th-cards:not(.th-pair) > .th-card:last-child:not(#_):not(#__):not(#___):not(#____):not(#_____){border-right:0!important;padding-right:0!important}
#th-page .th-cards:not(.th-pair) > .th-card.th-ink:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--navy)!important;padding:26px 26px 22px!important}
#th-page .th-k:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;color:var(--brass)!important}
#th-page .th-ink .th-k:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass-on-navy)!important}
#th-page .th-card h3:not(.th-k):not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:clamp(22px,2.1vw,27px)!important;line-height:1.18!important}
@media(max-width:759px){
  #th-page .th-cards:not(.th-wide):not(.th-pair) > .th-card:not(#_):not(#__):not(#___):not(#____):not(#_____), #th-page .th-cards:not(.th-wide):not(.th-pair) > .th-card + .th-card:not(#_):not(#__):not(#___):not(#____):not(#_____){border-right:0!important;border-bottom:1px solid var(--rule)!important;padding:22px 0!important}
  #th-page .th-cards:not(.th-wide):not(.th-pair) > .th-card.th-ink:not(#_):not(#__):not(#___):not(#____):not(#_____){padding:22px 20px!important;border-bottom:0!important}
}
@media(max-width:959px){
  #th-page .th-cards.th-wide > .th-card:not(#_):not(#__):not(#___):not(#____):not(#_____), #th-page .th-cards.th-wide > .th-card + .th-card:not(#_):not(#__):not(#___):not(#____):not(#_____){border-right:0!important;border-bottom:1px solid var(--rule)!important;padding:22px 0!important}
  #th-page .th-cards.th-wide > .th-card:last-child:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom:0!important}
}
/* the paired instruction cards: card colour with a 3px left rule */
#th-page .th-pair > .th-card:not(#_):not(#__):not(#___):not(#____):not(#_____){border:0!important;border-left:3px solid var(--navy)!important;background:var(--card)!important;padding:26px 28px!important}
#th-page .th-pair > .th-card.th-warn:not(#_):not(#__):not(#___):not(#____):not(#_____){background:#FBEAE6!important;border-left-color:#B23A2A!important}
#th-page .th-warn .th-k:not(#_):not(#__):not(#___):not(#____):not(#_____){color:#9A2F22!important}
#th-page .th-need .th-k:not(#_):not(#__):not(#___):not(#____):not(#_____), #th-page .th-take .th-k:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--navy)!important}
#th-page .th-pair > .th-card.th-keep:not(#_):not(#__):not(#___):not(#____):not(#_____){background:transparent!important;border:1px dashed #8A8F9C!important;border-left:3px dashed #8A8F9C!important}
#th-page .th-pair > .th-card.th-take:not(#_):not(#__):not(#___):not(#____):not(#_____){border-left-color:var(--brass)!important}
#th-page .th-pair:not(#_):not(#__):not(#___):not(#____):not(#_____){gap:20px!important}
/* the callout: concept navy .callout */
#th-page .th-callout:not(#_):not(#__):not(#___):not(#____):not(#_____){padding:32px 32px!important;border-left:3px solid var(--brass-on-navy)}
#th-page .th-callout p.th-callout-h:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:clamp(22px,2.3vw,28px)!important}
/* the questions: italic serif numerals, navy top rule */
#th-page .th-asks:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top:2px solid var(--navy)}
#th-page .th-an:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-style:italic;font-size:30px!important;line-height:1!important;color:var(--brass)!important}
#th-page .th-asks > li:not(#_):not(#__):not(#___):not(#____):not(#_____){align-items:baseline;font-family:var(--serif)!important;font-size:clamp(18px,1.7vw,21px)!important;line-height:1.4!important}
#th-page .th-asks > li > span:not(.th-an):not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)}
/* where WolfTRI stands: the page's one navy band, faint wolf watermark */
#th-page .th-stand:not(#_):not(#__):not(#___):not(#____):not(#_____){position:relative;overflow:hidden;padding:clamp(40px,5vw,64px) clamp(24px,4vw,56px)!important}
#th-page .th-stand:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{content:"";position:absolute;width:min(520px,60%);aspect-ratio:1;right:-10%;top:-20%;background:url(wolf-mark-white.png) center/contain no-repeat;opacity:.05;pointer-events:none}
#th-page .th-stand > *:not(#_):not(#__):not(#___):not(#____):not(#_____){position:relative}
#th-page .th-stand h2.th-k:not(#_):not(#__):not(#___):not(#____):not(#_____){display:flex!important;align-items:center;gap:14px;font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.2em!important}
#th-page .th-stand h2.th-k:not(#_):not(#__):not(#___):not(#____):not(#_____)::after{content:"";display:block;width:64px;height:1px;background:currentColor;opacity:.45}
#th-page .th-stand h2.th-k:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass-on-navy)!important}
#th-page .th-stand p.th-stand-h:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:clamp(26px,3vw,38px)!important;line-height:1.2!important;letter-spacing:-.015em}
#th-page .th-actions .btn:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--paper)!important;color:var(--navy)!important;border-color:var(--paper)!important}
#th-page .th-actions .btn .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass)!important}
#th-page .th-actions .link-paper:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--paper)!important;text-decoration-color:var(--brass-on-navy)!important;border-bottom-color:var(--brass-on-navy)!important}
/* caveat block: concept .disc, every word kept and visible */
#th-page .th-notes:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top:0!important;border-left:3px solid var(--rule)!important;padding:4px 0 4px 18px!important;margin-top:clamp(48px,6vw,72px)!important;max-width:820px}
#th-page .th-notes p:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:13.5px!important;line-height:1.62!important;color:var(--muted)!important}
#th-page .th-notes a:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--navy)!important}

/* =========================================================
   C. Policy explorer page: header (above) + closing notes. The explorer itself is untouched.
   ========================================================= */
#pe-main:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--paper)!important}
#pe-closing:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top:2px solid var(--navy)!important;padding-top:28px!important}
#pe-closing > p:not(.pe-next):not(#_):not(#__):not(#___):not(#____):not(#_____){border-left:3px solid var(--rule);padding:2px 0 2px 16px;font-size:13.5px!important;line-height:1.62!important;color:var(--muted)!important}
#pe-closing .pe-next a:not(#_):not(#__):not(#___):not(#____):not(#_____){font-weight:500!important}
#pe-closing .pe-next a .t:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom-color:var(--brass)!important}
#pe-closing .pe-next a .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass)}

/* =========================================================
   D. Light inner-page hero: category pages, claims, legal pages, 404
   ========================================================= */
#cat-hero:not(#_):not(#__):not(#___):not(#____):not(#_____), #cl-hero:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-hero:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-hero:not(#_):not(#__):not(#___):not(#____):not(#_____){background:linear-gradient(to bottom,var(--ivory),var(--paper))!important;color:var(--body)!important;padding:clamp(64px,8vw,120px) 0 clamp(56px,7vw,96px)!important;border-bottom:1px solid var(--rule)!important}
#dx-top:not(#_):not(#__):not(#___):not(#____):not(#_____) + #dx-hero:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-top:clamp(56px,7vw,104px)!important}
#cat-hero h1:not(#_):not(#__):not(#___):not(#____):not(#_____), #cl-hero h1:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-hero h1:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-hero h1:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--navy)!important;font-family:var(--serif)!important;font-weight:400!important;margin:0!important;max-width:18ch!important}
#cl-hero h1:not(#_):not(#__):not(#___):not(#____):not(#_____){max-width:20ch!important}
#cat-hero .eyebrow:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-hero .eyebrow:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-hero .eyebrow:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass)!important;margin:0 0 22px!important}
#cat-hero .rule-top:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-hero .rule-top:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-hero .rule-top:not(#_):not(#__):not(#___):not(#____):not(#_____){display:none!important}
#cat-hero .lead:not(#_):not(#__):not(#___):not(#____):not(#_____), #cl-hero .lede:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-hero .lead:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-hero .lead:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--sans)!important;font-size:clamp(17px,1.5vw,19.5px)!important;line-height:1.6!important;color:var(--body)!important;max-width:62ch!important}
#cat-hero h1 + .lead:not(#_):not(#__):not(#___):not(#____):not(#_____), #cl-hero .lede:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-hero h1 + .lead:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-hero h1 + .lead:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:26px 0 0!important}
#cat-hero .lead + .lead:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-hero .lead + .lead:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:12px 0 0!important}
#cat-hero .lead + .lead:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-style:italic;color:var(--muted)!important}
#dx-hero .updated:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:26px 0 0!important;font-family:var(--mono)!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--muted)!important;opacity:1!important}

/* 404 */
main > section:has(.nf-links):not(#_):not(#__):not(#___):not(#____):not(#_____){background:linear-gradient(to bottom,var(--ivory),var(--paper))!important;padding:clamp(80px,11vw,160px) 0!important}
main > section:has(.nf-links) > .wrap:not(#_):not(#__):not(#___):not(#____):not(#_____){max-width:calc(880px + 2 * var(--gut))!important}
main > section:has(.nf-links) .eyebrow:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass)!important;margin:0 0 22px!important}
main > section:has(.nf-links) h1:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--navy)!important;margin:0 0 26px!important}
main > section:has(.nf-links) h1 + p:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--sans)!important;font-size:clamp(17px,1.5vw,19.5px)!important;line-height:1.6!important;color:var(--body)!important;max-width:58ch;margin:0 0 40px!important}
.nf-links:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-top:24px;border-top:1px solid var(--rule)}
.nf-links .text-link:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--navy)!important;text-decoration-color:var(--brass)!important;border-bottom-color:var(--brass)!important}
.nf-links .text-link .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass)}
.nf-links + p:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--muted)!important}
.nf-links + p a:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--navy)!important;border-bottom-color:var(--brass)!important}

/* Category pages: the "New to RWI" band */
#ma-open:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--paper)!important;padding:clamp(72px,9vw,128px) 0!important}
#ma-open h2:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:var(--rd-h2)!important;line-height:1.06!important;letter-spacing:-.02em!important;margin:0 0 22px!important;max-width:22ch}
#ma-open h2 + p:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:clamp(17px,1.5vw,19px)!important;line-height:1.65!important;max-width:62ch!important;margin:0 0 20px!important}
#ma-open .open-link:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom-color:var(--brass)!important}
#ma-open .open-link .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass);transition:transform .25s}
#ma-open .open-link:hover .arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){transform:translateX(5px)}
#ma-open p:last-child:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--muted)!important;margin-top:14px!important}

/* =========================================================
   E. RWI claims
   ========================================================= */
#cl-hero .hero-rule:not(#_):not(#__):not(#___):not(#____):not(#_____){width:64px!important;height:1px!important;background:var(--brass)!important;opacity:.6;margin:30px 0 0!important}
#cl-hero .lede:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--body)!important}
/* three roles: concept .lines */
#cl-hero .hero-who:not(#_):not(#__):not(#___):not(#____):not(#_____){gap:0!important;margin:clamp(44px,5vw,64px) 0 0!important;padding:0!important;border-top:2px solid var(--navy)!important;max-width:none!important}
#cl-hero .hero-who > div:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--body)!important;padding:24px 28px 6px 0;border-right:1px solid var(--rule)}
#cl-hero .hero-who > div + div:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-left:28px}
#cl-hero .hero-who > div:last-child:not(#_):not(#__):not(#___):not(#____):not(#_____){border-right:0;padding-right:0}
#cl-hero .hero-who strong:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;color:var(--brass)!important;margin-bottom:12px!important}
@media(max-width:720px){#cl-hero .hero-who > div:not(#_):not(#__):not(#___):not(#____):not(#_____), #cl-hero .hero-who > div + div:not(#_):not(#__):not(#___):not(#____):not(#_____){padding:20px 0;border-right:0;border-bottom:1px solid var(--rule)}#cl-hero .hero-who > div:last-child:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom:0}}

#cl-main:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--paper)!important;padding:clamp(64px,8vw,112px) 0!important}
#cl-main .cl-grid:not(#_):not(#__):not(#___):not(#____):not(#_____){gap:clamp(40px,5vw,72px)!important}
#cl-main section + section:not(#_):not(#__):not(#___):not(#____):not(#_____){margin-top:clamp(48px,5.5vw,72px)!important}
#cl-main .cl-num:not(#_):not(#__):not(#___):not(#____):not(#_____){display:flex!important;align-items:center;gap:14px;font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.2em!important;color:var(--brass)!important;margin:0 0 16px!important}
#cl-main .cl-num:not(#_):not(#__):not(#___):not(#____):not(#_____)::after{content:"";display:block;width:64px;height:1px;background:currentColor;opacity:.45}
#cl-main h2:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:clamp(28px,3vw,40px)!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--navy)!important;margin:0 0 20px!important}
#cl-main .cl-grid section p:not(.cl-num):not(#_):not(#__):not(#___):not(#____):not(#_____), #cl-main ul.cl-list li:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:16.5px!important;line-height:1.75!important}
#cl-main .cl-grid section p > strong:not(#_):not(#__):not(#___):not(#____):not(#_____), #cl-main .cl-grid section li > strong:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--navy)!important}
/* lists: concept ul.tick */
#cl-main ul.cl-list:not(#_):not(#__):not(#___):not(#____):not(#_____){gap:4px!important;margin:4px 0 18px!important}
#cl-main ul.cl-list > li:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-left:22px!important}
#cl-main ul.cl-list > li:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{left:0!important;top:.85em!important;width:9px!important;height:1px!important;background:var(--brass)!important}
/* notice: navy callout with a brass-on-navy rule */
#cl-main .cl-notice:not(#_):not(#__):not(#___):not(#____):not(#_____){border-left:3px solid var(--brass-on-navy);padding:24px 28px!important;margin-bottom:clamp(48px,5.5vw,72px)!important}
/* policy is / is not: concept .lines pair */
#cl-main .cl-compare:not(#_):not(#__):not(#___):not(#____):not(#_____){background:transparent!important;border:0!important;border-top:2px solid var(--navy)!important;margin-top:28px!important}
#cl-main .cl-compare > div:not(#_):not(#__):not(#___):not(#____):not(#_____){padding:22px 26px 6px 0!important}
#cl-main .cl-compare > div + div:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-left:26px!important;border-left:1px solid var(--rule)}
#cl-main .cl-compare strong:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;color:var(--brass)!important}
#cl-main .cl-compare p:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-size:clamp(17px,1.6vw,19px)!important;line-height:1.5!important;color:var(--navy)!important}
@media(max-width:640px){#cl-main .cl-compare > div + div:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-left:0!important;border-left:0;border-top:1px solid var(--rule)}}
/* roles rail */
#cl-main .cl-rail:not(#_):not(#__):not(#___):not(#____):not(#_____){border:0!important;border-top:2px solid var(--navy)!important;background:var(--card)!important}
#cl-main .cl-rail > div + div:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top-color:var(--rule)!important}
#cl-main .cl-rail .cl-rail-h:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;color:var(--brass)!important}
#cl-main .cl-rail .cl-rail-top .cl-rail-h:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass-on-navy)!important}
#cl-main .cl-rail .cl-rail-top p:not(.cl-rail-h):not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-size:18px!important}
/* on-this-page: concept .toc */
#cl-main .cl-toc:not(#_):not(#__):not(#___):not(#____):not(#_____){border:1px solid var(--rule)!important;background:var(--card)!important;top:100px}
#cl-main .cl-toc a:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:14px!important}
#cl-main .cl-toc a:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{font-family:var(--mono);font-size:13px!important;letter-spacing:.08em;padding-top:3px}
#cl-main .cl-actions:not(#_):not(#__):not(#___):not(#____):not(#_____){margin-top:32px!important}
#cl-main .cl-actions a.link-arrow:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.16em!important;color:var(--brass)!important}
#cl-main .cl-fine:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top:0!important;border-left:3px solid var(--rule);padding:4px 0 4px 16px!important;margin-top:clamp(48px,5.5vw,64px)!important}

/* =========================================================
   F. Legal pages: dx- (privacy, terms, licenses, security) and dz- (disclosures)
   ========================================================= */
#dx-top:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--ivory)!important}
#dx-main:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--paper)!important;padding:clamp(64px,8vw,112px) 0!important}
#dx-main .dx-inner:not(#_):not(#__):not(#___):not(#____):not(#_____){max-width:780px!important}

/* block kickers: mono, brass, numbered in page order (counter = decoration) */
#dx-main .dx-inner:not(#_):not(#__):not(#___):not(#____):not(#_____){counter-reset:rd-k}
#dx-main .dx-inner > :is(.dx-block,.dx-summary) > .dx-k:not(#_):not(#__):not(#___):not(#____):not(#_____){counter-increment:rd-k}
#dx-main .dx-k:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-k:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dz-num:not(#_):not(#__):not(#___):not(#____):not(#_____){display:flex!important;align-items:center;gap:14px;font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--brass)!important;margin:0 0 14px!important;line-height:1.4!important}
#dx-main .dx-inner > :is(.dx-block,.dx-summary) > .dx-k:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{content:counter(rd-k,decimal-leading-zero) "\00a0\00B7"}
#dx-main .dx-k:not(#_):not(#__):not(#___):not(#____):not(#_____)::after, #dz-main .dx-k:not(#_):not(#__):not(#___):not(#____):not(#_____)::after, #dz-main .dz-num:not(#_):not(#__):not(#___):not(#____):not(#_____)::after{content:"";display:block;flex:none;width:48px;height:1px;background:currentColor;opacity:.45}
#dz-main .dz-num:not(#_):not(#__):not(#___):not(#____):not(#_____)::after{width:64px}
#dx-main .dx-block:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-main .dx-summary:not(#_):not(#__):not(#___):not(#____):not(#_____){padding:0 0 clamp(40px,5vw,56px)!important;margin:0 0 clamp(40px,5vw,56px)!important}
#dx-main .dx-block:last-child:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-bottom:0!important;margin-bottom:0!important}
#dx-main h2:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(26px,2.8vw,36px)!important;line-height:1.12!important;letter-spacing:-.015em!important;color:var(--navy)!important;margin:0 0 18px!important}
#dx-main p:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-main li:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:16px!important;line-height:1.72!important;color:var(--body)!important}

/* disclosures: four section heads at display size, block titles one step down */
#dz-main .dz-sec:not(#_):not(#__):not(#___):not(#____):not(#_____){max-width:780px!important}
#dz-main .dz-sec + .dz-sec:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top:2px solid var(--navy)!important;padding-top:clamp(48px,6vw,72px)!important;margin-top:clamp(48px,6vw,72px)!important}
#dz-main .dz-head h2:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-weight:400!important;font-size:var(--rd-h2)!important;line-height:1.06!important;letter-spacing:-.02em!important;color:var(--navy)!important;margin:0 0 18px!important}
#dz-main .dz-head p.lead:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:clamp(17px,1.5vw,19px)!important;line-height:1.6!important;color:var(--body)!important}
#dz-main .dz-head p.updated:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--muted)!important;opacity:1!important;margin-top:14px!important}
#dz-main .dz-body:not(#_):not(#__):not(#___):not(#____):not(#_____){margin-top:clamp(36px,4vw,48px)!important}
#dz-main .dz-body .dx-block:not(.dx-summary):not(#_):not(#__):not(#___):not(#____):not(#_____){margin:0 0 clamp(32px,4vw,44px)!important;padding:0 0 clamp(32px,4vw,44px)!important;border-bottom:1px solid var(--rule)}
#dz-main .dz-body .dx-summary:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:0 0 clamp(32px,4vw,44px)!important}
#dz-main .dz-body > .dx-block:last-child:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom:0;padding-bottom:0!important;margin-bottom:0!important}
#dz-main .dz-body h2:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(23px,2.3vw,29px)!important;line-height:1.16!important;letter-spacing:-.01em!important;color:var(--navy)!important;margin:0 0 14px!important}
#dz-main .dz-body h3:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-weight:500!important;font-size:19px!important;line-height:1.3!important;color:var(--navy)!important}
#dz-main .dz-body p:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dz-body li:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:15.5px!important;line-height:1.72!important;color:var(--body)!important}
#dz-main .dz-body a:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom-color:var(--brass)!important}
/* jump bar */
#dz-jump:not(#_):not(#__):not(#___):not(#____):not(#_____){background:rgba(246,240,228,.96)!important;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)!important;top:72px!important}
#dz-jump a:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;letter-spacing:.16em!important;color:var(--navy)!important}
#dz-jump a.current:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-jump a:hover:not(#_):not(#__):not(#___):not(#____):not(#_____){color:var(--brass)!important;border-bottom-color:var(--brass)!important}
#dz-top:not(#_):not(#__):not(#___):not(#____):not(#_____){border-radius:2px;border-color:var(--brass-on-navy)!important;color:var(--paper)!important}

/* lists: concept ul.tick */
#dx-main ul > li:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main ul > li:not(#_):not(#__):not(#___):not(#____):not(#_____){list-style:none!important;position:relative;padding-left:22px!important}
#dx-main ul:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main ul:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-left:0!important;list-style:none!important}
#dx-main ul > li:not(#_):not(#__):not(#___):not(#____):not(#_____)::before, #dz-main ul > li:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{content:""!important;position:absolute!important;left:0!important;top:.86em!important;width:9px!important;height:1px!important;background:var(--brass)!important;transform:none!important}
#dx-main ol > li:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main ol > li:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-left:4px}
#dx-main ol:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main ol:not(#_):not(#__):not(#___):not(#____):not(#_____){padding-left:1.3em!important}
#dx-main ol > li:not(#_):not(#__):not(#___):not(#____):not(#_____)::marker, #dz-main ol > li:not(#_):not(#__):not(#___):not(#____):not(#_____)::marker{font-family:var(--mono);font-size:.85em;color:var(--brass)}

/* plain-English summary: card colour box, 3px brass left rule */
#dx-main .dx-summary:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-summary:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--card)!important;border:1px solid var(--rule)!important;border-left:3px solid var(--brass)!important;padding:clamp(24px,3vw,32px)!important}
#dz-main .dz-body .dx-summary:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom:1px solid var(--rule)!important}
#dx-main .dx-summary ul:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-summary ul:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:0!important}
#dx-main .dx-summary li:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-summary li:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top:1px solid var(--rule)!important;padding-top:12px!important;padding-bottom:12px!important;margin:0!important}
#dx-main .dx-summary li:first-child:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-summary li:first-child:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top:0!important;padding-top:0!important}
#dx-main .dx-summary li:not(#_):not(#__):not(#___):not(#____):not(#_____)::before, #dz-main .dx-summary li:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{top:calc(12px + .86em)!important}
#dx-main .dx-summary li:first-child:not(#_):not(#__):not(#___):not(#____):not(#_____)::before, #dz-main .dx-summary li:first-child:not(#_):not(#__):not(#___):not(#____):not(#_____)::before{top:.86em!important}

/* safeguard grid: concept .lines */
#dx-main .dx-grid:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid:not(#_):not(#__):not(#___):not(#____):not(#_____){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border:0!important;border-top:2px solid var(--navy)!important;margin:24px 0 8px!important}
#dx-main .dx-grid > div:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid > div:not(#_):not(#__):not(#___):not(#____):not(#_____){background:transparent!important;padding:22px 24px 20px 0!important;border:0!important;border-bottom:1px solid var(--rule)!important}
#dx-main .dx-grid > div:nth-child(2n):not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid > div:nth-child(2n):not(#_):not(#__):not(#___):not(#____):not(#_____){padding:22px 0 20px 24px!important;border-left:1px solid var(--rule)!important}
#dx-main .dx-grid .tag:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid .tag:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;letter-spacing:.18em!important;color:var(--brass)!important}
#dx-main .dx-grid h3:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid h3:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-weight:500!important;font-size:clamp(19px,1.8vw,22px)!important;line-height:1.25!important;color:var(--navy)!important;margin:10px 0 8px!important}
#dx-main .dx-grid p:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid p:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:15px!important;line-height:1.6!important}
@media(max-width:640px){
  #dx-main .dx-grid:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid:not(#_):not(#__):not(#___):not(#____):not(#_____){grid-template-columns:1fr!important}
  #dx-main .dx-grid > div:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid > div:not(#_):not(#__):not(#___):not(#____):not(#_____), #dx-main .dx-grid > div:nth-child(2n):not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-grid > div:nth-child(2n):not(#_):not(#__):not(#___):not(#____):not(#_____){padding:20px 0!important;border-left:0!important}
}

/* FAQ: concept .acc */
#dx-main .dx-faq:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-faq:not(#_):not(#__):not(#___):not(#____):not(#_____){border-top:2px solid var(--navy)!important;margin-top:20px!important}
#dx-main .dx-faq details:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-faq details:not(#_):not(#__):not(#___):not(#____):not(#_____){padding:0!important;border-bottom:1px solid var(--rule)!important}
#dx-main .dx-faq summary:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-faq summary:not(#_):not(#__):not(#___):not(#____):not(#_____){display:grid!important;grid-template-columns:minmax(0,1fr) 30px;gap:16px;align-items:baseline!important;padding:20px 0!important;font-family:var(--serif)!important;font-size:clamp(19px,1.9vw,22px)!important;line-height:1.3!important;color:var(--navy)!important}
#dx-main .dx-faq summary:not(#_):not(#__):not(#___):not(#____):not(#_____)::after, #dz-main .dx-faq summary:not(#_):not(#__):not(#___):not(#____):not(#_____)::after{content:"+"!important;font-family:var(--serif)!important;font-size:26px!important;line-height:1!important;color:var(--brass)!important;text-align:right;transition:transform .3s}
#dx-main .dx-faq details[open] summary:not(#_):not(#__):not(#___):not(#____):not(#_____)::after, #dz-main .dx-faq details[open] summary:not(#_):not(#__):not(#___):not(#____):not(#_____)::after{content:"+"!important;transform:rotate(45deg)}
#dx-main .dx-faq .ans:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-faq .ans:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:0!important;padding:0 46px 22px 0!important;font-size:15.5px!important;line-height:1.65!important;color:var(--body)!important}
#dx-main .dx-faq summary:focus-visible:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-faq summary:focus-visible:not(#_):not(#__):not(#___):not(#____):not(#_____){outline:2px solid var(--brass);outline-offset:2px}
@media(prefers-reduced-motion:reduce){#dx-main .dx-faq summary:not(#_):not(#__):not(#___):not(#____):not(#_____)::after, #dz-main .dx-faq summary:not(#_):not(#__):not(#___):not(#____):not(#_____)::after{transition:none}}

/* tables: mono brass th, 2px navy rule under the header, 1px rule rows */
#dx-main .dx-table-wrap:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main .dx-table-wrap:not(#_):not(#__):not(#___):not(#____):not(#_____){border:1px solid var(--rule)!important;background:var(--card)}
#dx-main table.dx-table:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main table.dx-table:not(#_):not(#__):not(#___):not(#____):not(#_____){background:var(--card);border-collapse:collapse}
#dx-main table.dx-table th:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main table th:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--brass)!important;background:var(--paper)!important;border:0!important;border-bottom:2px solid var(--navy)!important;padding:12px 14px!important}
#dx-main table.dx-table td:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main table td:not(#_):not(#__):not(#___):not(#____):not(#_____){border:0!important;border-bottom:1px solid var(--rule)!important;padding:12px 14px!important;font-size:14.5px!important;line-height:1.55!important;color:var(--body)!important}
#dx-main table.dx-table tr:last-child td:not(#_):not(#__):not(#___):not(#____):not(#_____), #dz-main table tr:last-child td:not(#_):not(#__):not(#___):not(#____):not(#_____){border-bottom:0!important}

/* Substantive public summary on guide pages */
#g-inside .g-sum:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:22px 0 34px!important}
#g-inside .g-sum p:not(#_):not(#__):not(#___):not(#____):not(#_____){font-size:17px!important;line-height:1.7!important;color:var(--ink,#1f2633)!important;max-width:68ch!important;margin:0 0 16px!important}
#g-inside h3.g-h3:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.2!important;color:var(--navy)!important;margin:34px 0 14px!important}
#g-inside ul.g-check > li:not(#_):not(#__):not(#___):not(#____):not(#_____){font-family:var(--sans)!important;font-size:16.5px!important;line-height:1.55!important}
#g-inside .g-ex:not(#_):not(#__):not(#___):not(#____):not(#_____){margin:26px 0 0!important;padding:16px 20px!important;border-left:3px solid var(--brass)!important;background:var(--card)!important;font-size:16px!important;line-height:1.65!important;max-width:none!important}
