.frame[data-astro-cid-cpypmduj]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}img[data-astro-cid-cpypmduj]{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top left}.visit[data-astro-cid-5licojjg]{padding-block:var(--section-pad)}.head[data-astro-cid-5licojjg]{display:grid;gap:var(--space-5);max-width:760px}.rail[data-astro-cid-5licojjg]{display:none}.v-grid[data-astro-cid-5licojjg]{display:grid;gap:var(--space-5);margin-top:var(--space-8)}.chapter[data-astro-cid-5licojjg]{display:grid;gap:var(--space-5);padding:clamp(16px,4vw,32px);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm)}.v-text[data-astro-cid-5licojjg]{display:grid;gap:var(--space-3);align-content:start;justify-items:start}.eyebrow-ch[data-astro-cid-5licojjg]{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-mauve)}.r-num[data-astro-cid-5licojjg]{font-family:var(--font-display);font-size:1.5rem;line-height:1;letter-spacing:0;text-transform:none}.v-text[data-astro-cid-5licojjg] .ch-title{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);line-height:1}.lines[data-astro-cid-5licojjg]{display:grid;gap:var(--space-2);max-width:44ch}.instead[data-astro-cid-5licojjg]{display:grid;gap:2px;margin:var(--space-2) 0 0;padding-left:14px;border-left:2px solid rgba(42,14,28,.12);max-width:44ch;font-size:var(--text-small);color:var(--color-muted)}.instead-label[data-astro-cid-5licojjg]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-mauve)}.more[data-astro-cid-5licojjg]{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-2);color:var(--color-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--color-mauve);text-underline-offset:5px;text-decoration-thickness:1.5px}.more[data-astro-cid-5licojjg] svg{transition:transform .3s var(--ease-out)}.more[data-astro-cid-5licojjg]:hover svg{transform:translate(4px)}.v-pane[data-astro-cid-5licojjg]{display:grid;align-items:center;padding:clamp(10px,3vw,28px);border-radius:var(--radius-lg);background:linear-gradient(145deg,#f3dede,#f9eee6)}.stage-grid[data-astro-cid-5licojjg]{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cell[data-astro-cid-5licojjg]{min-width:0}.span-2[data-astro-cid-5licojjg],.span-overlay[data-astro-cid-5licojjg]{grid-column:1 / -1}.span-1[data-astro-cid-5licojjg]{grid-column:span 2}.stage-grid[data-astro-cid-5licojjg]{position:relative}.cell[data-astro-cid-5licojjg] .mock{box-shadow:var(--shadow-md)}@media(min-width:640px){.span-1[data-astro-cid-5licojjg]{grid-column:span 1}.cell[data-astro-cid-5licojjg] .mock{font-size:12.5px}.span-2[data-astro-cid-5licojjg] .mock{font-size:13.5px}}@media(min-width:760px){.cell[data-astro-cid-5licojjg].span-overlay{position:absolute;right:0;bottom:-24px;width:62%;z-index:2}.has-overlay[data-astro-cid-5licojjg]{padding-bottom:40px}.v-grid[data-astro-cid-5licojjg]{grid-template-columns:repeat(1,minmax(0,1fr))}.chapter[data-astro-cid-5licojjg]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--space-7);align-items:center}}.visit[data-astro-cid-5licojjg].is-pinned{min-height:100vh;display:flex;align-items:center;padding-block:calc(var(--header-top) + var(--header-height) + 12px) 24px}.visit[data-astro-cid-5licojjg].is-pinned .container[data-astro-cid-5licojjg]{width:100%}.visit[data-astro-cid-5licojjg].is-pinned .head[data-astro-cid-5licojjg]{max-width:none;grid-template-columns:auto}.visit[data-astro-cid-5licojjg].is-pinned .head[data-astro-cid-5licojjg] h2{font-size:clamp(2.25rem,6vh,3.5rem)}.visit[data-astro-cid-5licojjg].is-pinned .head[data-astro-cid-5licojjg] .lede[data-astro-cid-5licojjg]{display:none}.visit[data-astro-cid-5licojjg].is-pinned .rail[data-astro-cid-5licojjg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:clamp(12px,2vh,24px);padding:4px;border-radius:var(--radius-seg);background:#2a0e1c0f}.visit[data-astro-cid-5licojjg].is-pinned .rail[data-astro-cid-5licojjg] li[data-astro-cid-5licojjg]{display:flex;border-radius:var(--radius-seg-tile);color:var(--color-muted);transition:background-color .3s var(--ease-out),color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.r-btn[data-astro-cid-5licojjg]{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border:0;border-radius:inherit;background:none;color:inherit;font:600 var(--text-small) / 1.3 var(--font-sans);cursor:pointer}.r-btn[data-astro-cid-5licojjg]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:hover){.visit[data-astro-cid-5licojjg].is-pinned .rail[data-astro-cid-5licojjg] li[data-astro-cid-5licojjg]:not(.is-active):hover{color:var(--color-ink);background:#ffffff73}}.visit[data-astro-cid-5licojjg].is-pinned .rail[data-astro-cid-5licojjg] li[data-astro-cid-5licojjg].is-active{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-sm)}.visit[data-astro-cid-5licojjg].is-pinned .rail[data-astro-cid-5licojjg] .r-num[data-astro-cid-5licojjg]{font-size:1.125rem;color:var(--color-mauve)}.r-bar[data-astro-cid-5licojjg]{display:none}.visit[data-astro-cid-5licojjg].is-pinned .v-grid[data-astro-cid-5licojjg]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--space-8);align-items:center;margin-top:clamp(16px,3vh,32px)}.visit[data-astro-cid-5licojjg].is-pinned .chapter[data-astro-cid-5licojjg]{display:contents}.visit[data-astro-cid-5licojjg].is-pinned .v-text[data-astro-cid-5licojjg]{grid-column:1;grid-row:1}.visit[data-astro-cid-5licojjg].is-pinned .v-pane[data-astro-cid-5licojjg]{position:relative;display:block;grid-column:2;grid-row:1;align-self:center;height:min(640px,calc(100vh - 256px));padding:20px;overflow:hidden}.visit[data-astro-cid-5licojjg].is-pinned .v-text[data-astro-cid-5licojjg] .ch-title{font-size:clamp(2.25rem,6vh,3.75rem)}.visit[data-astro-cid-5licojjg].is-pinned .cell[data-astro-cid-5licojjg] .mock{font-size:13px}.visit[data-astro-cid-5licojjg].is-pinned .span-2[data-astro-cid-5licojjg] .mock{font-size:13.5px}.visit[data-astro-cid-5licojjg].is-pinned .stage-grid[data-astro-cid-5licojjg]{position:absolute;left:50%;top:50%;gap:10px;width:calc((100% - 40px) / var(--s, 1));transform:translate(-50%,-50%) scale(var(--s, 1));transform-origin:center center}.security[data-astro-cid-xdski4nv]{position:relative;overflow:clip;padding-block:var(--section-pad)}.sec-inner[data-astro-cid-xdski4nv]{position:relative;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start}.left[data-astro-cid-xdski4nv]{display:grid;gap:var(--space-5);justify-items:start}.lede[data-astro-cid-xdski4nv]{max-width:560px}.points[data-astro-cid-xdski4nv]{display:grid;gap:var(--space-6) var(--space-6);grid-template-columns:minmax(0,1fr);margin-top:var(--space-5)}.points[data-astro-cid-xdski4nv] li[data-astro-cid-xdski4nv]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start}.ico[data-astro-cid-xdski4nv]{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-mauve);box-shadow:var(--shadow-sm)}.points[data-astro-cid-xdski4nv] h3[data-astro-cid-xdski4nv]{font-size:1.125rem;letter-spacing:var(--tracking-snug);margin-bottom:4px}.points[data-astro-cid-xdski4nv] p[data-astro-cid-xdski4nv]{font-size:var(--text-small);line-height:1.4;color:var(--color-muted)}.right[data-astro-cid-xdski4nv]{display:grid;gap:var(--space-5);justify-items:start;min-width:0}.right[data-astro-cid-xdski4nv] .audit{width:100%}@media(min-width:640px){.points[data-astro-cid-xdski4nv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sec-inner[data-astro-cid-xdski4nv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-9)}}.act[data-astro-cid-xdski4nv]{margin-top:var(--space-5)}.quotes[data-astro-cid-aadlzisc]{padding-block:var(--section-pad)}.head[data-astro-cid-aadlzisc]{display:grid;gap:var(--space-5);max-width:760px}.carousel[data-astro-cid-aadlzisc]{--gap: 20px;--per: 1;margin-top:var(--space-7)}@media(min-width:640px){.carousel[data-astro-cid-aadlzisc]{--per: 2}}@media(min-width:1000px){.carousel[data-astro-cid-aadlzisc]{--per: 3}}.viewport[data-astro-cid-aadlzisc]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:8px;scrollbar-width:none;padding:8px 8px 28px;margin:-8px -8px -28px;overscroll-behavior-x:contain}.viewport[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.viewport[data-astro-cid-aadlzisc]:focus-visible{outline:2px solid var(--color-mauve);outline-offset:2px;border-radius:var(--radius-card)}.track[data-astro-cid-aadlzisc]{display:flex;gap:var(--gap)}.slide[data-astro-cid-aadlzisc]{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:start;display:flex}figure[data-astro-cid-aadlzisc]{flex:1;display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding:clamp(22px,2.4vw,30px);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm)}blockquote[data-astro-cid-aadlzisc]{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,1.15rem + .55vw,1.7rem);line-height:1.22;letter-spacing:var(--tracking-snug);color:var(--color-ink)}blockquote[data-astro-cid-aadlzisc]:before{content:"“"}blockquote[data-astro-cid-aadlzisc]:after{content:"”"}figcaption[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;color:var(--color-ink2);font-size:var(--text-small);line-height:1.35}figcaption[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc]{display:block;color:var(--color-ink);font-weight:500}.role[data-astro-cid-aadlzisc]{display:block}.avatar[data-astro-cid-aadlzisc],img[data-astro-cid-aadlzisc]{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.avatar[data-astro-cid-aadlzisc]{display:grid;place-items:center;background:var(--color-band);color:var(--color-mauve);font-weight:600;font-size:var(--text-small)}.carousel[data-astro-cid-aadlzisc]:not(.is-live) .controls[data-astro-cid-aadlzisc]{display:none}.controls[data-astro-cid-aadlzisc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-6)}.bars[data-astro-cid-aadlzisc]{display:flex;gap:var(--space-2);flex:1;max-width:280px}.bar[data-astro-cid-aadlzisc][hidden]{display:none}.bar[data-astro-cid-aadlzisc]{position:relative;flex:1;height:20px;border:0;background:none;cursor:pointer}.bar[data-astro-cid-aadlzisc]:before,.bar[data-astro-cid-aadlzisc] i[data-astro-cid-aadlzisc]{content:"";position:absolute;left:0;right:0;top:8px;height:4px;border-radius:2px}.bar[data-astro-cid-aadlzisc]:before{background:var(--color-mauve-soft)}.bar[data-astro-cid-aadlzisc] i[data-astro-cid-aadlzisc]{background:var(--color-mauve);transform:scaleX(0);transform-origin:left center}.arrows[data-astro-cid-aadlzisc]{display:flex;gap:var(--space-2)}.arrows[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-btn);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-ink);cursor:pointer;transition:background-color .2s,transform .3s var(--ease-spring)}.arrows[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]:hover{background:var(--color-band);transform:translateY(-2px)}.arrows[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]:focus-visible,.bar[data-astro-cid-aadlzisc]:focus-visible{outline:2px solid var(--color-mauve);outline-offset:2px}.aio[data-astro-cid-jj6yk52t]{padding-block:var(--section-pad);overflow:clip}.head[data-astro-cid-jj6yk52t]{display:grid;gap:var(--space-5);max-width:760px}.cmp-link[data-astro-cid-jj6yk52t]{margin-top:var(--space-6)}.more[data-astro-cid-jj6yk52t]{display:inline-flex;align-items:center;gap:8px;color:var(--color-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--color-mauve);text-underline-offset:5px;text-decoration-thickness:1.5px}.more[data-astro-cid-jj6yk52t] svg{transition:transform .3s var(--ease-out)}@media(hover:hover){.more[data-astro-cid-jj6yk52t]:hover svg{transform:translate(4px)}}.assembly[data-astro-cid-jj6yk52t]{margin-top:var(--space-8);padding:clamp(8px,2vw,24px)}.window[data-astro-cid-jj6yk52t]{padding:clamp(14px,3vw,28px);border-radius:var(--radius-xl);background:linear-gradient(150deg,#f6e9e4,#f3e4e6);box-shadow:var(--shadow-md)}.bar[data-astro-cid-jj6yk52t]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:clamp(14px,2.5vw,24px)}.note[data-astro-cid-jj6yk52t]{font-size:var(--text-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-mauve)}.pieces[data-astro-cid-jj6yk52t]{display:grid;gap:clamp(10px,1.6vw,16px);grid-template-columns:repeat(2,minmax(0,1fr))}.piece[data-astro-cid-jj6yk52t]{display:grid;gap:var(--space-3);align-content:start;padding:clamp(14px,2vw,22px);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);will-change:transform}.txt[data-astro-cid-jj6yk52t]{display:grid;gap:2px}.txt[data-astro-cid-jj6yk52t] b[data-astro-cid-jj6yk52t]{font-weight:600;color:var(--color-ink);font-size:var(--text-small)}.txt[data-astro-cid-jj6yk52t] span[data-astro-cid-jj6yk52t]{font-size:var(--text-meta);line-height:1.4;color:var(--color-ink2)}.piece[data-astro-cid-jj6yk52t].anchor{background:var(--color-dark);align-content:center;justify-items:start}.piece[data-astro-cid-jj6yk52t].anchor .note[data-astro-cid-jj6yk52t]{color:#d9b6c2}.anchor-line[data-astro-cid-jj6yk52t]{margin-top:-6px;font-size:var(--text-small);color:var(--color-on-dark-2)}@media(min-width:900px){.pieces[data-astro-cid-jj6yk52t]{grid-template-columns:repeat(4,minmax(0,1fr))}}.saved[data-astro-cid-jj6yk52t]{margin-top:var(--space-5);display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);border-radius:var(--radius-xl);background:var(--color-dark);color:var(--color-on-dark);text-align:center}.saved[data-astro-cid-jj6yk52t] b[data-astro-cid-jj6yk52t]{font-family:var(--font-display);font-weight:400;font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:1}.saved[data-astro-cid-jj6yk52t] span[data-astro-cid-jj6yk52t],.saved[data-astro-cid-jj6yk52t] small[data-astro-cid-jj6yk52t]{color:var(--color-on-dark-2)}.suite[data-astro-cid-xktv3txq]{display:grid;gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr)}.slot[data-astro-cid-xktv3txq]{display:flex}@media(min-width:720px){.suite[data-astro-cid-xktv3txq]{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-flow[data-astro-cid-xktv3txq],.slot-vedam[data-astro-cid-xktv3txq]{grid-column:1 / -1}}@media(min-width:1080px){.suite[data-astro-cid-xktv3txq]{grid-template-columns:repeat(6,minmax(0,1fr))}.slot[data-astro-cid-xktv3txq]{grid-column:span 2}.slot-flow[data-astro-cid-xktv3txq]{grid-column:span 4}.slot-vedam[data-astro-cid-xktv3txq]{grid-column:1 / -1}}.s-card[data-astro-cid-xktv3txq]{display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--color-shell);box-shadow:none;color:var(--color-ink);text-decoration:none}.s-card[data-astro-cid-xktv3txq]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.s-visual[data-astro-cid-xktv3txq]{position:relative;display:grid;place-items:center;height:268px;padding:22px;background:linear-gradient(145deg,#f3dede,#f9eee6);overflow:hidden}.v-flow[data-astro-cid-xktv3txq] .s-visual[data-astro-cid-xktv3txq],.v-safety[data-astro-cid-xktv3txq] .s-visual[data-astro-cid-xktv3txq]{height:388px}@media(min-width:1080px){.v-vedam[data-astro-cid-xktv3txq]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.v-vedam[data-astro-cid-xktv3txq] .s-visual[data-astro-cid-xktv3txq]{height:auto;min-height:320px}.v-vedam[data-astro-cid-xktv3txq] .s-body[data-astro-cid-xktv3txq]{align-content:center;padding:var(--space-7)}}.ui[data-astro-cid-xktv3txq]{position:relative;width:min(100%,340px);padding:14px 16px;border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-md);font-size:12.5px;line-height:1.35;text-align:left}.ui-label[data-astro-cid-xktv3txq],.ui-panel[data-astro-cid-xktv3txq]{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.ui-panel[data-astro-cid-xktv3txq]{margin-bottom:8px;color:var(--color-mauve)}.ui-field[data-astro-cid-xktv3txq]{display:grid;gap:2px;margin-bottom:12px;padding:7px 10px;border-radius:8px;background:var(--color-shell);font-weight:500}.caret[data-astro-cid-xktv3txq]{display:inline-block;width:1.5px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--color-ink)}.ui[data-astro-cid-xktv3txq].flow{width:min(100%,500px)}.sec[data-astro-cid-xktv3txq]+.sec[data-astro-cid-xktv3txq]{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-line)}.sec-head[data-astro-cid-xktv3txq]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-weight:600}.add[data-astro-cid-xktv3txq]{color:var(--color-mauve);font-size:11.5px;font-weight:600}.ticks[data-astro-cid-xktv3txq]{display:flex;flex-wrap:wrap;gap:6px 18px}.ticks[data-astro-cid-xktv3txq] li[data-astro-cid-xktv3txq]{display:inline-flex;align-items:center;gap:7px}.box[data-astro-cid-xktv3txq]{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;border-radius:4px;box-shadow:inset 0 0 0 1.5px #8c6a768c;color:transparent}.box[data-astro-cid-xktv3txq].on{background:var(--color-mauve);box-shadow:none;color:var(--color-on-dark)}.meds-t[data-astro-cid-xktv3txq]{width:100%;border-collapse:collapse}.meds-t[data-astro-cid-xktv3txq] th[data-astro-cid-xktv3txq]{padding:0 8px 4px 0;font-size:10.5px;font-weight:600;text-align:left;color:var(--color-muted)}.meds-t[data-astro-cid-xktv3txq] td[data-astro-cid-xktv3txq]{padding:4px 8px 0 0;vertical-align:middle}.meds-t[data-astro-cid-xktv3txq] th[data-astro-cid-xktv3txq]:first-child,.meds-t[data-astro-cid-xktv3txq] td[data-astro-cid-xktv3txq]:first-child{width:22px}.meds-t[data-astro-cid-xktv3txq] .b[data-astro-cid-xktv3txq]{font-weight:600}.rx[data-astro-cid-xktv3txq] ol[data-astro-cid-xktv3txq]{display:grid;gap:10px}.rx-line[data-astro-cid-xktv3txq]{display:grid;grid-template-columns:18px auto 1fr;align-items:baseline;gap:6px}.n[data-astro-cid-xktv3txq]{color:var(--color-muted);font-size:11.5px}.dose[data-astro-cid-xktv3txq]{justify-self:end;color:var(--color-muted)}.alert[data-astro-cid-xktv3txq]{display:grid;gap:3px;margin:8px 0 2px 24px;padding:9px 11px;border-left:3px solid var(--color-alert);border-radius:4px 8px 8px 4px;background:#fdf3ef}.a-title[data-astro-cid-xktv3txq]{display:inline-flex;align-items:center;gap:6px;color:var(--color-alert);font-weight:600}.a-act[data-astro-cid-xktv3txq]{display:flex;gap:6px;margin-top:5px}.btn[data-astro-cid-xktv3txq]{padding:4px 9px;border-radius:6px;background:var(--color-dark);color:var(--color-on-dark);font-size:11.5px;font-weight:600}.btn[data-astro-cid-xktv3txq].ghost{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.ui[data-astro-cid-xktv3txq].tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"name name" "val spark" "delta spark" "src src";column-gap:14px;width:min(100%,290px)}.t-name[data-astro-cid-xktv3txq]{grid-area:name;font-weight:600}.t-unit[data-astro-cid-xktv3txq]{color:var(--color-muted);font-weight:400}.t-val[data-astro-cid-xktv3txq]{grid-area:val;font-family:var(--font-display);font-size:2.25rem;line-height:1.05}.t-delta[data-astro-cid-xktv3txq]{grid-area:delta;display:inline-flex;align-items:center;gap:3px;color:var(--color-green);font-size:12px;font-weight:600}.t-spark[data-astro-cid-xktv3txq],.dots[data-astro-cid-xktv3txq]{grid-area:spark;align-self:center;width:100%;height:46px}.t-spark[data-astro-cid-xktv3txq]{overflow:visible}.t-spark[data-astro-cid-xktv3txq] path[data-astro-cid-xktv3txq]{fill:none;stroke:var(--color-alert);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dots[data-astro-cid-xktv3txq]{position:relative}.dot[data-astro-cid-xktv3txq]{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-alert)}.dot[data-astro-cid-xktv3txq].last{background:var(--color-alert)}.t-src[data-astro-cid-xktv3txq]{grid-area:src;margin-top:10px;padding-top:8px;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:11.5px}.brief[data-astro-cid-xktv3txq] ul[data-astro-cid-xktv3txq]{display:grid;gap:7px}.brief[data-astro-cid-xktv3txq] li[data-astro-cid-xktv3txq]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.brief[data-astro-cid-xktv3txq] small[data-astro-cid-xktv3txq]{flex:none;color:var(--color-muted);font-size:11px}.brief[data-astro-cid-xktv3txq] li[data-astro-cid-xktv3txq]:last-child span[data-astro-cid-xktv3txq]{font-weight:600}.chat[data-astro-cid-xktv3txq]{display:grid;gap:8px;width:min(100%,320px);font-size:12.5px;line-height:1.4}.q[data-astro-cid-xktv3txq]{justify-self:end;max-width:85%;padding:9px 12px;border-radius:12px 12px 4px;background:var(--color-dark);color:var(--color-on-dark)}.typing[data-astro-cid-xktv3txq]{display:none}.a[data-astro-cid-xktv3txq]{display:grid;gap:6px;max-width:94%;padding:10px 12px;border-radius:12px 12px 12px 4px;background:var(--color-surface);box-shadow:var(--shadow-md)}.src[data-astro-cid-xktv3txq]{display:inline-flex;align-items:center;gap:5px;color:var(--color-muted);font-size:11.5px}.talk[data-astro-cid-xktv3txq]{display:grid;gap:10px;width:min(100%,440px);font-size:12.5px;line-height:1.4}.recbar[data-astro-cid-xktv3txq]{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-radius:10px;background:var(--color-dark);color:var(--color-on-dark);font-weight:500}.rec[data-astro-cid-xktv3txq]{width:8px;height:8px;border-radius:50%;background:#e5484d}.time[data-astro-cid-xktv3txq]{color:var(--color-on-dark-2);font-variant-numeric:tabular-nums}.bars[data-astro-cid-xktv3txq]{display:inline-flex;align-items:center;gap:2px;height:16px;margin-left:auto}.bars[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]{width:2.5px;height:100%;border-radius:2px;background:#fbf7f3bf;transform:scaleY(.6)}.stop[data-astro-cid-xktv3txq]{margin-left:6px;padding:3px 9px;border-radius:6px;background:#fbf7f324;font-size:11.5px}.transcript[data-astro-cid-xktv3txq]{display:grid;gap:6px;padding:0 4px}.transcript[data-astro-cid-xktv3txq] b[data-astro-cid-xktv3txq]{margin-right:6px;font-weight:600;color:var(--color-mauve)}.ui[data-astro-cid-xktv3txq].padfield{width:100%}.pf-row[data-astro-cid-xktv3txq]{display:flex;align-items:baseline;gap:8px;margin-top:3px;font-weight:500}.mark[data-astro-cid-xktv3txq]{margin-left:auto;color:var(--color-mauve);font-size:11px;font-weight:600}.undo[data-astro-cid-xktv3txq]{color:var(--color-muted);font-size:11px;text-decoration:underline;text-underline-offset:2px}.s-body[data-astro-cid-xktv3txq]{display:grid;align-content:start;gap:var(--space-2);flex:1;padding:var(--space-5)}.s-name[data-astro-cid-xktv3txq]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1;letter-spacing:var(--tracking-snug)}.v-flow[data-astro-cid-xktv3txq] .s-name[data-astro-cid-xktv3txq]{font-size:2.5rem}.s-name[data-astro-cid-xktv3txq] svg{color:var(--color-mauve)}.s-head[data-astro-cid-xktv3txq]{margin-top:var(--space-1);font-size:1.125rem;font-weight:600;letter-spacing:var(--tracking-snug)}.v-flow[data-astro-cid-xktv3txq] .s-head[data-astro-cid-xktv3txq]{font-size:1.375rem}.s-text[data-astro-cid-xktv3txq]{color:var(--color-muted);font-size:var(--text-small)}.v-flow[data-astro-cid-xktv3txq] .s-text[data-astro-cid-xktv3txq]{max-width:62ch}.s-note[data-astro-cid-xktv3txq]{color:var(--color-ink);font-size:var(--text-small);font-weight:600}.s-more[data-astro-cid-xktv3txq]{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-2);font-weight:500;text-decoration:underline;text-decoration-color:var(--color-mauve);text-underline-offset:5px;text-decoration-thickness:1.5px}.s-more[data-astro-cid-xktv3txq] svg{transition:transform .3s var(--ease-out)}@media(hover:hover){.s-card[data-astro-cid-xktv3txq]:hover .s-more[data-astro-cid-xktv3txq] svg{transform:translate(4px)}}@keyframes s-in{0%{opacity:0;transform:translateY(5px)}7%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes s-tick{0%{background:transparent;color:transparent;box-shadow:inset 0 0 0 1.5px #8c6a768c}4%,90%{background:var(--color-mauve);color:var(--color-on-dark);box-shadow:none}96%,to{background:transparent;color:transparent;box-shadow:inset 0 0 0 1.5px #8c6a768c}}@keyframes s-open{0%{opacity:0;clip-path:inset(0 0 100% 0)}8%,88%{opacity:1;clip-path:inset(0 0 0 0)}95%,to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes s-draw{0%{clip-path:inset(-6px 100% -6px -6px);opacity:1}22%,88%{clip-path:inset(-6px -6px -6px -6px);opacity:1}95%,to{clip-path:inset(-6px -6px -6px -6px);opacity:0}}@keyframes s-blip{0%{opacity:0}4%,12%{opacity:1}16%,to{opacity:0}}@keyframes s-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes s-talk{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes s-blink{0%,49%{opacity:1}50%,to{opacity:0}}.js:not(.rm) .anim[data-astro-cid-xktv3txq]{animation:s-in 9s var(--ease-out) var(--d, 0s) infinite both}.js:not(.rm) .box[data-astro-cid-xktv3txq].on{animation:s-tick 9s ease var(--d, 0s) infinite both}.js:not(.rm) .alert[data-astro-cid-xktv3txq]{animation:s-open 9s var(--ease-out) 1s infinite both}.js:not(.rm) .draw[data-astro-cid-xktv3txq]{animation:s-draw 9s var(--ease-out) .4s infinite both}.js:not(.rm) .caret[data-astro-cid-xktv3txq],.js:not(.rm) .rec[data-astro-cid-xktv3txq]{animation:s-blink 1.1s steps(1) infinite}.js:not(.rm) .typing[data-astro-cid-xktv3txq]{display:inline-flex;gap:4px;justify-self:start;height:0;padding:0 12px;overflow:visible;animation:s-blip 9s linear var(--d, 0s) infinite both}.js:not(.rm) .typing[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]{width:6px;height:6px;margin-top:-2px;border-radius:50%;background:var(--color-mauve);animation:s-dot .9s ease-in-out infinite}.js:not(.rm) .typing[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]:nth-child(2){animation-delay:.15s}.js:not(.rm) .typing[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]:nth-child(3){animation-delay:.3s}.js:not(.rm) .bars[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]{animation:s-talk 1.1s ease-in-out infinite}.js:not(.rm) .bars[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]:nth-child(2){animation-delay:-.3s}.js:not(.rm) .bars[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]:nth-child(3){animation-delay:-.6s}.js:not(.rm) .bars[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]:nth-child(4){animation-delay:-.15s}.js:not(.rm) .bars[data-astro-cid-xktv3txq] i[data-astro-cid-xktv3txq]:nth-child(5){animation-delay:-.45s}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:clip;padding-block:calc(var(--header-top) + var(--header-height) + clamp(48px,7vw,96px)) clamp(48px,6vw,88px)}.mesh[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;opacity:.7}.mesh[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(80px)}.m1[data-astro-cid-j7pv25f6]{width:46vw;height:46vw;left:-10vw;top:-8vw;background:#f4d9c8;animation:drift-a 22s ease-in-out infinite alternate}.m2[data-astro-cid-j7pv25f6]{width:40vw;height:40vw;right:-8vw;top:10vw;background:#ebd3d7;animation:drift-b 26s ease-in-out infinite alternate}.m3[data-astro-cid-j7pv25f6]{width:30vw;height:30vw;left:35vw;top:30vw;background:#f6e7d2;animation:drift-a 30s ease-in-out infinite alternate-reverse}@keyframes drift-a{to{transform:translate(6vw,4vw) scale(1.1)}}@keyframes drift-b{to{transform:translate(-5vw,5vw) scale(.92)}}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:var(--space-5);text-align:center}.hero-copy[data-astro-cid-j7pv25f6] h1{max-width:14ch}.hero-copy[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{max-width:620px}.buttons[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.stage[data-astro-cid-j7pv25f6]{position:relative;max-width:760px;margin:clamp(40px,6vw,72px) auto 0}.tilt[data-astro-cid-j7pv25f6]{position:relative;z-index:1;will-change:transform}.ecg[data-astro-cid-j7pv25f6],.ecg-s[data-astro-cid-j7pv25f6]{display:block;overflow:visible;pointer-events:none}.ecg[data-astro-cid-j7pv25f6]{display:none;position:absolute;left:50%;top:210px;width:100vw;height:160px;transform:translate(-50%);z-index:0}.ecg-s[data-astro-cid-j7pv25f6]{width:min(100%,400px);height:64px;margin:var(--space-6) auto calc(-1 * var(--space-5))}@media(min-width:900px){.ecg[data-astro-cid-j7pv25f6]{display:block}.ecg-s[data-astro-cid-j7pv25f6]{display:none}}.ecg[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6],.ecg-s[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ecg-base[data-astro-cid-j7pv25f6]{stroke:var(--color-mauve);stroke-width:1.5;opacity:.4}.ecg-pulse[data-astro-cid-j7pv25f6]{stroke:var(--color-brand);stroke-width:2.5;stroke-dasharray:70 930;stroke-dashoffset:70;opacity:0;filter:drop-shadow(0 0 5px rgba(232,115,26,.55))}.js:not(.rm) .ecg-pulse[data-astro-cid-j7pv25f6]{opacity:1;animation:ecg-run 4.8s linear infinite}@keyframes ecg-run{0%{stroke-dashoffset:70}to{stroke-dashoffset:-930}}.stage[data-astro-cid-j7pv25f6] .mock{font-size:14px;padding:20px;box-shadow:var(--shadow-lg)}.bob[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-md);font-size:13px;font-weight:500;line-height:1.25;color:var(--color-ink);white-space:nowrap}.bob[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:11px;font-weight:500;color:var(--color-green)}.f-ico[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-chip);background:var(--color-band);color:var(--color-mauve)}.steth[data-astro-cid-j7pv25f6]{display:none;position:absolute;z-index:0;pointer-events:none;user-select:none;width:clamp(480px,40vw,620px);height:auto;right:max(-170px,calc(50% - 890px));top:calc(var(--header-top) + var(--header-height) + 8px);opacity:.14;transform:scaleX(-1) rotate(-6deg)}@media(min-width:1200px){.steth[data-astro-cid-j7pv25f6]{display:block}}.caption[data-astro-cid-j7pv25f6]{margin-top:var(--space-6);text-align:center;font-size:var(--text-meta);color:var(--color-muted)}.all-link[data-astro-cid-j7pv25f6]{margin-top:var(--space-6)}.more[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;color:var(--color-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--color-mauve);text-underline-offset:5px;text-decoration-thickness:1.5px}.more[data-astro-cid-j7pv25f6] svg{transition:transform .3s var(--ease-out)}.more[data-astro-cid-j7pv25f6]:hover svg{transform:translate(4px)}.spec-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.spec[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;text-decoration:none;background:var(--color-shell);box-shadow:none}.spec-art[data-astro-cid-j7pv25f6]{display:grid;place-items:center;aspect-ratio:3 / 2;background:linear-gradient(145deg,#f3dede,#f9eee6);color:var(--color-mauve)}.spec-art[data-astro-cid-j7pv25f6] svg{opacity:.7;transition:transform .6s var(--ease-out)}.spec[data-astro-cid-j7pv25f6]:hover .spec-art[data-astro-cid-j7pv25f6] svg{transform:scale(1.08)}.spec[data-astro-cid-j7pv25f6] .spec-photo{border-radius:0;box-shadow:none}.spec[data-astro-cid-j7pv25f6] .spec-photo img{transition:transform .6s var(--ease-out)}.spec[data-astro-cid-j7pv25f6]:hover .spec-photo img{transform:scale(1.04)}.spec[data-astro-cid-j7pv25f6].has-ill{position:relative;display:block;min-height:172px}.spec-ill[data-astro-cid-j7pv25f6]{position:absolute;right:-6px;bottom:-10px;width:46%;height:calc(100% + 4px);display:grid;place-items:end center;pointer-events:none}.spec-ill[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:transform .6s var(--ease-out)}.spec[data-astro-cid-j7pv25f6].has-ill:hover .spec-ill[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05) rotate(-2deg)}.spec[data-astro-cid-j7pv25f6].has-ill[href$="#paediatrics"] .spec-ill[data-astro-cid-j7pv25f6]{width:58%;right:-4%;bottom:8%;height:70%;transform:rotate(-32deg)}.spec[data-astro-cid-j7pv25f6].has-ill .spec-body[data-astro-cid-j7pv25f6]{position:relative;max-width:60%;padding:var(--space-5)}.spec-body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2);align-content:start;justify-items:start;padding:var(--space-5) var(--space-6) var(--space-6)}.spec-name[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;color:var(--color-mauve)}.spec[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;font-size:1.75rem;line-height:1.1;color:var(--color-ink)}.spec[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-small)}.spec[data-astro-cid-j7pv25f6] .status{margin-top:var(--space-2)}@media(min-width:640px){.spec-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.spec-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}
