.medbr-post-single{--medbr-post-brand-700:var(--medbr-color-brand-primary, oklch(48% 0.088 190));--medbr-post-brand-100:oklch(93% 0.03 190);--medbr-post-brand-300:oklch(76% 0.08 190);--medbr-post-brand-500:oklch(63% 0.088 190);--medbr-post-brand-600:oklch(54% 0.088 190);--medbr-post-brand-800:oklch(38% 0.075 190);--medbr-post-brand-950:oklch(20% 0.04 190);--medbr-post-accent-400:var(--medbr-color-brand-primary, oklch(78% 0.155 40));--medbr-post-accent-100:oklch(92% 0.06 40);--medbr-post-accent-500:oklch(72% 0.15 40);--medbr-post-on-brand:var(--medbr-color-on-brand, oklch(100% 0 0));--medbr-post-on-accent:var(--medbr-color-on-brand, oklch(16% 0.035 210));--medbr-post-ink:var(--medbr-hybrid-ink, oklch(15% 0.045 190));--medbr-post-on-ink:var(--medbr-color-on-brand, oklch(98.5% 0.005 210));--medbr-post-bg:var(--medbr-color-background, oklch(98.5% 0.005 210));--medbr-post-bg-subtle:color-mix(in oklch, var(--medbr-post-bg) 96%, var(--medbr-post-text));--medbr-post-surface:var(--medbr-color-surface, oklch(100% 0 0));--medbr-post-text:var(--medbr-color-text-primary, oklch(16% 0.035 210));--medbr-post-text-secondary:var(--medbr-color-text-secondary, oklch(35% 0.035 210));--medbr-post-text-tertiary:color-mix(in oklch, var(--medbr-post-text-secondary) 82%, var(--medbr-post-bg));--medbr-post-border:var(--medbr-color-border, oklch(86% 0.015 210));--medbr-post-border-subtle:color-mix(in srgb, var(--medbr-post-border) 60%, transparent);--medbr-post-font-serif:var(--medbr-font-family-display, var(--medbr-font-family-sans, Georgia, "Times New Roman", serif));--medbr-post-font-sans:var(--medbr-font-family-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--medbr-post-font-mono:"SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--medbr-post-radius-sm:4px;--medbr-post-radius-md:8px;--medbr-post-radius-lg:14px;--medbr-post-radius-xl:20px;--medbr-post-radius-2xl:28px;--medbr-post-shadow-sm:0 1px 3px oklch(20% 0.04 210 / 0.08), 0 1px 2px oklch(20% 0.04 205 / 0.06);--medbr-post-shadow-md:0 4px 12px oklch(20% 0.04 210 / 0.1), 0 2px 4px oklch(20% 0.04 205 / 0.06);--medbr-post-shadow-lg:0 12px 28px oklch(20% 0.04 210 / 0.12), 0 4px 10px oklch(20% 0.04 205 / 0.08);--medbr-post-shell:1160px;background:var(--medbr-post-bg);color:var(--medbr-post-text);font-family:var(--medbr-post-font-sans);font-size:16px;line-height:1.7;width:100%}@supports (color:oklch(from red l c h)){.medbr-post-single{--medbr-post-brand-100:oklch(from var(--medbr-post-brand-700) 93% calc(c * 0.34) h);--medbr-post-brand-300:oklch(from var(--medbr-post-brand-700) 76% calc(c * 0.91) h);--medbr-post-brand-500:oklch(from var(--medbr-post-brand-700) 63% c h);--medbr-post-brand-600:oklch(from var(--medbr-post-brand-700) 54% c h);--medbr-post-brand-800:oklch(from var(--medbr-post-brand-700) 38% calc(c * 0.85) h);--medbr-post-brand-950:oklch(from var(--medbr-post-brand-700) 20% calc(c * 0.45) h);--medbr-post-accent-100:oklch(from var(--medbr-post-accent-400) 92% calc(c * 0.39) h);--medbr-post-accent-500:oklch(from var(--medbr-post-accent-400) calc(l - 0.06) c h)}}.medbr-static-root[data-theme="dark"] .medbr-post-single{--medbr-post-bg:var(--medbr-color-background, oklch(6% 0.015 210));--medbr-post-surface:var(--medbr-color-surface, oklch(16% 0.035 210));--medbr-post-text:var(--medbr-color-text-primary, oklch(96% 0.012 210));--medbr-post-text-secondary:var(--medbr-color-text-secondary, oklch(78% 0.02 210));--medbr-post-border:var(--medbr-color-border, oklch(35% 0.035 210));--medbr-post-shadow-sm:0 1px 3px oklch(0% 0 210 / 0.4), 0 1px 2px oklch(0% 0 0 / 0.3);--medbr-post-shadow-md:0 4px 12px oklch(0% 0 210 / 0.45), 0 2px 4px oklch(0% 0 0 / 0.3);--medbr-post-shadow-lg:0 12px 28px oklch(0% 0 210 / 0.55), 0 4px 10px oklch(0% 0 0 / 0.35)}.medbr-post-single,.medbr-post-single *,.medbr-post-single *::before,.medbr-post-single *::after{box-sizing:border-box}.medbr-post-single img{height:auto;max-width:100%}.medbr-post-single a{color:inherit}.medbr-post-single button,.medbr-post-single input,.medbr-post-single select,.medbr-post-single textarea{font:inherit}.medbr-post-single [hidden]{display:none!important}.medbr-post-single__shell{margin-inline:auto;max-width:var(--medbr-post-shell);padding-inline:clamp(20px, 4vw, 48px);width:100%}.medbr-post-single__hero{background:linear-gradient(135deg,var(--medbr-post-ink),color-mix(in oklch,var(--medbr-post-ink) 82%,var(--medbr-post-brand-700)) 55%,color-mix(in oklch,var(--medbr-post-ink) 88%,black));color:var(--medbr-post-on-ink);isolation:isolate;overflow:hidden;position:relative}.medbr-post-single__hero-inner{padding-block:clamp(48px, 8vw, 92px) clamp(54px, 9vw, 104px);position:relative;z-index:1}.medbr-post-single__orb{border-radius:50%;display:block;filter:blur(2px);opacity:.28;pointer-events:none;position:absolute}.medbr-post-single__orb--one{background:radial-gradient(circle,var(--medbr-post-brand-500),transparent 68%);height:clamp(260px, 38vw, 540px);right:0;top:-42%;width:clamp(260px, 38vw, 540px)}.medbr-post-single__orb--two{background:radial-gradient(circle,var(--medbr-post-accent-400),transparent 70%);bottom:-52%;height:clamp(220px, 30vw, 420px);left:0;width:clamp(220px, 30vw, 420px)}.medbr-post-single__breadcrumbs{align-items:center;color:color-mix(in oklch,var(--medbr-post-on-ink) 55%,var(--medbr-post-brand-300));display:flex;flex-wrap:wrap;font-family:var(--medbr-post-font-sans);font-size:.75rem;gap:8px;letter-spacing:.02em;margin-bottom:clamp(24px, 4vw, 40px)}.medbr-post-single__breadcrumbs a{text-decoration:none}.medbr-post-single__breadcrumbs a:hover,.medbr-post-single__breadcrumbs a:focus-visible{color:var(--medbr-post-accent-400);text-decoration:underline;text-underline-offset:4px}.medbr-post-single__breadcrumbs [aria-current="page"]{max-width:min(48ch, 100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medbr-post-single__category,.medbr-post-single__eyebrow{color:var(--medbr-post-brand-700);font-family:var(--medbr-post-font-sans);font-size:.75rem;font-weight:500;letter-spacing:.12em;margin:0;text-transform:uppercase}.medbr-post-single__hero .medbr-post-single__category{background:color-mix(in srgb,var(--medbr-post-brand-500) 16%,transparent);border:1px solid color-mix(in srgb,var(--medbr-post-brand-300) 32%,transparent);border-radius:999px;color:color-mix(in oklch,var(--medbr-post-brand-300) 60%,white);display:inline-flex;padding:7px 12px}.medbr-post-single__title{color:inherit;font-family:var(--medbr-post-font-serif);font-size:clamp(2.25rem, 1.95rem + 1.5vw, 3rem);font-weight:400;letter-spacing:-.025em;line-height:1.13;margin:clamp(18px, 3vw, 26px) 0 0;max-width:24ch;text-wrap:balance}.medbr-post-single__description{color:color-mix(in srgb,var(--medbr-post-on-ink) 80%,transparent);font-size:clamp(1.0625rem, 1rem + 0.25vw, 1.2rem);line-height:1.7;margin:24px 0 0;max-width:68ch}.medbr-post-single__meta{align-items:center;border-top:1px solid color-mix(in srgb,var(--medbr-post-brand-300) 22%,transparent);display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin-top:clamp(32px, 5vw, 48px);padding-top:24px}.medbr-post-single__reviewed-by{align-items:center;display:flex;gap:12px;min-width:0}.medbr-post-single__reviewed-by img{border:2px solid oklch(100% 0 0 / .72);border-radius:50%;height:44px;object-fit:cover;width:44px}.medbr-post-single__reviewed-by span{display:grid;gap:2px}.medbr-post-single__reviewed-by strong{font-size:.875rem;font-weight:600;line-height:1.4}.medbr-post-single__reviewed-by small{color:color-mix(in srgb,var(--medbr-post-on-ink) 72%,transparent);font-size:.75rem;line-height:1.45}.medbr-post-single__publication{align-items:center;color:color-mix(in srgb,var(--medbr-post-on-ink) 72%,transparent);display:flex;flex-wrap:wrap;font-family:var(--medbr-post-font-sans);font-size:.75rem;gap:8px}.medbr-post-single__featured{display:flex;justify-content:center;margin-block:clamp(36px, 6vw, 64px) 0}.medbr-post-single__image{border-radius:var(--medbr-post-radius-xl);box-shadow:var(--medbr-post-shadow-lg);display:block;max-height:min(50vh, 480px);object-fit:cover;width:min(50vw, 640px)}.medbr-post-single__body{padding-block:clamp(56px, 8vw, 96px)}.medbr-post-single__layout{align-items:start;display:grid;gap:clamp(48px, 7vw, 80px);grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.medbr-post-single__main{min-width:0}.medbr-post-single__layout--single{display:block}.medbr-post-single__layout--single .medbr-post-single__main{max-width:820px;margin-inline:auto}.medbr-post-single__inline-header{margin-bottom:clamp(40px, 6vw, 64px);padding-bottom:clamp(28px, 4vw, 40px);border-bottom:1px solid var(--medbr-post-border-subtle)}.medbr-post-single__inline-header .medbr-post-single__breadcrumbs{color:var(--medbr-post-text-tertiary)}.medbr-post-single__inline-header .medbr-post-single__title{color:var(--medbr-post-text)}.medbr-post-single__inline-header .medbr-post-single__description,.medbr-post-single__inline-header .medbr-post-single__publication,.medbr-post-single__inline-header .medbr-post-single__reviewed-by small{color:var(--medbr-post-text-secondary)}.medbr-post-single__inline-header .medbr-post-single__meta{border-color:var(--medbr-post-border-subtle)}.medbr-post-single__author-compact{min-width:0}.medbr-post-single__byline{display:flex;flex-wrap:wrap;gap:4px;font-size:.82rem}.medbr-post-single__byline-label{color:inherit}.medbr-post-single__content{color:var(--medbr-post-text-secondary);font-size:clamp(1rem, 0.97rem + 0.15vw, 1.0625rem);line-height:1.85}.medbr-post-single__content>:first-child{margin-top:0}.medbr-post-single__content>:last-child{margin-bottom:0}.medbr-post-single__content p{margin:0 0 1.45em}.medbr-post-single__content h2,.medbr-post-single__content h3,.medbr-post-single__content h4,.medbr-post-single__content h5,.medbr-post-single__content h6{color:var(--medbr-post-text);font-family:var(--medbr-post-font-serif);font-weight:400;letter-spacing:-.015em;line-height:1.25;scroll-margin-top:110px;text-wrap:balance}.medbr-post-single__content h2{font-size:clamp(1.875rem, 1.7rem + 0.85vw, 2.25rem);margin:2.25em 0 .75em}.medbr-post-single__content h3{font-size:clamp(1.5rem, 1.4rem + 0.5vw, 1.75rem);margin:1.9em 0 .7em}.medbr-post-single__content h4{font-size:clamp(1.25rem, 1.18rem + 0.35vw, 1.375rem);margin:1.7em 0 .65em}.medbr-post-single__content h5,.medbr-post-single__content h6{font-family:var(--medbr-post-font-sans);font-size:1rem;font-weight:700;margin:1.5em 0 .6em}.medbr-post-single__content a{color:var(--medbr-post-brand-700);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--medbr-post-brand-700) 45%,transparent);text-decoration-thickness:.08em;text-underline-offset:.18em}.medbr-post-single__content a:hover,.medbr-post-single__content a:focus-visible{color:var(--medbr-post-brand-800);text-decoration-color:currentColor}.medbr-static-root[data-theme="dark"] .medbr-post-single__content a{color:var(--medbr-post-brand-300)}.medbr-static-root[data-theme="dark"] .medbr-post-single__category,.medbr-static-root[data-theme="dark"] .medbr-post-single__eyebrow,.medbr-static-root[data-theme="dark"] .medbr-post-single__tags a:hover,.medbr-static-root[data-theme="dark"] .medbr-post-single__tags a:focus-visible,.medbr-static-root[data-theme="dark"] .medbr-post-single .medbr-author-card__eyebrow,.medbr-static-root[data-theme="dark"] .medbr-post-single .medbr-author-card__credentials,.medbr-static-root[data-theme="dark"] .medbr-post-single__toc a:hover,.medbr-static-root[data-theme="dark"] .medbr-post-single__toc a:focus-visible{color:var(--medbr-post-brand-300)}.medbr-post-single__content ul,.medbr-post-single__content ol{margin:0 0 1.6em;padding-left:1.4em}.medbr-post-single__content li{margin-bottom:.55em;padding-left:.3em}.medbr-post-single__content li::marker{color:var(--medbr-post-brand-600);font-weight:700}.medbr-post-single__content blockquote{background:var(--medbr-post-surface);border-left:4px solid var(--medbr-post-accent-400);border-radius:0 var(--medbr-post-radius-lg) var(--medbr-post-radius-lg) 0;box-shadow:var(--medbr-post-shadow-sm);color:var(--medbr-post-text);font-family:var(--medbr-post-font-serif);font-size:clamp(1.2rem, 1.1rem + 0.35vw, 1.4rem);line-height:1.65;margin:2em 0;padding:clamp(22px, 4vw, 32px)}.medbr-post-single__content blockquote p:last-child{margin-bottom:0}.medbr-post-single__content figure{margin:2em 0}.medbr-post-single__content figure img,.medbr-post-single__content>img,.medbr-post-single__content .wp-block-image img{border-radius:var(--medbr-post-radius-lg);display:block}.medbr-post-single__content figcaption,.medbr-post-single__content .wp-element-caption{color:var(--medbr-post-text-tertiary);font-family:var(--medbr-post-font-sans);font-size:.75rem;line-height:1.55;margin-top:10px;text-align:center}.medbr-post-single__content hr{border:0;border-top:1px solid var(--medbr-post-border);margin:3em 0}.medbr-post-single__content code,.medbr-post-single__content kbd,.medbr-post-single__content samp{background:var(--medbr-post-bg-subtle);border:1px solid var(--medbr-post-border-subtle);border-radius:var(--medbr-post-radius-sm);font-family:var(--medbr-post-font-mono);font-size:.85em;padding:.15em .35em}.medbr-post-single__content pre{background:color-mix(in oklch,var(--medbr-post-ink) 80%,black);border-radius:var(--medbr-post-radius-lg);color:color-mix(in oklch,var(--medbr-post-on-ink) 95%,var(--medbr-post-ink));font-family:var(--medbr-post-font-mono);font-size:.875rem;line-height:1.7;margin:2em 0;overflow-x:auto;padding:22px}.medbr-post-single__content pre code{background:#fff0;border:0;color:inherit;padding:0}.medbr-post-single__content table{border-collapse:collapse;font-size:.9rem;margin:2em 0;width:100%}.medbr-post-single__content th,.medbr-post-single__content td{border:1px solid var(--medbr-post-border);padding:12px 14px;text-align:left;vertical-align:top}.medbr-post-single__content th{background:var(--medbr-post-bg-subtle);color:var(--medbr-post-text);font-weight:600}.medbr-post-single__content .wp-block-table,.medbr-post-single__content .medbr-table-scroll{overflow-x:auto}.medbr-post-single__content iframe,.medbr-post-single__content video,.medbr-post-single__content .wp-block-embed{border:0;border-radius:var(--medbr-post-radius-lg);max-width:100%}.medbr-post-single__content .wp-block-button__link{background:var(--medbr-post-brand-700);border-radius:999px;color:var(--medbr-post-on-brand);display:inline-flex;font-weight:600;padding:12px 20px;text-decoration:none}.medbr-post-single__content .wp-block-button__link:hover,.medbr-post-single__content .wp-block-button__link:focus-visible{background:var(--medbr-post-brand-800);color:var(--medbr-post-on-brand)}.medbr-post-single__content .alignwide{margin-left:min(-5vw, -36px);max-width:calc(100% + min(10vw, 72px));width:calc(100% + min(10vw, 72px))}.medbr-post-single__content details,.medbr-post-single__content .wp-block-details{background:var(--medbr-post-surface);border:1px solid var(--medbr-post-border-subtle);border-radius:var(--medbr-post-radius-lg);box-shadow:var(--medbr-post-shadow-sm);margin:14px 0;padding:18px 20px}.medbr-post-single__content details summary,.medbr-post-single__content .wp-block-details summary{color:var(--medbr-post-text);cursor:pointer;font-weight:600}.medbr-post-single__content details[open] summary,.medbr-post-single__content .wp-block-details[open] summary{margin-bottom:12px}.medbr-post-single__content .medbr-post-note,.medbr-post-single__content .medbr-post-warning{background:color-mix(in srgb,var(--medbr-post-brand-100) 55%,transparent);border:1px solid color-mix(in srgb,var(--medbr-post-brand-500) 30%,transparent);border-radius:var(--medbr-post-radius-lg);color:var(--medbr-post-text-secondary);margin:2em 0;padding:20px 22px}.medbr-post-single__content .medbr-post-warning{background:oklch(95% .045 85 / .55);border-color:oklch(75% .15 80 / .35)}.medbr-post-single__pages{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.medbr-post-single__pages-label{font-weight:600;margin-right:4px}.medbr-post-single__page-number{align-items:center;border:1px solid var(--medbr-post-border);border-radius:50%;display:inline-flex;height:36px;justify-content:center;width:36px}.medbr-post-single__tags{border-top:1px solid var(--medbr-post-border-subtle);display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(40px, 6vw, 64px);padding-top:24px}.medbr-post-single__tags a{background:var(--medbr-post-bg-subtle);border:1px solid var(--medbr-post-border-subtle);border-radius:999px;color:var(--medbr-post-text-secondary);font-family:var(--medbr-post-font-sans);font-size:.7rem;padding:6px 10px;text-decoration:none}.medbr-post-single__tags a:hover,.medbr-post-single__tags a:focus-visible{border-color:var(--medbr-post-brand-500);color:var(--medbr-post-brand-700)}.medbr-post-single .medbr-author-card,.medbr-post-single__authors,.medbr-post-single__reviewer{background:var(--medbr-post-surface);border:1px solid var(--medbr-post-border-subtle);border-left:4px solid var(--medbr-post-brand-500);border-radius:var(--medbr-post-radius-xl);box-shadow:var(--medbr-post-shadow-md);color:var(--medbr-post-text-secondary);margin:clamp(40px, 6vw, 64px) 0 0;padding:clamp(22px, 4vw, 32px)}.medbr-post-single .medbr-author-card__eyebrow{color:var(--medbr-post-brand-700);font-family:var(--medbr-post-font-sans);font-size:.7rem;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.medbr-post-single .medbr-author-card__layout{align-items:flex-start;display:flex;gap:18px}.medbr-post-single .medbr-author-card__photo{border-radius:50%;flex:0 0 72px;height:72px;overflow:hidden;width:72px}.medbr-post-single .medbr-author-card__photo img{height:100%;object-fit:cover;width:100%}.medbr-post-single .medbr-author-card__body{min-width:0}.medbr-post-single .medbr-author-card__name{color:var(--medbr-post-text);font-family:var(--medbr-post-font-serif);font-size:1.35rem;line-height:1.3;margin:0}.medbr-post-single .medbr-author-card__name a,.medbr-post-single .medbr-author-card__link a,.medbr-post-single .medbr-author-card__reviewer a{color:inherit}.medbr-post-single .medbr-author-card__credentials{color:var(--medbr-post-brand-700);font-size:.82rem;font-weight:600;margin:6px 0 0}.medbr-post-single .medbr-author-card__bio,.medbr-post-single .medbr-author-card__link{font-size:.9rem;line-height:1.65;margin:10px 0 0}.medbr-post-single .medbr-author-card__reviewer{border-top:1px solid var(--medbr-post-border-subtle);margin-top:22px;padding-top:22px}.medbr-post-single .medbr-author-card__socials{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}.medbr-post-single .medbr-author-card__socials a{border:1px solid var(--medbr-post-border);border-radius:999px;color:var(--medbr-post-text-secondary);display:inline-flex;font-family:var(--medbr-post-font-sans);font-size:.68rem;padding:5px 9px;text-decoration:none}.medbr-post-single__sidebar{display:grid;gap:20px;position:sticky;top:92px}.medbr-post-single__toc,.medbr-post-single__sidebar-cta{background:var(--medbr-post-surface);border:1px solid var(--medbr-post-border-subtle);border-radius:var(--medbr-post-radius-xl);box-shadow:var(--medbr-post-shadow-sm);padding:24px}.medbr-post-single__toc h2,.medbr-post-single__sidebar-cta h2{color:var(--medbr-post-text);font-family:var(--medbr-post-font-serif);font-size:1.35rem;font-weight:400;line-height:1.3;margin:0}.medbr-post-single__toc ol{display:grid;gap:0;list-style:none;margin:18px 0 0;padding:0}.medbr-post-single__toc li{border-top:1px solid var(--medbr-post-border-subtle);margin:0}.medbr-post-single__toc a{color:var(--medbr-post-text-secondary);display:block;font-size:.82rem;line-height:1.5;padding:11px 0;text-decoration:none}.medbr-post-single__toc a:hover,.medbr-post-single__toc a:focus-visible{color:var(--medbr-post-brand-700)}.medbr-post-single__sidebar-cta{background:linear-gradient(150deg,color-mix(in oklch,var(--medbr-post-ink) 82%,var(--medbr-post-brand-700)),color-mix(in oklch,var(--medbr-post-ink) 88%,black));border-color:color-mix(in srgb,var(--medbr-post-brand-300) 22%,transparent);color:color-mix(in srgb,var(--medbr-post-on-ink) 92%,transparent)}.medbr-post-single__sidebar-cta .medbr-post-single__eyebrow,.medbr-post-single__final .medbr-post-single__eyebrow{color:var(--medbr-post-brand-300)}.medbr-post-single__sidebar-cta h2{color:var(--medbr-post-on-ink);margin-top:10px}.medbr-post-single__sidebar-cta>p:not(.medbr-post-single__eyebrow){color:color-mix(in srgb,var(--medbr-post-on-ink) 76%,transparent);font-size:.85rem;line-height:1.65;margin:14px 0 20px}.medbr-post-single__button{align-items:center;appearance:none;background:var(--medbr-post-accent-400);border:0;border-radius:999px;color:var(--medbr-post-on-accent);cursor:pointer;display:inline-flex;font-weight:700;gap:9px;justify-content:center;line-height:1.2;min-height:48px;padding:13px 20px;text-decoration:none;transition:background-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.medbr-post-single__button svg{flex:0 0 20px;height:20px;width:20px}.medbr-post-single__button:hover,.medbr-post-single__button:focus-visible{background:var(--medbr-post-accent-500);box-shadow:0 8px 28px color-mix(in srgb,var(--medbr-post-accent-400) 32%,transparent);color:var(--medbr-post-on-accent);transform:translateY(-2px)}.medbr-post-single__button:focus-visible,.medbr-post-single a:focus-visible,.medbr-post-single summary:focus-visible{outline:3px solid var(--medbr-post-brand-300);outline-offset:3px}.medbr-post-single__sidebar-cta .medbr-post-single__button{width:100%}.medbr-post-single__related{background:var(--medbr-post-bg-subtle);border-top:1px solid var(--medbr-post-border-subtle);padding-block:clamp(56px, 8vw, 96px)}.medbr-post-single__section-heading{margin-bottom:clamp(28px, 5vw, 44px)}.medbr-post-single__section-heading h2{color:var(--medbr-post-text);font-family:var(--medbr-post-font-serif);font-size:clamp(1.875rem, 1.7rem + 0.85vw, 2.25rem);font-weight:400;line-height:1.25;margin:10px 0 0}.medbr-post-single__related .medbr-posts__header{display:none}.medbr-post-single__final{background:linear-gradient(135deg,var(--medbr-post-ink),color-mix(in oklch,var(--medbr-post-ink) 82%,var(--medbr-post-brand-700)) 55%,color-mix(in oklch,var(--medbr-post-ink) 88%,black));color:var(--medbr-post-on-ink);isolation:isolate;overflow:hidden;position:relative}.medbr-post-single__orb--three{background:radial-gradient(circle,var(--medbr-post-brand-500),transparent 68%);height:clamp(300px, 45vw, 620px);left:50%;opacity:.2;top:50%;transform:translate(-50%,-50%);width:clamp(300px, 45vw, 620px)}.medbr-post-single__final-inner{align-items:center;display:flex;flex-direction:column;padding-block:clamp(64px, 9vw, 112px);position:relative;text-align:center;z-index:1}.medbr-post-single__final h2{color:inherit;font-family:var(--medbr-post-font-serif);font-size:clamp(2.25rem, 1.95rem + 1.5vw, 3rem);font-weight:400;line-height:1.2;margin:14px 0 0}.medbr-post-single__final-inner>p:not(.medbr-post-single__eyebrow):not(.medbr-post-single__trust){color:color-mix(in srgb,var(--medbr-post-on-ink) 80%,transparent);margin:18px auto 26px;max-width:62ch}.medbr-post-single__trust{color:color-mix(in srgb,var(--medbr-post-on-ink) 66%,transparent);font-size:.72rem;line-height:1.6;margin:20px auto 0;max-width:70ch}@media (max-width:960px){.medbr-post-single__layout{grid-template-columns:minmax(0,1fr)}.medbr-post-single__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:640px){.medbr-post-single__hero-inner{padding-block:40px 56px}.medbr-post-single__breadcrumbs [aria-current="page"]{display:none}.medbr-post-single__meta{align-items:flex-start;flex-direction:column}.medbr-post-single__featured{margin-top:28px}.medbr-post-single__image{border-radius:var(--medbr-post-radius-lg);max-height:50vh;width:50vw}.medbr-post-single__body{padding-block:52px}.medbr-post-single__content .alignwide{margin-left:0;max-width:100%;width:100%}.medbr-post-single__sidebar{grid-template-columns:minmax(0,1fr)}.medbr-post-single .medbr-author-card__layout{flex-direction:column}}@media (prefers-reduced-motion:reduce){.medbr-post-single *,.medbr-post-single *::before,.medbr-post-single *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}@media print{.medbr-post-single__sidebar,.medbr-post-single__related,.medbr-post-single__final,.medbr-post-single__orb{display:none!important}.medbr-post-single{background:#fff;color:#111}.medbr-post-single__hero{background:#fff;color:#111}.medbr-post-single__description,.medbr-post-single__publication,.medbr-post-single__reviewed-by small{color:#333}.medbr-post-single__layout{display:block}}