.patients{--pt-ink:#0b1a2e;--pt-tile:#f5f5f7;--pt-urgent:#b42318;--pt-urgent-soft:#fef3f2;--pt-urgent-line:#fecdca;--pt-measure:68ch;background:var(--bg-primary);color:var(--text-primary)}.patients--loading{min-height:100vh;margin-top:var(--header-height);background:var(--pt-ink)}.patients h1,.patients h2,.patients h3{text-transform:none;letter-spacing:normal}.pt-wrap{max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.pt-hero{isolation:isolate;margin-top:var(--header-height);background:var(--pt-ink);color:#fff;padding:clamp(32px,4vw,48px) 0 clamp(56px,7vw,104px);position:relative;overflow:hidden}.pt-hero:before{content:"";z-index:-1;background:radial-gradient(55% 90% at 90% 0,#009fe333,#009fe300 70%),radial-gradient(40% 60% at 0 100%,#ffffff0a,#fff0 70%);position:absolute;inset:0}.pt-crumb{color:#fff9;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(40px,6vw,72px);font-size:14px;display:flex}.pt-crumb a{color:#fff9;min-height:32px;transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.pt-crumb a:hover,.pt-crumb [aria-current]{color:#fff}.pt-eyebrow{font-size:14px;font-weight:var(--font-weight-medium);color:#7fd0f3;margin:0 0 16px}.patients .pt-title{max-width:20ch;font-family:var(--font-display), var(--font-sans);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1.06}.pt-hero--guide .pt-title{max-width:22ch}.pt-lede{color:#ffffffd1;max-width:60ch;margin:24px 0 0;font-size:clamp(17px,.5vw + 15px,20px);font-weight:300;line-height:1.6}.pt-notice{color:#fff9;border-top:1px solid #ffffff24;max-width:60ch;margin:28px 0 0;padding-top:20px;font-size:14px;line-height:1.6}.pt-meta{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 0;font-size:14px;display:flex}.pt-urgent-band{background:var(--bg-primary);padding:clamp(32px,4vw,56px) 0}.pt-urgent-band--end{padding-top:0}.pt-urgent{border:1px solid var(--pt-urgent-line);background:var(--pt-urgent-soft);border-radius:20px;grid-template-columns:auto 1fr;gap:clamp(16px,2vw,28px);padding:clamp(24px,3vw,40px);display:grid}.pt-urgent__icon{width:32px;height:32px;color:var(--pt-urgent)}.patients .pt-urgent h2{color:var(--pt-urgent);margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:500}.pt-urgent p{max-width:var(--pt-measure);color:#7a271a;margin:10px 0 0;font-size:16px;line-height:1.6}.pt-urgent ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pt-urgent li{color:#55160c;padding-inline-start:18px;font-size:15px;font-weight:500;line-height:1.5;position:relative}.pt-urgent li:before{content:"";inset-inline-start:0;background:var(--pt-urgent);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em}.pt-section{padding:var(--space-section) 0}.pt-section--grey{background:var(--bg-secondary)}.pt-section--navy{isolation:isolate;background:var(--pt-ink);color:#fff;position:relative;overflow:hidden}.pt-section--navy:before{content:"";z-index:-1;background:radial-gradient(50% 80% at 10% 0,#009fe32e,#009fe300 70%);position:absolute;inset:0}.pt-head{border-bottom:1px solid var(--border-light);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:40px;padding-bottom:32px;display:grid}.pt-head p{max-width:52ch;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.6}.patients .pt-h2{font-family:var(--font-display), var(--font-sans);letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.08}.patients .pt-h2--small{margin-bottom:32px;font-size:clamp(26px,2.6vw,36px)}.patients .pt-h3{font-family:var(--font-display), var(--font-sans);color:inherit;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.15}.pt-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pt-guide{background:var(--pt-tile);height:100%;color:var(--text-primary);transition:background var(--transition-normal), transform var(--transition-normal);border-radius:20px;flex-direction:column;padding:clamp(24px,2.4vw,32px);text-decoration:none;display:flex}.pt-guide:hover,.pt-guide:focus-visible{background:#eceef2;transform:translateY(-2px)}.pt-guide--lead{background:var(--pt-ink);color:#fff}.pt-guide--lead:hover,.pt-guide--lead:focus-visible{background:#13253d}.pt-guide__icon{width:52px;height:52px;color:var(--primary-color);background:#fff;border-radius:14px;justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.pt-guide--lead .pt-guide__icon{color:#7fd0f3;background:#009fe329}.pt-guide__icon svg{width:28px;height:28px}.pt-guide__title{font-family:var(--font-display), var(--font-sans);font-size:clamp(21px,1.6vw,25px);font-weight:500;line-height:1.2}.pt-guide__lede{color:var(--text-secondary);margin-top:12px;font-size:15px;line-height:1.6}.pt-guide--lead .pt-guide__lede{color:#ffffffb8}.pt-guide__meta{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;font-size:14px;display:flex}.pt-guide__meta>span{align-items:center;gap:6px;display:inline-flex}.pt-guide__cta{color:var(--primary-color);font-weight:500}.pt-guide--lead .pt-guide__meta{color:#ffffff8c}.pt-guide--lead .pt-guide__cta{color:#7fd0f3}.pt-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.pt-block-icon{width:32px;height:32px;color:var(--primary-color);margin-bottom:20px}.pt-questions>p,.pt-glossary>p{color:var(--text-secondary);margin:12px 0 0;font-size:16px;line-height:1.6}.pt-questions ol{counter-reset:q;margin:28px 0 0;padding:0;list-style:none}.pt-questions li{padding:16px 0;border-top:1px solid var(--border-light);counter-increment:q;padding-inline-start:44px;font-size:16px;line-height:1.55;position:relative}.pt-questions li:before{content:counter(q, decimal-leading-zero);inset-inline-start:0;color:var(--primary-color);font-size:13px;font-weight:500;position:absolute;top:17px}.pt-glossary dl{margin:28px 0 0}.pt-glossary dl>div{border-top:1px solid var(--border-light);padding:14px 0}.pt-glossary dt{font-size:16px;font-weight:500}.pt-glossary dd{color:var(--text-secondary);margin:4px 0 0;font-size:15px;line-height:1.55}.pt-role{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.pt-role p{color:#ffffffc7;max-width:60ch;margin:16px 0 0;font-size:17px;line-height:1.65}.pt-role .pt-updated{color:#ffffff80;font-size:14px}.pt-role__actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pt-btn{border-radius:var(--radius-full);min-height:52px;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.pt-btn--primary{background:var(--primary-color);color:#fff}.pt-btn--primary:hover{background:var(--primary-hover)}.pt-btn--ghost{color:#fff;border:1px solid #ffffff4d}.pt-btn--ghost:hover{border-color:#fff}.pg-layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(40px,6vw,96px);padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px);display:grid}.pg-toc nav{top:calc(var(--header-scrolled-height) + 32px);position:sticky}.pg-toc ol{border-inline-start:1px solid var(--border-light);margin:0;padding:0;list-style:none}.pg-toc a{padding:9px 0;color:var(--text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast);border-inline-start:2px solid #0000;grid-template-columns:28px 1fr;gap:6px;margin-inline-start:-1px;padding-inline-start:16px;font-size:14px;line-height:1.45;text-decoration:none;display:grid}.pg-toc a span{color:var(--text-muted);font-variant-numeric:tabular-nums}.pg-toc a:hover,.pg-toc a.is-active{color:var(--text-primary)}.pg-toc a.is-active{border-inline-start-color:var(--primary-color)}.pg-toc a.is-active span{color:var(--primary-color)}.pg-article{min-width:0;max-width:820px}.pg-section{scroll-margin-top:calc(var(--header-scrolled-height) + 24px);padding-bottom:clamp(48px,5vw,72px)}.pg-section+.pg-section{border-top:1px solid var(--border-light);padding-top:clamp(48px,5vw,72px)}.patients .pg-h2{font-family:var(--font-display), var(--font-sans);letter-spacing:-.01em;align-items:baseline;gap:14px;margin:0 0 24px;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.12;display:flex}.pg-h2 span{color:var(--primary-color);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.pg-p{max-width:var(--pt-measure);color:#273449;margin:0 0 18px;font-size:17px;line-height:1.75}.pg-list{max-width:var(--pt-measure);margin:4px 0 24px;padding:0;list-style:none}.pg-list li{padding:10px 0;border-bottom:1px solid var(--border-light);color:#273449;padding-inline-start:24px;font-size:16px;line-height:1.6;position:relative}.pg-list li:before{content:"";inset-inline-start:2px;background:var(--primary-color);border-radius:50%;width:7px;height:7px;position:absolute;top:1.15em}.pg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 28px;display:grid}.pg-card:last-child:nth-child(odd){grid-column:1/-1}.pg-card{background:var(--pt-tile);border-radius:16px;padding:24px}.patients .pg-card h3{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.3}.pg-card p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.pg-steps{margin:8px 0 28px;padding:0;list-style:none}.pg-steps li{border-top:1px solid var(--border-light);grid-template-columns:48px 1fr;gap:16px;padding:20px 0;display:grid}.pg-steps li:last-child{border-bottom:1px solid var(--border-light)}.pg-steps__n{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.patients .pg-steps h3{margin:6px 0;font-size:18px;font-weight:500}.pg-steps p{max-width:var(--pt-measure);color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}.pg-callout{border:1px solid var(--border-light);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:16px;margin:8px 0 28px;padding:22px 24px;display:grid}.pg-callout__icon{width:24px;height:24px;margin-top:2px}.patients .pg-callout h3{margin:0;font-size:17px;font-weight:500;line-height:1.35}.pg-callout p{margin:6px 0 0;font-size:15px;line-height:1.65}.pg-callout ul{margin:10px 0 0;padding:0;padding-inline-start:18px}.pg-callout li{margin:4px 0;font-size:15px;line-height:1.55}.pg-callout--urgent{border-color:var(--pt-urgent-line);background:var(--pt-urgent-soft);color:#55160c}.pg-callout--urgent .pg-callout__icon,.patients .pg-callout--urgent h3{color:var(--pt-urgent)}.pg-callout--info{background:#009fe30d;border-color:#009fe340}.pg-callout--info .pg-callout__icon{color:var(--primary-color)}.pg-callout--tip{background:var(--pt-tile);border-color:#0000}.pg-callout--tip .pg-callout__icon{color:#b7791f}.pg-faq{border-top:1px solid var(--border-light);margin:0 0 8px}.pg-faq details{border-bottom:1px solid var(--border-light)}.pg-faq summary{cursor:pointer;padding:20px 0;padding-inline-end:40px;font-size:17px;font-weight:500;line-height:1.45;list-style:none;position:relative}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary:after{content:"+";inset-inline-end:4px;color:var(--primary-color);transition:transform var(--transition-fast);font-size:24px;font-weight:300;position:absolute;top:16px}.pg-faq details[open] summary:after{transform:rotate(45deg)}.pg-faq details p{max-width:var(--pt-measure);color:var(--text-secondary);margin:0 0 20px;font-size:16px;line-height:1.7}.pg-compare{border:1px solid var(--border-light);border-radius:16px;margin:8px 0 28px;overflow-x:auto}.pg-compare table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.pg-compare th,.pg-compare td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border-light);padding:14px 18px}.pg-compare thead th{background:var(--pt-ink);color:#fff;font-weight:500}.pg-compare tbody th{width:26%;color:var(--text-primary);background:var(--bg-secondary);font-weight:500}.pg-compare td{color:var(--text-secondary)}.pg-compare tr:last-child th,.pg-compare tr:last-child td{border-bottom:0}.pg-notice{max-width:var(--pt-measure);border-top:1px solid var(--border-light);color:var(--text-muted);margin:0;padding-top:24px;font-size:14px;line-height:1.6}.pfig{background:var(--pt-tile);border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px;margin:12px 0 32px;padding:clamp(20px,2.4vw,32px);display:grid}.pfig--ventricles{grid-template-columns:1fr}.pfig__art svg{width:100%;height:auto;max-height:420px;display:block}.pfig figcaption p{color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.6}.pfig ol{margin:0;padding:0;list-style:none}.pfig--ventricles ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.pfig li{border-top:1px solid var(--border-light);grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:8px 0;font-size:15px;line-height:1.45;display:grid}.pfig li span{background:var(--pt-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.pt-related{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pt-related a{border:1px solid var(--border-light);height:100%;color:var(--text-primary);transition:border-color var(--transition-fast);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 22px;font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.pt-related a:hover{border-color:var(--primary-color)}.pt-related a>svg:first-child{color:var(--primary-color)}.pt-related__arrow{color:var(--text-muted)}.pt-related__cta{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:32px;display:flex}.pt-related__cta p{max-width:70ch;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}@media (width<=1024px){.pt-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-layout{grid-template-columns:minmax(0,1fr)}.pg-toc nav{background:var(--pt-tile);border-radius:16px;padding:20px 24px;position:static}.pg-toc ol{columns:2;border:0;column-gap:24px}.pg-toc a{break-inside:avoid;border:0;padding-inline-start:0}.pfig{grid-template-columns:1fr}}@media (width<=720px){.pt-head,.pt-two,.pt-role,.pg-cards,.pt-guides,.pt-urgent,.pt-urgent ul{grid-template-columns:1fr}.pg-toc ol{columns:1}.pfig--ventricles ol{grid-template-columns:1fr}.pg-p{font-size:16px}}[dir=rtl] .pt-guide__cta svg,[dir=rtl] .pt-related__arrow{transform:scaleX(-1)}
