.wr-theme-root{--wr-space-1: calc(var(--wr-space-unit, 16px) * .25);--wr-space-2: calc(var(--wr-space-unit, 16px) * .5);--wr-space-3: var(--wr-space-unit, 16px);--wr-space-4: calc(var(--wr-space-unit, 16px) * 1.5);--wr-space-5: calc(var(--wr-space-unit, 16px) * 2.5);--wr-space-6: calc(var(--wr-space-unit, 16px) * 4);--wr-warning-bg: #f59e0b;--wr-warning-border: #78350f;--wr-warning-text: #451a03;--wr-color-primary-ink: var(--wr-color-primary, #0d9488);font-family:var(--wr-font-body, system-ui, sans-serif);color:var(--wr-color-secondary, #1d1c1a);background:var(--wr-color-background, #fff)}.wr-theme-root h1,.wr-theme-root h2,.wr-theme-root h3,.wr-theme-root h4{font-family:var(--wr-font-heading, system-ui, sans-serif);font-weight:700;line-height:1.15;margin:0;letter-spacing:-.01em}.wr-section h2{text-align:center;font-size:30px;font-weight:800}.wr-section.wr-align-left h2{text-align:left}.wr-section.wr-align-center h2{text-align:center}.wr-section.wr-align-right h2{text-align:right}.wr-theme-root [data-section-key]{scroll-margin-top:var(--wr-space-3, 16px)}.wr-bg-default{background:var(--wr-color-background, #fff);color:var(--wr-color-secondary, #1d1c1a)}.wr-bg-alternate{background:color-mix(in srgb,var(--wr-color-background, #fff) 92%,var(--wr-color-secondary, #1d1c1a));color:var(--wr-color-secondary, #1d1c1a)}.wr-bg-accent{background:var(--wr-color-accent, #f6f5f3);color:var(--wr-color-secondary, #1d1c1a)}.wr-bg-dark{background:var(--wr-color-secondary, #1d1c1a);color:var(--wr-color-background, #fff);--wr-color-primary-ink: var(--wr-color-primary-on-dark, var(--wr-color-primary, #0d9488))}.wr-bg-dark .wr-card{color:var(--wr-color-secondary, #1d1c1a);--wr-color-primary-ink: var(--wr-color-primary, #0d9488)}.wr-section{container-type:inline-size;padding-block:var(--wr-space-6);padding-inline:var(--wr-space-4)}.wr-section-height-slim{padding-block:var(--wr-space-2)}.wr-section-height-compact{padding-block:var(--wr-space-4)}.wr-container{max-width:1200px;margin-inline:auto}.wr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--wr-space-2);border-radius:var(--wr-radius-button, 8px);padding:var(--wr-space-2) var(--wr-space-4);font-family:var(--wr-font-body, system-ui, sans-serif);font-weight:600;font-size:15px;text-decoration:none;border:1px solid transparent;cursor:pointer}.wr-btn-primary{background:var(--wr-color-primary, #0d9488);color:var(--wr-color-on-primary, #fff)}.wr-btn-secondary{background:transparent;color:var(--wr-color-primary-ink, #0d9488);border-color:var(--wr-color-primary-ink, #0d9488)}.wr-bg-dark .wr-btn-primary{border-color:var(--wr-color-on-primary, #fff)}.wr-card{background:var(--wr-color-background, #fff);border-radius:var(--wr-radius-corner, 12px);padding:var(--wr-space-4);box-shadow:0 1px 3px #00000014;border:1px solid color-mix(in srgb,var(--wr-color-secondary, #1d1c1a) 12%,transparent)}.wr-theme-root .wr-point-label{font-size:19px;font-weight:800}.wr-theme-root .wr-point-body{font-size:17px;line-height:1.55;opacity:.92}.wr-image-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;border-radius:var(--wr-radius-corner, 12px);background:repeating-linear-gradient(45deg,var(--wr-color-accent, #f2f0ec),var(--wr-color-accent, #f2f0ec) 10px,color-mix(in srgb,var(--wr-color-accent, #f2f0ec) 70%,var(--wr-color-secondary, #1d1c1a)) 10px,color-mix(in srgb,var(--wr-color-accent, #f2f0ec) 70%,var(--wr-color-secondary, #1d1c1a)) 20px)}.wr-image-placeholder svg{width:28%;height:28%;max-width:48px;max-height:48px;opacity:.35}
