.mca[data-astro-cid-ybyv3gic]{--ink: #092f64;--body: #40556c;--muted: #5d7088;--blue: #468be6;--cobalt: #1a5799;--alice: #e9f5ff;--hair: rgb(9 47 100 / .1);--shadow: 0 1px 2px rgb(9 47 100 / .04), 0 14px 34px -16px rgb(9 47 100 / .22);color:var(--ink);padding-bottom:clamp(3rem,6vw,5rem)}.mca[data-astro-cid-ybyv3gic] a:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.mca[data-astro-cid-ybyv3gic] h2[data-astro-cid-ybyv3gic]{margin:0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.mca[data-astro-cid-ybyv3gic] h3[data-astro-cid-ybyv3gic]{margin:0;color:var(--ink);font-size:1.12rem;font-weight:600;line-height:1.35}.mca-eyebrow[data-astro-cid-ybyv3gic]{margin:0 0 1rem;color:var(--cobalt);font-size:.68rem;font-weight:600;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.mca-kicker[data-astro-cid-ybyv3gic]{margin:0 0 .35rem;color:var(--cobalt);font-size:.8rem;font-weight:500}.mca-card[data-astro-cid-ybyv3gic]{border:1px solid var(--hair);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.mca-icon[data-astro-cid-ybyv3gic]{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid rgb(70 139 230 / .18);border-radius:14px;background:var(--alice);color:var(--cobalt)}.mca-icon[data-astro-cid-ybyv3gic] svg[data-astro-cid-ybyv3gic]{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mca-appicon[data-astro-cid-ybyv3gic]{display:block;width:100%;height:100%;background:url(/press-kit/app-icons/keepmd-app-icon-v6-crystalline-focus.png) center / cover no-repeat}.mca-footnote[data-astro-cid-ybyv3gic]{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.mca-section[data-astro-cid-ybyv3gic]{margin-top:clamp(4.5rem,8vw,7.5rem);scroll-margin-top:110px}.mca-title-center[data-astro-cid-ybyv3gic]{max-width:44rem;margin:0 auto clamp(2rem,4vw,3rem)!important;text-align:center}.mca-center-head[data-astro-cid-ybyv3gic]{max-width:46rem;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.mca-split-head[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.25rem 4rem;margin-bottom:clamp(2rem,4vw,3rem)}.mca-center-head[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic],.mca-split-head[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{margin:1.1rem 0 0;color:var(--body);font-size:1.02rem;line-height:1.8}.mca-split-head[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{margin:0}.mca-center-head[data-astro-cid-ybyv3gic] a,.mca-note[data-astro-cid-ybyv3gic] a,.mca-life__copy[data-astro-cid-ybyv3gic] a,.mca-verdict__both[data-astro-cid-ybyv3gic] a{color:var(--cobalt);font-weight:500;text-decoration:underline;text-decoration-color:#93bfef;text-underline-offset:3px}.mca-hero[data-astro-cid-ybyv3gic]{padding-top:clamp(1.25rem,2.5vw,2.25rem)}.mca-hero__top[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1.75rem clamp(2rem,5vw,4.5rem)}.mca-hero[data-astro-cid-ybyv3gic] h1[data-astro-cid-ybyv3gic]{margin:0;font-size:clamp(3rem,5vw,5.2rem);line-height:.98;letter-spacing:-.028em;text-wrap:balance}.mca-hero[data-astro-cid-ybyv3gic] h1[data-astro-cid-ybyv3gic] strong[data-astro-cid-ybyv3gic]{display:block}.mca-lead[data-astro-cid-ybyv3gic]{max-width:46ch;margin:0 0 1.25rem;color:var(--body);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.75}.mca-hero__actions[data-astro-cid-ybyv3gic]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem}.mca-badges[data-astro-cid-ybyv3gic]{display:flex;flex-wrap:wrap;gap:.75rem}.mca-hero__meta[data-astro-cid-ybyv3gic]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:1rem 0 0;padding:0;list-style:none}.mca-hero__meta[data-astro-cid-ybyv3gic] li[data-astro-cid-ybyv3gic]{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.8rem}.mca-hero__meta[data-astro-cid-ybyv3gic] svg{color:var(--blue)}.mca-scene[data-astro-cid-ybyv3gic]{margin:clamp(1.75rem,3vw,2.5rem) 0 0}.mca-scene__frame[data-astro-cid-ybyv3gic]{position:relative;border-radius:32px;box-shadow:0 4px 10px #092f640d,0 34px 80px -40px #092f6473}.mca-scene__frame[data-astro-cid-ybyv3gic] .mca-scene__photo{display:block;width:100%;height:auto;border-radius:32px}.mca-scene__flows[data-astro-cid-ybyv3gic]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mca-flow[data-astro-cid-ybyv3gic]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.mca-flow--base[data-astro-cid-ybyv3gic]{stroke:#092f6480;stroke-width:1.75;stroke-dasharray:1 7}.mca-flow--pulse[data-astro-cid-ybyv3gic]{display:none;stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 3px rgb(70 139 230 / .95))}.mca-spot[data-astro-cid-ybyv3gic]{position:absolute;top:var(--y);left:var(--x);z-index:1;display:grid;place-items:center;width:2.25rem;height:2.25rem;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:999px;background:var(--ink);box-shadow:0 0 0 6px #ffffff59,0 10px 20px -8px #092f6499;color:#fff;font-size:.85rem;font-weight:600;line-height:1}.mca-spot--home[data-astro-cid-ybyv3gic]{width:3.25rem;height:3.25rem;overflow:hidden;border-width:3px;border-radius:15px;background:#fff;box-shadow:0 0 0 8px #468be647,0 0 0 18px #468be61f,0 14px 28px -10px #092f6499}.mca-scene__caption[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem 4rem;margin-top:1.75rem}.mca-scene__caption[data-astro-cid-ybyv3gic] h2[data-astro-cid-ybyv3gic]{font-size:clamp(1.6rem,2.5vw,2.25rem)}.mca-scene__caption[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{margin:0;color:var(--body);font-size:.98rem;line-height:1.75}.mca-legend[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.mca-legend[data-astro-cid-ybyv3gic] li[data-astro-cid-ybyv3gic]{display:flex;gap:.8rem;padding:1rem 1.1rem;border:1px solid var(--hair);border-radius:18px;background:#ffffffe6;color:var(--body);font-size:.84rem;line-height:1.5}.mca-legend[data-astro-cid-ybyv3gic] strong[data-astro-cid-ybyv3gic]{display:block;margin-bottom:.15rem;color:var(--ink);font-size:.9rem}.mca-legend__num[data-astro-cid-ybyv3gic]{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.78rem;font-weight:600;line-height:1}.mca-legend__home[data-astro-cid-ybyv3gic]{border-color:#468be659!important;background:var(--alice)!important}.mca-legend__home[data-astro-cid-ybyv3gic] .mca-legend__num[data-astro-cid-ybyv3gic]{overflow:hidden;border-radius:9px;background:#fff}.mca-pagenav[data-astro-cid-ybyv3gic]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:.55rem .9rem;border:1px solid var(--hair);border-radius:18px;background:#ffffffeb;box-shadow:0 10px 28px -22px #092f644d}.mca-pagenav[data-astro-cid-ybyv3gic]>span[data-astro-cid-ybyv3gic]{padding-left:.4rem;color:var(--muted);font-size:.75rem}.mca-pagenav[data-astro-cid-ybyv3gic]>div[data-astro-cid-ybyv3gic]{display:flex;flex-wrap:wrap;gap:.2rem}.mca-pagenav[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]{display:inline-flex;align-items:center;min-height:44px;padding:.6rem .85rem;border-radius:10px;color:var(--cobalt);font-size:.82rem;transition:background-color .2s}.mca-pagenav[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]:hover{background:var(--alice)}.mca-verdict[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.mca-verdict__card[data-astro-cid-ybyv3gic]{padding:clamp(1.5rem,2.4vw,2rem)}.mca-verdict__card[data-astro-cid-ybyv3gic] h3[data-astro-cid-ybyv3gic]{font-size:1.3rem}.mca-checks[data-astro-cid-ybyv3gic]{display:grid;gap:.7rem;margin:1.25rem 0 0;padding:1.25rem 0 0;border-top:1px solid rgb(9 47 100 / .08);list-style:none}.mca-checks[data-astro-cid-ybyv3gic] li[data-astro-cid-ybyv3gic]{display:flex;gap:.6rem;color:var(--body);font-size:.93rem;line-height:1.55}.mca-checks[data-astro-cid-ybyv3gic] svg{flex:none;margin-top:.2rem;color:var(--blue)}.mca-verdict__both[data-astro-cid-ybyv3gic]{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,2.4vw,2rem);border-radius:24px;background:radial-gradient(120% 90% at 100% 0%,rgb(147 191 239 / .32),transparent 60%),linear-gradient(160deg,#0d3a78,#092f64 70%);box-shadow:0 24px 50px -26px #092f6499;color:#dbe8f8}.mca-verdict__both[data-astro-cid-ybyv3gic] .mca-kicker[data-astro-cid-ybyv3gic]{color:#93bfef}.mca-verdict__both[data-astro-cid-ybyv3gic] h3[data-astro-cid-ybyv3gic]{color:#fff;font-family:var(--font-secondary);font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:400;line-height:1.12}.mca-verdict__both[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{margin:1rem 0 0;font-size:.95rem;line-height:1.75}.mca-verdict__both[data-astro-cid-ybyv3gic] a{color:#fff;text-decoration-color:#93bfefcc}.mca-strengths[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4.5rem)}.mca-strengths__lede[data-astro-cid-ybyv3gic]{position:sticky;top:8rem}.mca-stat[data-astro-cid-ybyv3gic]{display:grid;gap:.35rem;margin:0 0 1.75rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(9 47 100 / .12)}.mca-stat__value[data-astro-cid-ybyv3gic]{color:var(--ink);font-family:var(--font-secondary);font-size:clamp(4.5rem,8vw,7rem);line-height:.9;letter-spacing:-.03em}.mca-stat__label[data-astro-cid-ybyv3gic]{color:var(--muted);font-size:.85rem}.mca-strengths__lede[data-astro-cid-ybyv3gic]>p[data-astro-cid-ybyv3gic]:not(.mca-stat,.mca-footnote){margin:1.1rem 0 0;color:var(--body);font-size:1.02rem;line-height:1.8}.mca-strengths__lede[data-astro-cid-ybyv3gic] .mca-footnote[data-astro-cid-ybyv3gic]{margin-top:1rem}.mca-spec[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.mca-spec__row[data-astro-cid-ybyv3gic]{padding:clamp(1.4rem,2.4vw,1.9rem)}.mca-spec__row[data-astro-cid-ybyv3gic]:nth-child(n+3){border-top:1px solid rgb(9 47 100 / .08)}.mca-spec__row[data-astro-cid-ybyv3gic]:nth-child(2n){border-left:1px solid rgb(9 47 100 / .08)}.mca-spec[data-astro-cid-ybyv3gic] dt[data-astro-cid-ybyv3gic]{color:var(--ink);font-family:var(--font-secondary);font-size:1.55rem;line-height:1.15}.mca-spec[data-astro-cid-ybyv3gic] dd[data-astro-cid-ybyv3gic]{margin:.55rem 0 0;color:var(--body);font-size:.92rem;line-height:1.65}.mca-band[data-astro-cid-ybyv3gic]{padding-block:clamp(3.5rem,6vw,5.5rem);border-block:1px solid rgb(9 47 100 / .07);background:linear-gradient(180deg,#e9f5ff40,#e9f5ffb3 18% 82%,#e9f5ff40)}.mca-table-card[data-astro-cid-ybyv3gic]{overflow:hidden}.mca-table[data-astro-cid-ybyv3gic]{width:100%;border-collapse:collapse;text-align:left}.mca-table[data-astro-cid-ybyv3gic] thead[data-astro-cid-ybyv3gic] th[data-astro-cid-ybyv3gic]{padding:1.4rem 1.5rem;border-bottom:1px solid var(--hair);color:var(--ink);font-family:var(--font-secondary);font-size:1.6rem;font-weight:400;line-height:1.1;vertical-align:bottom}.mca-table[data-astro-cid-ybyv3gic] thead[data-astro-cid-ybyv3gic] th[data-astro-cid-ybyv3gic]:first-child{width:26%;color:var(--muted);font-family:var(--font-primary);font-size:.8rem;font-weight:500}.mca-table[data-astro-cid-ybyv3gic] thead[data-astro-cid-ybyv3gic] small[data-astro-cid-ybyv3gic]{display:block;margin-top:.3rem;color:var(--muted);font-family:var(--font-primary);font-size:.78rem}.mca-table__keepmd[data-astro-cid-ybyv3gic],.mca-table[data-astro-cid-ybyv3gic] td[data-astro-cid-ybyv3gic]:last-child{background:#e9f5ff8c}.mca-table[data-astro-cid-ybyv3gic] tbody[data-astro-cid-ybyv3gic] th[data-astro-cid-ybyv3gic],.mca-table[data-astro-cid-ybyv3gic] td[data-astro-cid-ybyv3gic]{padding:1.15rem 1.5rem;border-bottom:1px solid rgb(9 47 100 / .07);vertical-align:top}.mca-table[data-astro-cid-ybyv3gic] tbody[data-astro-cid-ybyv3gic] tr[data-astro-cid-ybyv3gic]:last-child>[data-astro-cid-ybyv3gic]{border-bottom:0}.mca-table[data-astro-cid-ybyv3gic] tbody[data-astro-cid-ybyv3gic] th[data-astro-cid-ybyv3gic]{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.45}.mca-table__text[data-astro-cid-ybyv3gic]{display:block;margin-top:.35rem;color:var(--body);font-size:.9rem;line-height:1.6}.mca-fit[data-astro-cid-ybyv3gic]{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);font-size:.8rem;font-weight:600}.mca-fit[data-astro-cid-ybyv3gic] svg[data-astro-cid-ybyv3gic]{flex:none;width:1rem;height:1rem}.mca-fit__ring[data-astro-cid-ybyv3gic]{fill:#fff;stroke:var(--blue);stroke-width:1.5}.mca-fit__fill[data-astro-cid-ybyv3gic]{fill:var(--blue)}.mca-fit[data-astro-cid-ybyv3gic][data-fit=none]{color:var(--muted)}.mca-fit[data-astro-cid-ybyv3gic][data-fit=none] .mca-fit__ring[data-astro-cid-ybyv3gic]{stroke:#9db0c6}.mca-steps[data-astro-cid-ybyv3gic]{--spine-gap: clamp(4rem, 7vw, 6rem);--marker: 3rem;position:relative;display:grid;gap:1.25rem;margin:0;padding:0 0 0 3.75rem;list-style:none}.mca-steps[data-astro-cid-ybyv3gic]:before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem;width:2px;background:linear-gradient(180deg,#468be673,#93bfef40)}.mca-step[data-astro-cid-ybyv3gic]{position:relative}.mca-step__marker[data-astro-cid-ybyv3gic]{position:absolute;top:1.5rem;left:-2.25rem;z-index:2;display:grid;place-items:center;width:var(--marker);height:var(--marker);transform:translate(-50%,-25%);border-radius:999px;background:var(--ink);box-shadow:0 0 0 6px #eef6ff;color:#fff;font-family:var(--font-secondary);font-size:1.35rem;line-height:1}.mca-step__card[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:1.5rem;padding:clamp(1.25rem,2vw,1.75rem)}.mca-step__text[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{margin:.6rem 0 0;color:var(--body);font-size:.93rem;line-height:1.7}.mca-step__frame[data-astro-cid-ybyv3gic]{position:relative;max-height:22rem;overflow:hidden;border:1px solid var(--hair);border-radius:20px;background:#f7fbff;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.mca-step__frame[data-astro-cid-ybyv3gic] img{display:block;width:100%;height:auto}.mca-steps__footer[data-astro-cid-ybyv3gic]{display:grid;justify-items:center;gap:.6rem;margin-top:2rem;text-align:center}.mca-note[data-astro-cid-ybyv3gic]{max-width:44rem;margin:0;padding:.9rem 1.25rem;border:1px solid rgb(70 139 230 / .22);border-radius:16px;background:#ffffffe6;color:var(--body);font-size:.9rem;line-height:1.65}@media(min-width:1024px){.mca-steps[data-astro-cid-ybyv3gic]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spine-gap);row-gap:1.5rem;padding-left:0}.mca-steps[data-astro-cid-ybyv3gic]:before{left:50%;transform:translate(-50%)}.mca-step[data-astro-cid-ybyv3gic]{grid-row:span 2}.mca-step[data-astro-cid-ybyv3gic]:nth-child(odd){grid-column:1}.mca-step[data-astro-cid-ybyv3gic]:nth-child(2n){grid-column:2}.mca-step[data-astro-cid-ybyv3gic]:nth-child(2){grid-row:2 / span 2}.mca-step__marker[data-astro-cid-ybyv3gic]{transform:translate(-50%)}.mca-step[data-astro-cid-ybyv3gic]:nth-child(odd) .mca-step__marker[data-astro-cid-ybyv3gic]{left:calc(100% + var(--spine-gap) / 2)}.mca-step[data-astro-cid-ybyv3gic]:nth-child(2n) .mca-step__marker[data-astro-cid-ybyv3gic]{left:calc(var(--spine-gap) / -2)}.mca-step[data-astro-cid-ybyv3gic]:after{content:"";position:absolute;top:calc(1.5rem + var(--marker) / 2 - 1px);width:calc(var(--spine-gap) / 2);height:2px;background:#468be64d}.mca-step[data-astro-cid-ybyv3gic]:nth-child(odd):after{left:100%}.mca-step[data-astro-cid-ybyv3gic]:nth-child(2n):after{right:100%}}.mca-hospitals[data-astro-cid-ybyv3gic]{display:grid;gap:clamp(2rem,4vw,3rem);padding:clamp(1.75rem,3.5vw,3rem)}.mca-hospitals__copy[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem clamp(2rem,5vw,4rem)}.mca-hospitals__copy[data-astro-cid-ybyv3gic]>h2[data-astro-cid-ybyv3gic]{grid-row:span 2}.mca-hospitals[data-astro-cid-ybyv3gic] .mca-hospitals__marquee{padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--hair)}.mca-hospitals[data-astro-cid-ybyv3gic] h2[data-astro-cid-ybyv3gic]{font-size:clamp(2rem,3.4vw,3rem)}.mca-hospitals__copy[data-astro-cid-ybyv3gic]>p[data-astro-cid-ybyv3gic]{margin:0;color:var(--body);font-size:.98rem;line-height:1.8}.mca-inline-links[data-astro-cid-ybyv3gic]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none}.mca-inline-links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--cobalt);font-size:.88rem;font-weight:500}.mca-inline-links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic] svg,.mca-hub__links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic] svg{flex:none;transition:transform .2s}.mca-inline-links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]:hover svg,.mca-hub__links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]:hover svg{transform:translate(2px,-2px)}.mca-life[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.mca-life__card[data-astro-cid-ybyv3gic]{overflow:hidden;scroll-margin-top:110px}.mca-life__media[data-astro-cid-ybyv3gic]{position:relative}.mca-life__media[data-astro-cid-ybyv3gic] .mca-life__photo{display:block;width:100%;height:auto;aspect-ratio:1.45;object-fit:cover}#caregivers[data-astro-cid-ybyv3gic] .mca-life__media[data-astro-cid-ybyv3gic] .mca-life__photo{object-position:30% 40%}#visits[data-astro-cid-ybyv3gic] .mca-life__media[data-astro-cid-ybyv3gic] .mca-life__photo{object-position:45% 40%}.mca-life__shot[data-astro-cid-ybyv3gic]{position:absolute;right:1.1rem;bottom:-2.25rem;width:min(46%,17rem);overflow:hidden;border:1px solid rgb(255 255 255 / .9);border-radius:16px;background:#fff;box-shadow:0 22px 44px -18px #092f6480}#visits[data-astro-cid-ybyv3gic] .mca-life__shot[data-astro-cid-ybyv3gic]{width:min(40%,15rem)}.mca-life__shot[data-astro-cid-ybyv3gic] img{display:block;width:100%;height:auto}.mca-life__copy[data-astro-cid-ybyv3gic]{padding:1.6rem clamp(1.5rem,2.6vw,2rem) 2rem}.mca-life__copy[data-astro-cid-ybyv3gic] h3[data-astro-cid-ybyv3gic]{max-width:calc(54% - 1rem);font-family:var(--font-secondary);font-size:clamp(1.6rem,2.3vw,2rem);font-weight:400;line-height:1.1}.mca-life__copy[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{margin:1.4rem 0 0;color:var(--body);font-size:.95rem;line-height:1.75}.mca-alternatives[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.mca-alt[data-astro-cid-ybyv3gic]{display:flex;flex-direction:column;padding:clamp(1.5rem,2.4vw,2rem)}.mca-alt[data-astro-cid-ybyv3gic] .mca-icon[data-astro-cid-ybyv3gic]{margin-bottom:1.2rem}.mca-alt[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{flex:1;margin:.6rem 0 0;color:var(--body);font-size:.92rem;line-height:1.7}.mca-alt[data-astro-cid-ybyv3gic] .mca-inline-links[data-astro-cid-ybyv3gic]{flex-direction:column;gap:0;margin-top:1rem;padding-top:.6rem;border-top:1px solid rgb(9 47 100 / .08)}.mca-alt--keepmd[data-astro-cid-ybyv3gic]{border-color:#468be659;background:linear-gradient(180deg,#f2f8ff,#fff 55%)}.mca-reading__grid[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);max-width:68rem;margin-inline:auto}.mca-reading__nav[data-astro-cid-ybyv3gic]{position:sticky;top:7rem}.mca-prose[data-astro-cid-ybyv3gic]{min-width:0;padding:clamp(1.5rem,4vw,3rem)}.mca-prose[data-astro-cid-ybyv3gic] h2{margin-top:2.6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.15;scroll-margin-top:120px}.mca-prose[data-astro-cid-ybyv3gic] h2:first-child{margin-top:0}.mca-prose[data-astro-cid-ybyv3gic] p{color:#3c5166;line-height:1.85}.mca-prose[data-astro-cid-ybyv3gic] a{color:var(--cobalt);text-decoration-color:#91b4d9;text-underline-offset:3px}.mca-hub[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.mca-hub__card[data-astro-cid-ybyv3gic]{grid-column:span 2;padding:1.4rem 1.5rem 1.1rem}.mca-hub__card--requests[data-astro-cid-ybyv3gic],.mca-hub__card--privacy[data-astro-cid-ybyv3gic]{grid-column:span 3}.mca-hub[data-astro-cid-ybyv3gic] .mca-hub__devices{grid-column:1 / -1;margin-top:1.5rem}.mca-hub__head[data-astro-cid-ybyv3gic]{display:flex;gap:.9rem;margin-bottom:.6rem}.mca-hub__head[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{margin:.25rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.55}.mca-hub__links[data-astro-cid-ybyv3gic]{margin:0;padding:0;list-style:none}.mca-hub__links[data-astro-cid-ybyv3gic] li[data-astro-cid-ybyv3gic]+li[data-astro-cid-ybyv3gic]{border-top:1px solid rgb(9 47 100 / .07)}.mca-hub__links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.55rem 0;color:var(--ink);font-size:.9rem;transition:color .2s}.mca-hub__links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic] svg{color:#93bfef}.mca-hub__links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]:hover{color:var(--cobalt)}.mca-hub__links[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]:hover svg{color:var(--blue)}.mca-sources[data-astro-cid-ybyv3gic]{margin-top:2.5rem}@media(max-width:1279px){.mca-hero__top[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-hero[data-astro-cid-ybyv3gic] h1[data-astro-cid-ybyv3gic]{font-size:clamp(2.8rem,6.6vw,5rem)}.mca-hero__standfirst[data-astro-cid-ybyv3gic]{display:grid;grid-template-areas:"lead actions" "lead meta";grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:.25rem clamp(2rem,4vw,3rem)}.mca-lead[data-astro-cid-ybyv3gic]{grid-area:lead;max-width:none;margin:0}.mca-hero__actions[data-astro-cid-ybyv3gic]{grid-area:actions}.mca-hero__meta[data-astro-cid-ybyv3gic]{grid-area:meta;margin-top:.75rem}}@media(max-width:1199px){.mca-step__card[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-step__frame[data-astro-cid-ybyv3gic]{max-width:19rem}}@media(max-width:1023px){.mca-legend[data-astro-cid-ybyv3gic],.mca-verdict[data-astro-cid-ybyv3gic]{grid-template-columns:repeat(2,minmax(0,1fr))}.mca-verdict__both[data-astro-cid-ybyv3gic]{grid-column:1 / -1}.mca-strengths[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-strengths__lede[data-astro-cid-ybyv3gic]{position:static}.mca-step__card[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr) minmax(0,.75fr)}.mca-hospitals__copy[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-hospitals__copy[data-astro-cid-ybyv3gic]>h2[data-astro-cid-ybyv3gic]{grid-row:auto}.mca-life[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr);max-width:44rem;margin-inline:auto}.mca-alternatives[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-alt[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem}.mca-alt[data-astro-cid-ybyv3gic] .mca-icon[data-astro-cid-ybyv3gic]{grid-row:span 3;margin-bottom:0}.mca-reading__grid[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-reading__nav[data-astro-cid-ybyv3gic]{position:static}.mca-hub[data-astro-cid-ybyv3gic]{grid-template-columns:repeat(2,minmax(0,1fr))}.mca-hub__card[data-astro-cid-ybyv3gic],.mca-hub__card--requests[data-astro-cid-ybyv3gic],.mca-hub__card--privacy[data-astro-cid-ybyv3gic]{grid-column:span 1}.mca-hub__card--family[data-astro-cid-ybyv3gic]{grid-column:1 / -1}.mca-hub__card--family[data-astro-cid-ybyv3gic] .mca-hub__links[data-astro-cid-ybyv3gic]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.mca-hub__card--family[data-astro-cid-ybyv3gic] .mca-hub__links[data-astro-cid-ybyv3gic] li[data-astro-cid-ybyv3gic]:nth-child(2){border-top:0}}@media(max-width:767px){.mca-split-head[data-astro-cid-ybyv3gic],.mca-scene__caption[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-scene__frame[data-astro-cid-ybyv3gic],.mca-scene__frame[data-astro-cid-ybyv3gic] .mca-scene__photo{border-radius:20px}.mca-spot[data-astro-cid-ybyv3gic]{width:1.6rem;height:1.6rem;border-width:1.5px;font-size:.7rem;box-shadow:0 0 0 3px #ffffff59}.mca-spot--home[data-astro-cid-ybyv3gic]{width:2.3rem;height:2.3rem;border-radius:10px;box-shadow:0 0 0 5px #468be64d}.mca-hero__standfirst[data-astro-cid-ybyv3gic]{display:block}.mca-lead[data-astro-cid-ybyv3gic]{margin-bottom:1.25rem}.mca-verdict[data-astro-cid-ybyv3gic],.mca-spec[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-legend[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--hair);border-radius:20px;background:#fff;box-shadow:var(--shadow)}.mca-legend[data-astro-cid-ybyv3gic] li[data-astro-cid-ybyv3gic]{padding:.85rem 1rem;border:0;border-radius:0;background:transparent}.mca-legend[data-astro-cid-ybyv3gic] li[data-astro-cid-ybyv3gic]+li[data-astro-cid-ybyv3gic]{border-top:1px solid rgb(9 47 100 / .07)}.mca-spec__row[data-astro-cid-ybyv3gic]:nth-child(n+2){border-top:1px solid rgb(9 47 100 / .08)}.mca-spec__row[data-astro-cid-ybyv3gic]:nth-child(2n){border-left:0}.mca-pagenav[data-astro-cid-ybyv3gic]{padding:.5rem}.mca-pagenav[data-astro-cid-ybyv3gic]>span[data-astro-cid-ybyv3gic]{width:100%;padding:.3rem .4rem 0}.mca-pagenav[data-astro-cid-ybyv3gic] a[data-astro-cid-ybyv3gic]{padding:.55rem .6rem;font-size:.8rem}.mca-table[data-astro-cid-ybyv3gic] thead[data-astro-cid-ybyv3gic]{display:none}.mca-table[data-astro-cid-ybyv3gic],.mca-table[data-astro-cid-ybyv3gic] tbody[data-astro-cid-ybyv3gic],.mca-table[data-astro-cid-ybyv3gic] tr[data-astro-cid-ybyv3gic],.mca-table[data-astro-cid-ybyv3gic] tbody[data-astro-cid-ybyv3gic] th[data-astro-cid-ybyv3gic],.mca-table[data-astro-cid-ybyv3gic] td[data-astro-cid-ybyv3gic]{display:block}.mca-table[data-astro-cid-ybyv3gic] tr[data-astro-cid-ybyv3gic]{padding:1.1rem 1.15rem;border-bottom:1px solid var(--hair)}.mca-table[data-astro-cid-ybyv3gic] tbody[data-astro-cid-ybyv3gic] tr[data-astro-cid-ybyv3gic]:last-child{border-bottom:0}.mca-table[data-astro-cid-ybyv3gic] tbody[data-astro-cid-ybyv3gic] th[data-astro-cid-ybyv3gic],.mca-table[data-astro-cid-ybyv3gic] td[data-astro-cid-ybyv3gic]{padding:0;border:0}.mca-table[data-astro-cid-ybyv3gic] td[data-astro-cid-ybyv3gic]{margin-top:.8rem;padding:.8rem .9rem;border-radius:14px;background:#f7f9fc}.mca-table[data-astro-cid-ybyv3gic] td[data-astro-cid-ybyv3gic]:last-child{background:#e9f5ffd9}.mca-table[data-astro-cid-ybyv3gic] td[data-astro-cid-ybyv3gic]:before{content:attr(data-label);display:block;margin-bottom:.4rem;color:var(--ink);font-family:var(--font-secondary);font-size:1.2rem}.mca-step__card[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-steps[data-astro-cid-ybyv3gic]{padding-left:2.6rem}.mca-steps[data-astro-cid-ybyv3gic]:before{left:1rem}.mca-step__marker[data-astro-cid-ybyv3gic]{left:-1.6rem;width:2.3rem;height:2.3rem;font-size:1.05rem}.mca-life__shot[data-astro-cid-ybyv3gic],#visits[data-astro-cid-ybyv3gic] .mca-life__shot[data-astro-cid-ybyv3gic]{position:relative;right:auto;bottom:auto;width:78%;margin:-3.5rem auto 0}.mca-life__copy[data-astro-cid-ybyv3gic] h3[data-astro-cid-ybyv3gic]{max-width:none}.mca-life__copy[data-astro-cid-ybyv3gic] p[data-astro-cid-ybyv3gic]{margin-top:.8rem}.mca-alt[data-astro-cid-ybyv3gic]{display:flex}.mca-alt[data-astro-cid-ybyv3gic] .mca-icon[data-astro-cid-ybyv3gic]{margin-bottom:1rem}.mca-hub[data-astro-cid-ybyv3gic]{grid-template-columns:minmax(0,1fr)}.mca-hub__card--family[data-astro-cid-ybyv3gic] .mca-hub__links[data-astro-cid-ybyv3gic]{display:block}.mca-hub__card--family[data-astro-cid-ybyv3gic] .mca-hub__links[data-astro-cid-ybyv3gic] li[data-astro-cid-ybyv3gic]:nth-child(2){border-top:1px solid rgb(9 47 100 / .07)}}@media(prefers-reduced-motion:no-preference){.mca-flow--pulse[data-astro-cid-ybyv3gic]{display:inline;stroke-dasharray:7 140;stroke-dashoffset:7;animation:mca-flow 3.4s cubic-bezier(.45,0,.35,1) infinite;animation-delay:var(--delay)}.mca-spot--home[data-astro-cid-ybyv3gic]{animation:mca-pulse 3.4s ease-in-out infinite}@keyframes mca-flow{to{stroke-dashoffset:-100}}@keyframes mca-pulse{50%{box-shadow:0 0 0 10px #468be638,0 0 0 24px #468be60f,0 14px 28px -10px #092f6499}}}@media print{.mca-hero__top[data-astro-cid-ybyv3gic],.mca-strengths[data-astro-cid-ybyv3gic],.mca-hospitals[data-astro-cid-ybyv3gic],.mca-reading__grid[data-astro-cid-ybyv3gic]{display:block}.mca-badges[data-astro-cid-ybyv3gic],.mca-pagenav[data-astro-cid-ybyv3gic],.mca-scene__flows[data-astro-cid-ybyv3gic]{display:none}}.ppa[data-astro-cid-pdvhifae]{--ink: #092f64;--body: #40556c;--muted: #5d7088;--blue: #468be6;--cobalt: #1a5799;--alice: #e9f5ff;--hair: rgb(9 47 100 / .1);--rule: rgb(9 47 100 / .08);--shadow: 0 1px 2px rgb(9 47 100 / .04), 0 14px 34px -16px rgb(9 47 100 / .22);color:var(--ink);padding-bottom:clamp(3rem,6vw,5rem)}.ppa[data-astro-cid-pdvhifae] a:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.ppa[data-astro-cid-pdvhifae] h2[data-astro-cid-pdvhifae]{margin:0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.ppa[data-astro-cid-pdvhifae] h3[data-astro-cid-pdvhifae]{margin:0;color:var(--ink);font-size:1.12rem;font-weight:600;line-height:1.35}.ppa-eyebrow[data-astro-cid-pdvhifae]{margin:0 0 1rem;color:var(--cobalt);font-size:.68rem;font-weight:600;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.ppa-kicker[data-astro-cid-pdvhifae]{margin:1.4rem 0 .35rem;color:var(--cobalt);font-size:.8rem;font-weight:500}.ppa-card[data-astro-cid-pdvhifae]{border:1px solid var(--hair);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.ppa-icon[data-astro-cid-pdvhifae]{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border:1px solid rgb(70 139 230 / .18);border-radius:12px;background:var(--alice);color:var(--cobalt);vertical-align:middle}.ppa-icon[data-astro-cid-pdvhifae] svg[data-astro-cid-pdvhifae]{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ppa-appicon[data-astro-cid-pdvhifae]{display:inline-block;width:1.35rem;height:1.35rem;margin-right:.45rem;border-radius:6px;background:url(/press-kit/app-icons/keepmd-app-icon-v6-crystalline-focus.png) center / cover no-repeat;vertical-align:-.3em}.ppa-footnote[data-astro-cid-pdvhifae],.ppa-credit[data-astro-cid-pdvhifae]{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.ppa-section[data-astro-cid-pdvhifae]{margin-top:clamp(4.5rem,8vw,7.5rem);scroll-margin-top:110px}.ppa-title-center[data-astro-cid-pdvhifae]{max-width:44rem;margin:0 auto clamp(2rem,4vw,3rem)!important;text-align:center}.ppa-center-head[data-astro-cid-pdvhifae]{max-width:46rem;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.ppa-split-head[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.25rem 4rem;margin-bottom:clamp(2rem,4vw,3rem)}.ppa-center-head[data-astro-cid-pdvhifae] p[data-astro-cid-pdvhifae],.ppa-split-head[data-astro-cid-pdvhifae] p[data-astro-cid-pdvhifae]{margin:1.1rem 0 0;color:var(--body);font-size:1.02rem;line-height:1.8}.ppa-split-head[data-astro-cid-pdvhifae] p[data-astro-cid-pdvhifae]{margin:0}.ppa-center-head[data-astro-cid-pdvhifae] a,.ppa-note[data-astro-cid-pdvhifae] a,.ppa-verdict__both[data-astro-cid-pdvhifae] a{color:var(--cobalt);font-weight:500;text-decoration:underline;text-decoration-color:#93bfef;text-underline-offset:3px}.ppa-hero[data-astro-cid-pdvhifae]{padding-top:clamp(1.25rem,2.5vw,2.25rem)}.ppa-hero__top[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:1.75rem clamp(2rem,5vw,4.5rem)}.ppa-hero[data-astro-cid-pdvhifae] h1[data-astro-cid-pdvhifae]{margin:0;font-size:clamp(3rem,5.2vw,5.4rem);line-height:.98;letter-spacing:-.028em;text-wrap:balance}.ppa-hero[data-astro-cid-pdvhifae] h1[data-astro-cid-pdvhifae] strong[data-astro-cid-pdvhifae]{display:block}.ppa-lead[data-astro-cid-pdvhifae]{max-width:46ch;margin:0 0 1.25rem;color:var(--body);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.75}.ppa-badges[data-astro-cid-pdvhifae]{display:flex;flex-wrap:wrap;gap:.75rem}.ppa-hero__meta[data-astro-cid-pdvhifae]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:1rem 0 0;padding:0;list-style:none}.ppa-hero__meta[data-astro-cid-pdvhifae] li[data-astro-cid-pdvhifae]{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.8rem}.ppa-hero__meta[data-astro-cid-pdvhifae] svg{color:var(--blue)}.ppa-sheet[data-astro-cid-pdvhifae]{margin:clamp(1.75rem,3vw,2.5rem) 0 0;border:1px solid var(--hair);border-radius:28px;background:#fff;box-shadow:0 4px 10px #092f640d,0 34px 80px -40px #092f6473}.ppa-sheet__grid[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ppa-sheet__figure[data-astro-cid-pdvhifae]{display:grid;align-content:start;gap:1.75rem;padding:clamp(1.75rem,3vw,2.75rem);border-right:1px solid var(--rule)}.ppa-figure[data-astro-cid-pdvhifae]{display:grid;gap:.35rem;margin:0}.ppa-figure__value[data-astro-cid-pdvhifae]{color:var(--ink);font-family:var(--font-secondary);font-size:clamp(5rem,9vw,8.5rem);line-height:.88;letter-spacing:-.035em}.ppa-figure__label[data-astro-cid-pdvhifae]{max-width:30ch;color:var(--body);font-size:.98rem;line-height:1.6;text-wrap:pretty}.ppa-figure--second[data-astro-cid-pdvhifae]{padding-top:1.5rem;border-top:1px solid var(--rule)}.ppa-figure--second[data-astro-cid-pdvhifae] .ppa-figure__value[data-astro-cid-pdvhifae]{font-size:clamp(2.8rem,4.5vw,4rem)}.ppa-figure--second[data-astro-cid-pdvhifae] .ppa-figure__label[data-astro-cid-pdvhifae]{font-size:.9rem}.ppa-sheet__chart[data-astro-cid-pdvhifae]{padding:clamp(1.75rem,3vw,2.75rem)}.ppa-sheet__chart[data-astro-cid-pdvhifae] h2[data-astro-cid-pdvhifae]{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1}.ppa-sheet__note[data-astro-cid-pdvhifae]{margin:.5rem 0 1.5rem;color:var(--muted);font-size:.84rem;line-height:1.6}.ppa-bars[data-astro-cid-pdvhifae]{width:100%;border-collapse:collapse}.ppa-bars[data-astro-cid-pdvhifae] th[data-astro-cid-pdvhifae]{width:42%;padding:.55rem 1rem .55rem 0;color:var(--ink);font-size:.92rem;font-weight:500;line-height:1.35;text-align:left;vertical-align:middle}.ppa-bars[data-astro-cid-pdvhifae] td[data-astro-cid-pdvhifae]{display:flex;align-items:center;gap:.75rem;padding:.55rem 3.25rem .55rem 0;border-left:1px solid rgb(9 47 100 / .18);vertical-align:middle}.ppa-bar[data-astro-cid-pdvhifae]{position:relative;display:block;flex:0 0 auto;width:var(--w, 0%);height:18px}.ppa-bar__fill[data-astro-cid-pdvhifae]{position:absolute;inset:0;border-radius:0 4px 4px 0;background:var(--blue)}.ppa-bars[data-astro-cid-pdvhifae] tr[data-astro-cid-pdvhifae]:first-child .ppa-bar__fill[data-astro-cid-pdvhifae]{background:var(--cobalt)}.ppa-bar__value[data-astro-cid-pdvhifae]{color:var(--ink);font-size:.88rem;font-variant-numeric:tabular-nums;font-weight:600}.ppa-readout[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--rule)}.ppa-readout[data-astro-cid-pdvhifae]>div[data-astro-cid-pdvhifae]{padding:1.25rem clamp(1.25rem,2.5vw,2rem)}.ppa-readout[data-astro-cid-pdvhifae]>div[data-astro-cid-pdvhifae]+div[data-astro-cid-pdvhifae]{border-left:1px solid var(--rule)}.ppa-readout[data-astro-cid-pdvhifae] dt[data-astro-cid-pdvhifae]{color:var(--muted);font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ppa-readout[data-astro-cid-pdvhifae] dd[data-astro-cid-pdvhifae]{margin:.4rem 0 0;color:var(--ink);font-family:var(--font-secondary);font-size:1.3rem;line-height:1.25}.ppa-readout__keepmd[data-astro-cid-pdvhifae]{background:linear-gradient(180deg,#e9f5ffe6,#fff);border-radius:0 0 28px}.ppa-sheet[data-astro-cid-pdvhifae] .ppa-credit[data-astro-cid-pdvhifae]{display:block;padding:0 clamp(1.25rem,2.5vw,2rem) 1rem}.ppa-pagenav[data-astro-cid-pdvhifae]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:.35rem 0;border-block:1px solid var(--hair)}.ppa-pagenav[data-astro-cid-pdvhifae]>span[data-astro-cid-pdvhifae]{color:var(--muted);font-size:.75rem}.ppa-pagenav[data-astro-cid-pdvhifae]>div[data-astro-cid-pdvhifae]{display:flex;flex-wrap:wrap;gap:.1rem}.ppa-pagenav[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .8rem;border-radius:10px;color:var(--cobalt);font-size:.84rem;transition:background-color .2s}.ppa-pagenav[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]:hover{background:var(--alice)}.ppa-verdict[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.ppa-verdict__side[data-astro-cid-pdvhifae]{padding:clamp(1.5rem,2.6vw,2.25rem)}.ppa-verdict__side--record[data-astro-cid-pdvhifae]{border-left:1px solid var(--rule);background:linear-gradient(180deg,#e9f5ff8c,#fff 70%)}.ppa-verdict__side[data-astro-cid-pdvhifae] h3[data-astro-cid-pdvhifae]{font-family:var(--font-secondary);font-size:clamp(1.6rem,2.3vw,2rem);font-weight:400;line-height:1.1}.ppa-verdict__side[data-astro-cid-pdvhifae]>p[data-astro-cid-pdvhifae]:not(.ppa-kicker){margin:.9rem 0 0;color:var(--body);font-size:.95rem;line-height:1.7}.ppa-checks[data-astro-cid-pdvhifae]{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.ppa-checks[data-astro-cid-pdvhifae] li[data-astro-cid-pdvhifae]{display:flex;gap:.6rem;color:var(--body);font-size:.93rem;line-height:1.55}.ppa-checks[data-astro-cid-pdvhifae] svg{flex:none;margin-top:.2rem;color:var(--blue)}.ppa-verdict__both[data-astro-cid-pdvhifae]{grid-column:1 / -1;margin:0;padding:1.25rem clamp(1.5rem,2.6vw,2.25rem);border-top:1px solid var(--rule);color:var(--body);font-size:.95rem;line-height:1.75}.ppa-verdict__both[data-astro-cid-pdvhifae] strong[data-astro-cid-pdvhifae]{margin-right:.35rem;color:var(--ink);font-family:var(--font-secondary);font-size:1.25rem;font-weight:400}.ppa-band[data-astro-cid-pdvhifae]{padding-block:clamp(3.5rem,6vw,5.5rem);border-block:1px solid rgb(9 47 100 / .07);background:linear-gradient(180deg,#e9f5ff40,#e9f5ffb3 18% 82%,#e9f5ff40)}.ppa-table-card[data-astro-cid-pdvhifae]{overflow:hidden}.ppa-table[data-astro-cid-pdvhifae]{width:100%;border-collapse:collapse;text-align:left}.ppa-table[data-astro-cid-pdvhifae] thead[data-astro-cid-pdvhifae] th[data-astro-cid-pdvhifae]{padding:1.4rem 1.5rem;border-bottom:1px solid var(--hair);color:var(--ink);font-family:var(--font-secondary);font-size:1.6rem;font-weight:400;line-height:1.1;vertical-align:bottom}.ppa-table[data-astro-cid-pdvhifae] thead[data-astro-cid-pdvhifae] th[data-astro-cid-pdvhifae]:first-child{width:26%;color:var(--muted);font-family:var(--font-primary);font-size:.8rem;font-weight:500}.ppa-table[data-astro-cid-pdvhifae] thead[data-astro-cid-pdvhifae] small[data-astro-cid-pdvhifae]{display:block;margin-top:.3rem;color:var(--muted);font-family:var(--font-primary);font-size:.78rem}.ppa-table__keepmd[data-astro-cid-pdvhifae],.ppa-table[data-astro-cid-pdvhifae] td[data-astro-cid-pdvhifae]:last-child{background:#e9f5ff8c}.ppa-table[data-astro-cid-pdvhifae] tbody[data-astro-cid-pdvhifae] th[data-astro-cid-pdvhifae],.ppa-table[data-astro-cid-pdvhifae] td[data-astro-cid-pdvhifae]{padding:1.15rem 1.5rem;border-bottom:1px solid rgb(9 47 100 / .07);vertical-align:top}.ppa-table[data-astro-cid-pdvhifae] tbody[data-astro-cid-pdvhifae] tr[data-astro-cid-pdvhifae]:last-child>[data-astro-cid-pdvhifae]{border-bottom:0}.ppa-table[data-astro-cid-pdvhifae] tbody[data-astro-cid-pdvhifae] th[data-astro-cid-pdvhifae]{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.45}.ppa-table__text[data-astro-cid-pdvhifae]{display:block;margin-top:.35rem;color:var(--body);font-size:.9rem;line-height:1.6}.ppa-fit[data-astro-cid-pdvhifae]{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);font-size:.8rem;font-weight:600}.ppa-fit[data-astro-cid-pdvhifae] svg[data-astro-cid-pdvhifae]{flex:none;width:1rem;height:1rem}.ppa-fit__ring[data-astro-cid-pdvhifae]{fill:#fff;stroke:var(--blue);stroke-width:1.5}.ppa-fit__fill[data-astro-cid-pdvhifae]{fill:var(--blue)}.ppa-fit[data-astro-cid-pdvhifae][data-fit=none]{color:var(--muted)}.ppa-fit[data-astro-cid-pdvhifae][data-fit=none] .ppa-fit__ring[data-astro-cid-pdvhifae]{stroke:#9db0c6}.ppa-portals[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ppa-portal[data-astro-cid-pdvhifae]{display:flex;flex-direction:column;padding:clamp(1.5rem,2.4vw,2rem)}.ppa-portal__kicker[data-astro-cid-pdvhifae]{margin:0 0 .75rem;color:var(--cobalt);font-size:.78rem;font-weight:600;letter-spacing:.04em}.ppa-portal[data-astro-cid-pdvhifae] h3[data-astro-cid-pdvhifae]{display:flex;align-items:center;gap:.75rem;font-family:var(--font-secondary);font-size:clamp(1.45rem,2vw,1.75rem);font-weight:400;line-height:1.15}.ppa-portal[data-astro-cid-pdvhifae]>p[data-astro-cid-pdvhifae]:not(.ppa-portal__kicker){flex:1;margin:.9rem 0 0;color:var(--body);font-size:.93rem;line-height:1.7}.ppa-portal--epic[data-astro-cid-pdvhifae]{border-color:#468be659;background:linear-gradient(180deg,#f2f8ff,#fff 55%)}.ppa-inline-links[data-astro-cid-pdvhifae]{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:1rem 0 0;padding:.4rem 0 0;border-top:1px solid var(--rule);list-style:none}.ppa-inline-links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--cobalt);font-size:.88rem;font-weight:500}.ppa-inline-links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae] svg,.ppa-hub__links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae] svg{flex:none;transition:transform .2s}.ppa-inline-links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]:hover svg,.ppa-hub__links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]:hover svg{transform:translate(2px,-2px)}.ppa-portals[data-astro-cid-pdvhifae] .ppa-portals__marquee{grid-column:1 / -1;margin-top:1rem}.ppa-film[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0 0 2.5rem;list-style:none}.ppa-frame[data-astro-cid-pdvhifae]{display:flex;flex-direction:column;overflow:hidden}.ppa-frame[data-astro-cid-pdvhifae]:nth-child(2n){transform:translateY(2.5rem)}.ppa-frame__media[data-astro-cid-pdvhifae]{position:relative;height:15rem;overflow:hidden;border-bottom:1px solid var(--rule);background:#f4f9ff}.ppa-frame__media--screen[data-astro-cid-pdvhifae]{padding:1.25rem 1.25rem 0}.ppa-frame__media--screen[data-astro-cid-pdvhifae] img{display:block;width:100%;height:auto;border:1px solid var(--hair);border-radius:16px 16px 0 0;box-shadow:0 10px 24px -14px #092f6466}.ppa-frame__media--screen[data-astro-cid-pdvhifae]:after{content:"";position:absolute;inset:auto 0 0;height:3rem;background:linear-gradient(180deg,transparent,#f4f9ff)}.ppa-frame__media--photo[data-astro-cid-pdvhifae] img{display:block;width:100%;height:100%;object-fit:cover}.ppa-frame__text[data-astro-cid-pdvhifae]{position:relative;flex:1;padding:1.4rem 1.4rem 1.6rem}.ppa-frame__num[data-astro-cid-pdvhifae]{display:block;margin-bottom:.5rem;color:var(--cobalt);font-family:var(--font-secondary);font-size:1.6rem;line-height:1}.ppa-frame__text[data-astro-cid-pdvhifae] h3[data-astro-cid-pdvhifae]{font-size:1.08rem}.ppa-frame__text[data-astro-cid-pdvhifae] p[data-astro-cid-pdvhifae]{margin:.6rem 0 0;color:var(--body);font-size:.9rem;line-height:1.65}.ppa-film__footer[data-astro-cid-pdvhifae]{display:grid;justify-items:center;gap:.6rem;margin-top:1rem;text-align:center}.ppa-note[data-astro-cid-pdvhifae]{max-width:44rem;margin:0;padding:.9rem 1.25rem;border:1px solid rgb(70 139 230 / .22);border-radius:16px;background:#ffffffe6;color:var(--body);font-size:.9rem;line-height:1.65}.ppa-photo-band[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);overflow:hidden}.ppa-photo-band__media[data-astro-cid-pdvhifae]{position:relative;min-height:100%}.ppa-photo-band__media[data-astro-cid-pdvhifae] .ppa-photo-band__photo{display:block;width:100%;height:100%;min-height:22rem;object-fit:cover}.ppa-photo-band__copy[data-astro-cid-pdvhifae]{padding:clamp(1.75rem,3vw,2.75rem)}.ppa-photo-band__copy[data-astro-cid-pdvhifae] h2[data-astro-cid-pdvhifae]{font-size:clamp(1.9rem,2.8vw,2.6rem)}.ppa-photo-band__copy[data-astro-cid-pdvhifae]>p[data-astro-cid-pdvhifae]{margin:1.1rem 0 0;color:var(--body);font-size:.98rem;line-height:1.75}.ppa-ruled-list[data-astro-cid-pdvhifae]{margin:1.25rem 0 0;padding:0;list-style:none}.ppa-ruled-list[data-astro-cid-pdvhifae] li[data-astro-cid-pdvhifae]{padding:.65rem 0;border-top:1px solid var(--rule);color:var(--ink);font-size:.95rem;line-height:1.5}.ppa-reading__grid[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);max-width:68rem;margin-inline:auto}.ppa-reading__nav[data-astro-cid-pdvhifae]{position:sticky;top:7rem}.ppa-prose[data-astro-cid-pdvhifae]{min-width:0;padding:clamp(1.5rem,4vw,3rem)}.ppa-prose[data-astro-cid-pdvhifae] h2{margin-top:2.6rem;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.15;scroll-margin-top:120px}.ppa-prose[data-astro-cid-pdvhifae] h2:first-child{margin-top:0}.ppa-prose[data-astro-cid-pdvhifae] p,.ppa-prose[data-astro-cid-pdvhifae] li{color:#3c5166;line-height:1.85}.ppa-prose[data-astro-cid-pdvhifae] ul,.ppa-prose[data-astro-cid-pdvhifae] ol{display:flow-root}.ppa-prose[data-astro-cid-pdvhifae] a{color:var(--cobalt);text-decoration-color:#91b4d9;text-underline-offset:3px}.ppa-prose[data-astro-cid-pdvhifae] .prose-inset{width:42%;margin:.4rem 0 1rem}.ppa-prose[data-astro-cid-pdvhifae] .prose-inset--right{float:right;margin-left:clamp(1.25rem,2.5vw,2rem)}.ppa-prose[data-astro-cid-pdvhifae] .prose-inset--left{float:left;margin-right:clamp(1.25rem,2.5vw,2rem)}.ppa-prose[data-astro-cid-pdvhifae] .prose-inset img{display:block;width:100%;height:auto;margin:0;border-radius:16px;box-shadow:0 18px 36px -24px #092f6480}.ppa-prose[data-astro-cid-pdvhifae] .prose-inset figcaption{margin-top:.55rem;color:var(--muted);font-size:.78rem;line-height:1.5}.ppa-hub[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.ppa-hub__card[data-astro-cid-pdvhifae]{grid-column:span 2;padding:1.4rem 1.5rem 1.1rem}.ppa-hub__card[data-astro-cid-pdvhifae]:nth-child(-n+2){grid-column:span 3}.ppa-hub[data-astro-cid-pdvhifae] .ppa-hub__devices{grid-column:1 / -1;margin-top:1.5rem}.ppa-hub__head[data-astro-cid-pdvhifae]{display:flex;gap:.9rem;margin-bottom:.6rem}.ppa-hub__head[data-astro-cid-pdvhifae] p[data-astro-cid-pdvhifae]{margin:.25rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.55}.ppa-hub__links[data-astro-cid-pdvhifae]{margin:0;padding:0;list-style:none}.ppa-hub__links[data-astro-cid-pdvhifae] li[data-astro-cid-pdvhifae]+li[data-astro-cid-pdvhifae]{border-top:1px solid rgb(9 47 100 / .07)}.ppa-hub__links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.55rem 0;color:var(--ink);font-size:.9rem;transition:color .2s}.ppa-hub__links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae] svg{color:#93bfef}.ppa-hub__links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]:hover{color:var(--cobalt)}.ppa-hub__links[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]:hover svg{color:var(--blue)}.ppa-sources[data-astro-cid-pdvhifae]{margin-top:2.5rem}@media(max-width:1279px){.ppa-hero__top[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-hero[data-astro-cid-pdvhifae] h1[data-astro-cid-pdvhifae]{font-size:clamp(2.8rem,6.6vw,5rem)}.ppa-hero__standfirst[data-astro-cid-pdvhifae]{display:grid;grid-template-areas:"lead actions" "lead meta";grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:.25rem clamp(2rem,4vw,3rem)}.ppa-lead[data-astro-cid-pdvhifae]{grid-area:lead;max-width:none;margin:0}.ppa-badges[data-astro-cid-pdvhifae]{grid-area:actions}.ppa-hero__meta[data-astro-cid-pdvhifae]{grid-area:meta;margin-top:.75rem}.ppa-film[data-astro-cid-pdvhifae]{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.ppa-frame[data-astro-cid-pdvhifae]:nth-child(2n){transform:none}}@media(max-width:1023px){.ppa-sheet__grid[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-sheet__figure[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem;border-right:0;border-bottom:1px solid var(--rule)}.ppa-figure--second[data-astro-cid-pdvhifae]{padding-top:0;padding-left:2rem;border-top:0;border-left:1px solid var(--rule)}.ppa-readout[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-readout[data-astro-cid-pdvhifae]>div[data-astro-cid-pdvhifae]+div[data-astro-cid-pdvhifae]{border-left:0;border-top:1px solid var(--rule)}.ppa-readout__keepmd[data-astro-cid-pdvhifae]{border-radius:0}.ppa-portals[data-astro-cid-pdvhifae],.ppa-photo-band[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-photo-band__media[data-astro-cid-pdvhifae] .ppa-photo-band__photo{aspect-ratio:16 / 9;min-height:0}.ppa-reading__grid[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-reading__nav[data-astro-cid-pdvhifae]{position:static}.ppa-hub[data-astro-cid-pdvhifae]{grid-template-columns:repeat(2,minmax(0,1fr))}.ppa-hub__card[data-astro-cid-pdvhifae],.ppa-hub__card[data-astro-cid-pdvhifae]:nth-child(-n+2){grid-column:span 1}.ppa-hub__card[data-astro-cid-pdvhifae].ppa-hub__card--family{grid-column:1 / -1}.ppa-hub__card--family[data-astro-cid-pdvhifae] .ppa-hub__links[data-astro-cid-pdvhifae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.ppa-hub__card--family[data-astro-cid-pdvhifae] .ppa-hub__links[data-astro-cid-pdvhifae] li[data-astro-cid-pdvhifae]:nth-child(2){border-top:0}}@media(max-width:767px){.ppa-split-head[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-sheet[data-astro-cid-pdvhifae]{border-radius:20px}.ppa-sheet__figure[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-figure--second[data-astro-cid-pdvhifae]{padding-top:1.25rem;padding-left:0;border-left:0;border-top:1px solid var(--rule)}.ppa-bars[data-astro-cid-pdvhifae] th[data-astro-cid-pdvhifae]{width:38%;font-size:.84rem}.ppa-hero__standfirst[data-astro-cid-pdvhifae]{display:block}.ppa-lead[data-astro-cid-pdvhifae]{margin-bottom:1.25rem}.ppa-pagenav[data-astro-cid-pdvhifae]>span[data-astro-cid-pdvhifae]{width:100%;padding-top:.3rem}.ppa-pagenav[data-astro-cid-pdvhifae] a[data-astro-cid-pdvhifae]{padding:.5rem .6rem;font-size:.8rem}.ppa-verdict[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-verdict__side--record[data-astro-cid-pdvhifae]{border-left:0;border-top:1px solid var(--rule)}.ppa-table[data-astro-cid-pdvhifae] thead[data-astro-cid-pdvhifae]{display:none}.ppa-table[data-astro-cid-pdvhifae],.ppa-table[data-astro-cid-pdvhifae] tbody[data-astro-cid-pdvhifae],.ppa-table[data-astro-cid-pdvhifae] tr[data-astro-cid-pdvhifae],.ppa-table[data-astro-cid-pdvhifae] tbody[data-astro-cid-pdvhifae] th[data-astro-cid-pdvhifae],.ppa-table[data-astro-cid-pdvhifae] td[data-astro-cid-pdvhifae]{display:block}.ppa-table[data-astro-cid-pdvhifae] tr[data-astro-cid-pdvhifae]{padding:1.1rem 1.15rem;border-bottom:1px solid var(--hair)}.ppa-table[data-astro-cid-pdvhifae] tbody[data-astro-cid-pdvhifae] tr[data-astro-cid-pdvhifae]:last-child{border-bottom:0}.ppa-table[data-astro-cid-pdvhifae] tbody[data-astro-cid-pdvhifae] th[data-astro-cid-pdvhifae],.ppa-table[data-astro-cid-pdvhifae] td[data-astro-cid-pdvhifae]{padding:0;border:0}.ppa-table[data-astro-cid-pdvhifae] td[data-astro-cid-pdvhifae]{margin-top:.8rem;padding:.8rem .9rem;border-radius:14px;background:#f7f9fc}.ppa-table[data-astro-cid-pdvhifae] td[data-astro-cid-pdvhifae]:last-child{background:#e9f5ffd9}.ppa-table[data-astro-cid-pdvhifae] td[data-astro-cid-pdvhifae]:before{content:attr(data-label);display:block;margin-bottom:.4rem;color:var(--ink);font-family:var(--font-secondary);font-size:1.2rem}.ppa-film[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-frame__media[data-astro-cid-pdvhifae]{height:13rem}.ppa-prose[data-astro-cid-pdvhifae] .prose-inset,.ppa-prose[data-astro-cid-pdvhifae] .prose-inset--left,.ppa-prose[data-astro-cid-pdvhifae] .prose-inset--right{float:none;width:100%;margin:.25rem 0 1.25rem}.ppa-hub[data-astro-cid-pdvhifae]{grid-template-columns:minmax(0,1fr)}.ppa-hub__card--family[data-astro-cid-pdvhifae] .ppa-hub__links[data-astro-cid-pdvhifae]{display:block}.ppa-hub__card--family[data-astro-cid-pdvhifae] .ppa-hub__links[data-astro-cid-pdvhifae] li[data-astro-cid-pdvhifae]:nth-child(2){border-top:1px solid rgb(9 47 100 / .07)}}@media(prefers-reduced-motion:no-preference){.ppa-bar__fill[data-astro-cid-pdvhifae]{animation:ppa-grow 1.1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.25s + var(--i, 0) * .09s)}@keyframes ppa-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}}@media print{.ppa-hero__top[data-astro-cid-pdvhifae],.ppa-sheet__grid[data-astro-cid-pdvhifae],.ppa-reading__grid[data-astro-cid-pdvhifae],.ppa-photo-band[data-astro-cid-pdvhifae]{display:block}.ppa-badges[data-astro-cid-pdvhifae],.ppa-pagenav[data-astro-cid-pdvhifae]{display:none}}.sra-sheet__grid[data-astro-cid-s6w2b2qw]{display:grid;grid-template-columns:minmax(0,1fr) 19rem}.sra-ledger[data-astro-cid-s6w2b2qw]{padding:clamp(1.5rem,3vw,2.5rem)}.sra-ledger[data-astro-cid-s6w2b2qw] h2[data-astro-cid-s6w2b2qw]{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1}.sra-ledger__note[data-astro-cid-s6w2b2qw]{margin:.5rem 0 1.25rem;color:var(--muted);font-size:.84rem;line-height:1.6}.sra-table[data-astro-cid-s6w2b2qw]{width:100%;border-collapse:collapse}.sra-table[data-astro-cid-s6w2b2qw] thead[data-astro-cid-s6w2b2qw] th[data-astro-cid-s6w2b2qw]{padding:0 .75rem .6rem 0;border-bottom:1px solid var(--hair);color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase}.sra-table[data-astro-cid-s6w2b2qw] tbody[data-astro-cid-s6w2b2qw] th[data-astro-cid-s6w2b2qw],.sra-table[data-astro-cid-s6w2b2qw] td[data-astro-cid-s6w2b2qw]{padding:.8rem .75rem .8rem 0;border-bottom:1px solid var(--rule);color:var(--body);font-size:.86rem;line-height:1.5;text-align:left;vertical-align:top}.sra-table[data-astro-cid-s6w2b2qw] tbody[data-astro-cid-s6w2b2qw] th[data-astro-cid-s6w2b2qw]{display:flex;gap:.6rem;width:100%;color:var(--ink);font-weight:600}.sra-table[data-astro-cid-s6w2b2qw] tbody[data-astro-cid-s6w2b2qw] tr[data-astro-cid-s6w2b2qw]:last-child>[data-astro-cid-s6w2b2qw]{border-bottom:0}.sra-table[data-astro-cid-s6w2b2qw] td[data-astro-cid-s6w2b2qw]:nth-child(3){color:var(--ink)}.sra-flow[data-astro-cid-s6w2b2qw]{position:relative;flex:none;width:.85rem;height:.85rem;margin-top:.3rem;border:1.5px solid var(--cobalt);border-radius:999px;background:var(--cobalt)}[data-astro-cid-s6w2b2qw][data-flow=consent] .sra-flow[data-astro-cid-s6w2b2qw]{background:linear-gradient(90deg,var(--cobalt) 50%,#fff 50%)}[data-astro-cid-s6w2b2qw][data-flow=yours] .sra-flow[data-astro-cid-s6w2b2qw]{background:#fff}.sra-legend[data-astro-cid-s6w2b2qw]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.1rem 0 0;padding:0;list-style:none}.sra-legend[data-astro-cid-s6w2b2qw] li[data-astro-cid-s6w2b2qw]{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.78rem}.sra-legend[data-astro-cid-s6w2b2qw] .sra-flow[data-astro-cid-s6w2b2qw]{margin-top:0}.sra-vault[data-astro-cid-s6w2b2qw]{position:relative;padding:clamp(1.5rem,3vw,2.25rem);border-left:1px solid var(--rule);background:linear-gradient(180deg,#e9f5ffbf,#fff 60%)}.sra-vault__badge[data-astro-cid-s6w2b2qw]{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.25rem;border-radius:16px;background:var(--ink);color:#fff;box-shadow:0 0 0 8px #468be629}.sra-vault__badge[data-astro-cid-s6w2b2qw] svg[data-astro-cid-s6w2b2qw]{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sra-vault[data-astro-cid-s6w2b2qw] h3[data-astro-cid-s6w2b2qw]{font-family:var(--font-secondary);font-size:1.8rem;font-weight:400;line-height:1.1}.sra-vault[data-astro-cid-s6w2b2qw] ul[data-astro-cid-s6w2b2qw]{margin:1rem 0 0;padding:0;list-style:none}.sra-vault[data-astro-cid-s6w2b2qw] li[data-astro-cid-s6w2b2qw]{padding:.65rem 0;border-top:1px solid var(--rule);color:var(--body);font-size:.86rem;line-height:1.55}.sra-spec[data-astro-cid-s6w2b2qw] dt[data-astro-cid-s6w2b2qw]{display:flex;gap:.75rem;font-size:1.3rem;line-height:1.2}.sra-spec__num[data-astro-cid-s6w2b2qw]{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;margin-top:.1rem;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--font-primary);font-size:.8rem;font-weight:600;line-height:1}.sra-spec[data-astro-cid-s6w2b2qw] dd[data-astro-cid-s6w2b2qw]{padding-left:2.65rem}.sra-consent[data-astro-cid-s6w2b2qw]{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}.sra-consent__screen[data-astro-cid-s6w2b2qw]{display:grid;justify-items:center;gap:.6rem}.sra-consent__screen[data-astro-cid-s6w2b2qw] img{display:block;width:min(100%,300px);height:auto;border:1px solid var(--hair);border-radius:24px;box-shadow:var(--shadow)}.sra-steps[data-astro-cid-s6w2b2qw]{margin:0;padding:.5rem clamp(1.25rem,2.4vw,2rem);list-style:none}.sra-steps[data-astro-cid-s6w2b2qw] li[data-astro-cid-s6w2b2qw]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:1.1rem 0}.sra-steps[data-astro-cid-s6w2b2qw] li[data-astro-cid-s6w2b2qw]+li[data-astro-cid-s6w2b2qw]{border-top:1px solid var(--rule)}.sra-steps__num[data-astro-cid-s6w2b2qw]{color:var(--cobalt);font-family:var(--font-secondary);font-size:1.6rem;line-height:1}.sra-steps[data-astro-cid-s6w2b2qw] h3[data-astro-cid-s6w2b2qw]{font-size:1.05rem}.sra-steps[data-astro-cid-s6w2b2qw] p[data-astro-cid-s6w2b2qw]{margin:.4rem 0 0;color:var(--body);font-size:.9rem;line-height:1.65}@media(max-width:1023px){.sra-sheet__grid[data-astro-cid-s6w2b2qw]{grid-template-columns:minmax(0,1fr)}.sra-vault[data-astro-cid-s6w2b2qw]{border-left:0;border-top:1px solid var(--rule)}.sra-consent[data-astro-cid-s6w2b2qw]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.sra-table[data-astro-cid-s6w2b2qw] thead[data-astro-cid-s6w2b2qw]{display:none}.sra-table[data-astro-cid-s6w2b2qw],.sra-table[data-astro-cid-s6w2b2qw] tbody[data-astro-cid-s6w2b2qw],.sra-table[data-astro-cid-s6w2b2qw] tr[data-astro-cid-s6w2b2qw],.sra-table[data-astro-cid-s6w2b2qw] tbody[data-astro-cid-s6w2b2qw] th[data-astro-cid-s6w2b2qw],.sra-table[data-astro-cid-s6w2b2qw] td[data-astro-cid-s6w2b2qw]{display:block}.sra-table[data-astro-cid-s6w2b2qw] tbody[data-astro-cid-s6w2b2qw] th[data-astro-cid-s6w2b2qw]{display:flex;padding-bottom:.4rem;border-bottom:0}.sra-table[data-astro-cid-s6w2b2qw] tr[data-astro-cid-s6w2b2qw]{padding:.9rem 0;border-bottom:1px solid var(--rule)}.sra-table[data-astro-cid-s6w2b2qw] tbody[data-astro-cid-s6w2b2qw] tr[data-astro-cid-s6w2b2qw]:last-child{border-bottom:0}.sra-table[data-astro-cid-s6w2b2qw] td[data-astro-cid-s6w2b2qw]{padding:.2rem 0 .2rem 1.45rem;border-bottom:0}.sra-table[data-astro-cid-s6w2b2qw] td[data-astro-cid-s6w2b2qw]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}}@media(prefers-reduced-motion:no-preference){.sra-vault__badge[data-astro-cid-s6w2b2qw]{animation:sra-pulse 3.6s ease-in-out infinite}@keyframes sra-pulse{50%{box-shadow:0 0 0 14px #468be614}}}.mds-sheet__head[data-astro-cid-hqkl6m2u]{padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) 0}.mds-sheet__head[data-astro-cid-hqkl6m2u] h2[data-astro-cid-hqkl6m2u]{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1}.mds-sheet__head[data-astro-cid-hqkl6m2u] p[data-astro-cid-hqkl6m2u]{max-width:60ch;margin:.5rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.6}.mds-sheet__grid[data-astro-cid-hqkl6m2u]{display:grid;grid-template-columns:minmax(0,.9fr) 9rem minmax(0,1.2fr);align-items:center;gap:clamp(1rem,2vw,1.75rem);padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,3vw,2.5rem)}.mds-paper[data-astro-cid-hqkl6m2u]{display:grid;gap:.5rem}.mds-paper__label[data-astro-cid-hqkl6m2u]{color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mds-paper__page[data-astro-cid-hqkl6m2u]{position:relative;display:grid;gap:.55rem;padding:1.25rem 1.2rem 1.4rem;overflow:hidden;border:1px solid var(--hair);border-radius:10px 10px 14px 14px;background:linear-gradient(180deg,#fffdf8,#fbf8f1);box-shadow:0 1px 2px #092f640f,0 18px 36px -24px #092f6480}.mds-paper__line[data-astro-cid-hqkl6m2u]{display:block;color:var(--ink)}.mds-paper__line--title[data-astro-cid-hqkl6m2u]{font-family:var(--font-secondary);font-size:1.05rem;line-height:1.2}.mds-paper__line--meta[data-astro-cid-hqkl6m2u]{color:var(--muted);font-size:.68rem}.mds-paper__rule[data-astro-cid-hqkl6m2u]{display:block;height:1px;margin:.2rem 0 .3rem;background:#092f6424}.mds-paper__row[data-astro-cid-hqkl6m2u]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.5fr) minmax(0,.7fr);align-items:center;gap:.5rem}.mds-paper__cell[data-astro-cid-hqkl6m2u]{color:#3c5166;font-size:.7rem;line-height:1.3}.mds-paper__blur[data-astro-cid-hqkl6m2u]{display:block;height:.45rem;border-radius:999px;background:#092f6424}.mds-paper__blur--short[data-astro-cid-hqkl6m2u]{width:70%}.mds-paper__blur--long[data-astro-cid-hqkl6m2u]{width:88%;margin-top:.3rem;background:#092f6417}.mds-paper__beam[data-astro-cid-hqkl6m2u]{position:absolute;left:0;right:0;top:28%;height:2px;background:var(--blue);box-shadow:0 0 14px 3px #468be673;opacity:0}.mds-stages[data-astro-cid-hqkl6m2u]{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.mds-stages[data-astro-cid-hqkl6m2u] li[data-astro-cid-hqkl6m2u]{position:relative;display:flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.8rem;font-weight:500}.mds-stages[data-astro-cid-hqkl6m2u] li[data-astro-cid-hqkl6m2u]+li[data-astro-cid-hqkl6m2u]:before{content:"";position:absolute;left:.4rem;top:-.95rem;width:2px;height:.8rem;background:#092f642e}.mds-stages__dot[data-astro-cid-hqkl6m2u]{flex:none;width:.85rem;height:.85rem;border:1.5px solid rgb(9 47 100 / .3);border-radius:999px;background:#fff}.mds-stages[data-astro-cid-hqkl6m2u] .is-done[data-astro-cid-hqkl6m2u]{color:var(--ink)}.mds-stages[data-astro-cid-hqkl6m2u] .is-done[data-astro-cid-hqkl6m2u] .mds-stages__dot[data-astro-cid-hqkl6m2u]{border-color:var(--cobalt);background:var(--cobalt)}.mds-stages[data-astro-cid-hqkl6m2u] .is-active[data-astro-cid-hqkl6m2u]{color:var(--ink);font-weight:600}.mds-stages[data-astro-cid-hqkl6m2u] .is-active[data-astro-cid-hqkl6m2u] .mds-stages__dot[data-astro-cid-hqkl6m2u]{border-color:var(--blue);box-shadow:0 0 0 4px #468be633}.mds-read[data-astro-cid-hqkl6m2u]{border:1px solid var(--rule);border-radius:18px;background:linear-gradient(180deg,#e9f5ff8c,#fff 40%)}.mds-table[data-astro-cid-hqkl6m2u]{width:100%;border-collapse:collapse}.mds-table[data-astro-cid-hqkl6m2u] thead[data-astro-cid-hqkl6m2u] th[data-astro-cid-hqkl6m2u]{padding:.9rem 1rem .5rem;color:var(--muted);font-size:.66rem;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase}.mds-table[data-astro-cid-hqkl6m2u] tbody[data-astro-cid-hqkl6m2u] th[data-astro-cid-hqkl6m2u],.mds-table[data-astro-cid-hqkl6m2u] td[data-astro-cid-hqkl6m2u]{padding:.7rem 1rem;border-top:1px solid var(--rule);color:var(--body);font-size:.86rem;text-align:left;vertical-align:middle}.mds-table[data-astro-cid-hqkl6m2u] tbody[data-astro-cid-hqkl6m2u] th[data-astro-cid-hqkl6m2u]{color:var(--ink);font-weight:600}.mds-value[data-astro-cid-hqkl6m2u]{color:var(--ink);font-family:var(--font-secondary);font-size:1.25rem;line-height:1}.mds-unit[data-astro-cid-hqkl6m2u]{margin-left:.25rem;color:var(--muted);font-size:.74rem}.mds-flag[data-astro-cid-hqkl6m2u]{display:inline-block;padding:.2rem .55rem;border:1px solid rgb(9 47 100 / .14);border-radius:999px;color:var(--ink);font-size:.72rem;font-weight:600}[data-astro-cid-hqkl6m2u][data-flag=high] .mds-flag[data-astro-cid-hqkl6m2u]{border-color:#b4530959;background:#fef3c7b3;color:#7c3d00}.mds-read__note[data-astro-cid-hqkl6m2u]{margin:0;padding:.8rem 1rem 1rem;border-top:1px solid var(--rule);color:var(--muted);font-size:.78rem;line-height:1.55}.mds-types[data-astro-cid-hqkl6m2u]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.mds-types[data-astro-cid-hqkl6m2u] li[data-astro-cid-hqkl6m2u]{display:flex;align-items:baseline;gap:.9rem;padding:1.1rem 1.3rem;color:var(--ink);font-size:.98rem;font-weight:500;line-height:1.4}.mds-types__num[data-astro-cid-hqkl6m2u]{color:var(--cobalt);font-family:var(--font-secondary);font-size:1.4rem;line-height:1}.mds-points[data-astro-cid-hqkl6m2u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:.5rem clamp(1.25rem,2.4vw,2rem);list-style:none}.mds-points[data-astro-cid-hqkl6m2u] li[data-astro-cid-hqkl6m2u]{display:flex;gap:.6rem;padding:.9rem 1rem .9rem 0;color:var(--body);font-size:.93rem;line-height:1.55}.mds-points[data-astro-cid-hqkl6m2u] li[data-astro-cid-hqkl6m2u]:nth-child(n+3){border-top:1px solid var(--rule)}.mds-points[data-astro-cid-hqkl6m2u] svg{flex:none;margin-top:.2rem;color:var(--blue)}.mds-history[data-astro-cid-hqkl6m2u] .pp-photo-band__photo{object-fit:contain;background:#f4f9ff;padding:1.5rem}.mds-who[data-astro-cid-hqkl6m2u]{margin:1.25rem 0 0}.mds-who[data-astro-cid-hqkl6m2u] div[data-astro-cid-hqkl6m2u]{padding:.8rem 0;border-top:1px solid var(--rule)}.mds-who[data-astro-cid-hqkl6m2u] dt[data-astro-cid-hqkl6m2u]{color:var(--ink);font-size:.95rem;font-weight:600}.mds-who[data-astro-cid-hqkl6m2u] dd[data-astro-cid-hqkl6m2u]{margin:.25rem 0 0;color:var(--body);font-size:.88rem;line-height:1.6}.mds-who__note[data-astro-cid-hqkl6m2u]{margin-top:1rem}@media(max-width:1023px){.mds-sheet__grid[data-astro-cid-hqkl6m2u]{grid-template-columns:minmax(0,1fr)}.mds-stages[data-astro-cid-hqkl6m2u]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.mds-stages[data-astro-cid-hqkl6m2u] li[data-astro-cid-hqkl6m2u]+li[data-astro-cid-hqkl6m2u]:before{display:none}.mds-types[data-astro-cid-hqkl6m2u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.mds-types[data-astro-cid-hqkl6m2u],.mds-points[data-astro-cid-hqkl6m2u]{grid-template-columns:minmax(0,1fr)}.mds-points[data-astro-cid-hqkl6m2u] li[data-astro-cid-hqkl6m2u]:nth-child(n+2){border-top:1px solid var(--rule)}.mds-stages[data-astro-cid-hqkl6m2u]{grid-template-columns:repeat(2,minmax(0,1fr))}.mds-table[data-astro-cid-hqkl6m2u] thead[data-astro-cid-hqkl6m2u]{display:none}.mds-table[data-astro-cid-hqkl6m2u],.mds-table[data-astro-cid-hqkl6m2u] tbody[data-astro-cid-hqkl6m2u],.mds-table[data-astro-cid-hqkl6m2u] tr[data-astro-cid-hqkl6m2u],.mds-table[data-astro-cid-hqkl6m2u] tbody[data-astro-cid-hqkl6m2u] th[data-astro-cid-hqkl6m2u],.mds-table[data-astro-cid-hqkl6m2u] td[data-astro-cid-hqkl6m2u]{display:block}.mds-table[data-astro-cid-hqkl6m2u] tr[data-astro-cid-hqkl6m2u]{padding:.8rem 1rem;border-top:1px solid var(--rule)}.mds-table[data-astro-cid-hqkl6m2u] tbody[data-astro-cid-hqkl6m2u] th[data-astro-cid-hqkl6m2u],.mds-table[data-astro-cid-hqkl6m2u] td[data-astro-cid-hqkl6m2u]{padding:.15rem 0;border-top:0}}@media(prefers-reduced-motion:no-preference){.mds-paper__beam[data-astro-cid-hqkl6m2u]{animation:mds-beam 2.6s cubic-bezier(.4,0,.3,1) .6s 1 both}@keyframes mds-beam{0%{top:8%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:94%;opacity:0}}}.cap-sheet__head[data-astro-cid-qtl42gez]{padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) 0}.cap-sheet__head[data-astro-cid-qtl42gez] h2[data-astro-cid-qtl42gez]{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1}.cap-sheet__head[data-astro-cid-qtl42gez] p[data-astro-cid-qtl42gez]{max-width:60ch;margin:.5rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.6}.cap-year[data-astro-cid-qtl42gez]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.5rem) .5rem;list-style:none}.cap-year[data-astro-cid-qtl42gez]:before{content:"";position:absolute;left:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem);top:calc(clamp(1.5rem,3vw,2.25rem) + 2.6rem);height:2px;background:linear-gradient(90deg,#092f6414,#092f6438 15% 85%,#092f6414)}.cap-event[data-astro-cid-qtl42gez]{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:.6rem}.cap-event__month[data-astro-cid-qtl42gez]{color:var(--cobalt);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cap-event__marker[data-astro-cid-qtl42gez]{position:relative;z-index:1;display:block;width:1.1rem;height:1.1rem;margin-top:.15rem;border:2px solid #fff;border-radius:999px;background:var(--cobalt);box-shadow:0 0 0 4px #ffffffe6,0 0 0 5px #092f6426}[data-astro-cid-qtl42gez][data-kind=hospital] .cap-event__marker[data-astro-cid-qtl42gez]{background:var(--ink)}[data-astro-cid-qtl42gez][data-kind=medication] .cap-event__marker[data-astro-cid-qtl42gez]{background:var(--blue)}[data-astro-cid-qtl42gez][data-kind=urgent] .cap-event__marker[data-astro-cid-qtl42gez]{background:#fff;border-color:var(--cobalt)}.cap-event__card[data-astro-cid-qtl42gez]{padding:1rem 1.05rem 1.1rem;border:1px solid var(--rule);border-radius:16px;background:linear-gradient(180deg,#e9f5ff80,#fff 45%)}.cap-event__card[data-astro-cid-qtl42gez] h3[data-astro-cid-qtl42gez]{font-family:var(--font-secondary);font-size:1.2rem;font-weight:400;line-height:1.15}.cap-event__card[data-astro-cid-qtl42gez] dl[data-astro-cid-qtl42gez]{margin:.75rem 0 0}.cap-event__card[data-astro-cid-qtl42gez] dl[data-astro-cid-qtl42gez] div[data-astro-cid-qtl42gez]+div[data-astro-cid-qtl42gez]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--rule)}.cap-event__card[data-astro-cid-qtl42gez] dt[data-astro-cid-qtl42gez]{color:var(--muted);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cap-event__card[data-astro-cid-qtl42gez] dd[data-astro-cid-qtl42gez]{margin:.2rem 0 0;color:var(--body);font-size:.84rem;line-height:1.5}.cap-legend[data-astro-cid-qtl42gez]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:.75rem clamp(1.5rem,3vw,2.5rem) .25rem;list-style:none}.cap-legend[data-astro-cid-qtl42gez] li[data-astro-cid-qtl42gez]{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.76rem}.cap-legend[data-astro-cid-qtl42gez] .cap-event__marker[data-astro-cid-qtl42gez]{width:.8rem;height:.8rem;margin:0;box-shadow:none}.cap-kit[data-astro-cid-qtl42gez]{width:100%;margin-top:1.25rem;border-collapse:collapse}.cap-kit[data-astro-cid-qtl42gez] th[data-astro-cid-qtl42gez],.cap-kit[data-astro-cid-qtl42gez] td[data-astro-cid-qtl42gez]{padding:.65rem .75rem .65rem 0;border-top:1px solid var(--rule);text-align:left;vertical-align:top;font-size:.9rem;line-height:1.5}.cap-kit[data-astro-cid-qtl42gez] thead[data-astro-cid-qtl42gez] th[data-astro-cid-qtl42gez]{border-top:0;padding-top:0;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cap-kit[data-astro-cid-qtl42gez] tbody[data-astro-cid-qtl42gez] th[data-astro-cid-qtl42gez]{width:58%;color:var(--ink);font-weight:500}.cap-kit[data-astro-cid-qtl42gez] td[data-astro-cid-qtl42gez]{color:var(--body)}.cap-profiles[data-astro-cid-qtl42gez]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.cap-profiles__copy[data-astro-cid-qtl42gez]>p[data-astro-cid-qtl42gez]{margin:1.1rem 0 1.25rem;color:var(--body);font-size:1.02rem;line-height:1.8}.cap-profiles__screen[data-astro-cid-qtl42gez]{display:grid;justify-items:center;gap:.6rem}.cap-profiles__screen[data-astro-cid-qtl42gez] img{display:block;width:min(100%,420px);height:auto;border:1px solid var(--hair);border-radius:20px;background:#fff;box-shadow:var(--shadow)}@media(max-width:1023px){.cap-year[data-astro-cid-qtl42gez]{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-year[data-astro-cid-qtl42gez]:before{display:none}.cap-profiles[data-astro-cid-qtl42gez]{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.cap-year[data-astro-cid-qtl42gez]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.cap-event__marker[data-astro-cid-qtl42gez]{animation:cap-settle .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--i, 0) * .14s)}@keyframes cap-settle{0%{transform:scale(.4);box-shadow:0 0 0 4px #ffffffe6,0 0 0 14px #468be600}}}.nhs-sheet__head[data-astro-cid-2zfdl77t]{padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) 0}.nhs-sheet__head[data-astro-cid-2zfdl77t] h2[data-astro-cid-2zfdl77t]{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1}.nhs-sheet__head[data-astro-cid-2zfdl77t] p[data-astro-cid-2zfdl77t]{max-width:64ch;margin:.5rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.6}.nhs-routes[data-astro-cid-2zfdl77t]{width:calc(100% - (2*clamp(1.5rem,3vw,2.5rem)));margin:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2.5rem) .5rem;border-collapse:collapse;table-layout:fixed}.nhs-routes[data-astro-cid-2zfdl77t] thead[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t]{padding:0 .9rem .75rem 0;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}.nhs-routes[data-astro-cid-2zfdl77t] thead[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t]:first-child{width:26%}.nhs-step[data-astro-cid-2zfdl77t]{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;margin-right:.45rem;border-radius:999px;background:var(--cobalt);color:#fff;font-size:.68rem;letter-spacing:0}.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] tr[data-astro-cid-2zfdl77t]{border-top:1px solid var(--rule);transition:background-color .2s ease}.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t],.nhs-routes[data-astro-cid-2zfdl77t] td[data-astro-cid-2zfdl77t]{padding:1rem .9rem 1rem 0;text-align:left;vertical-align:top}.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t]{padding-left:.6rem}.nhs-routes__record[data-astro-cid-2zfdl77t]{display:block;color:var(--ink);font-family:var(--font-secondary);font-size:1.2rem;font-weight:400;line-height:1.15;transition:color .2s ease}.nhs-routes__holder[data-astro-cid-2zfdl77t]{display:block;margin-top:.3rem;color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.45}.nhs-routes__text[data-astro-cid-2zfdl77t]{display:block;margin-top:.4rem;color:var(--body);font-size:.86rem;line-height:1.5}.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] tr[data-astro-cid-2zfdl77t]:hover{background:#e9f5ff8c}.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] tr[data-astro-cid-2zfdl77t]:hover .nhs-routes__record[data-astro-cid-2zfdl77t]{color:var(--cobalt)}.nhs-mark[data-astro-cid-2zfdl77t]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nhs-mark__glyph[data-astro-cid-2zfdl77t]{width:.8rem;height:.8rem;border:2px solid var(--cobalt);border-radius:999px;background:var(--cobalt)}.nhs-mark[data-astro-cid-2zfdl77t][data-level=partly] .nhs-mark__glyph[data-astro-cid-2zfdl77t]{background:linear-gradient(90deg,var(--cobalt) 50%,#fff 50%)}.nhs-mark[data-astro-cid-2zfdl77t][data-level=no]{color:var(--muted)}.nhs-mark[data-astro-cid-2zfdl77t][data-level=no] .nhs-mark__glyph[data-astro-cid-2zfdl77t]{border-color:#092f6459;background:#fff}.nhs-nations[data-astro-cid-2zfdl77t]{width:100%;margin-top:1.25rem;border-collapse:collapse}.nhs-nations[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t],.nhs-nations[data-astro-cid-2zfdl77t] td[data-astro-cid-2zfdl77t]{padding:.65rem .75rem .65rem 0;border-top:1px solid var(--rule);text-align:left;vertical-align:top;font-size:.9rem;line-height:1.5}.nhs-nations[data-astro-cid-2zfdl77t] thead[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t]{border-top:0;padding-top:0;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nhs-nations[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t]{width:34%;color:var(--ink);font-weight:500;transition:color .2s ease}.nhs-nations[data-astro-cid-2zfdl77t] td[data-astro-cid-2zfdl77t]{color:var(--body)}.nhs-nations[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] tr[data-astro-cid-2zfdl77t]:hover th[data-astro-cid-2zfdl77t]{color:var(--cobalt)}.nhs-portals[data-astro-cid-2zfdl77t]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none}.nhs-portal[data-astro-cid-2zfdl77t]{display:grid;gap:.35rem;padding:1.15rem 1.25rem 1.25rem;transition:transform .25s ease,border-color .25s ease}.nhs-portal__name[data-astro-cid-2zfdl77t]{color:var(--ink);font-family:var(--font-secondary);font-size:1.45rem;line-height:1.1;transition:color .25s ease}.nhs-portal__trust[data-astro-cid-2zfdl77t]{color:var(--muted);font-size:.86rem;line-height:1.5}.nhs-portal[data-astro-cid-2zfdl77t]:hover{transform:translateY(-3px);border-color:#468be673}.nhs-portal[data-astro-cid-2zfdl77t]:hover .nhs-portal__name[data-astro-cid-2zfdl77t]{color:var(--cobalt)}.nhs-portals__note[data-astro-cid-2zfdl77t]{max-width:72ch;margin:1.25rem auto 0;text-align:center}@media(max-width:1023px){.nhs-portals[data-astro-cid-2zfdl77t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.nhs-routes[data-astro-cid-2zfdl77t],.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t],.nhs-routes[data-astro-cid-2zfdl77t] tr[data-astro-cid-2zfdl77t],.nhs-routes[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t],.nhs-routes[data-astro-cid-2zfdl77t] td[data-astro-cid-2zfdl77t]{display:block;width:auto}.nhs-routes[data-astro-cid-2zfdl77t]{margin-inline:clamp(1rem,4vw,1.5rem)}.nhs-routes[data-astro-cid-2zfdl77t] thead[data-astro-cid-2zfdl77t]{display:none}.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] tr[data-astro-cid-2zfdl77t]{padding:1rem 0 .5rem}.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] th[data-astro-cid-2zfdl77t]{padding:0 0 .4rem}.nhs-routes[data-astro-cid-2zfdl77t] td[data-astro-cid-2zfdl77t]{padding:.6rem 0;border-top:1px dashed var(--rule)}.nhs-routes[data-astro-cid-2zfdl77t] td[data-astro-cid-2zfdl77t]:before{content:attr(data-step);display:block;margin-bottom:.25rem;color:var(--muted);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nhs-portals[data-astro-cid-2zfdl77t]{grid-template-columns:minmax(0,1fr)}}.nhs-portals-wrap[data-astro-cid-2zfdl77t]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem)}.nhs-portals__photo[data-astro-cid-2zfdl77t]{position:relative;overflow:hidden;min-height:100%;padding:0}.nhs-portals__photo[data-astro-cid-2zfdl77t] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nhs-portals-wrap[data-astro-cid-2zfdl77t] .nhs-portals[data-astro-cid-2zfdl77t]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.nhs-guides[data-astro-cid-2zfdl77t]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none}.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t]{grid-column:span 2}.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide--lead[data-astro-cid-2zfdl77t]{grid-column:span 4;grid-row:span 2}.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t]:nth-child(4),.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t]:nth-child(5){grid-column:span 3}.nhs-guides[data-astro-cid-2zfdl77t][data-count="1"]{grid-template-columns:minmax(0,34rem);justify-content:center}.nhs-guides[data-astro-cid-2zfdl77t]:is([data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.nhs-guides[data-astro-cid-2zfdl77t][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nhs-guide__card[data-astro-cid-2zfdl77t]{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;color:inherit;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.nhs-guide__media[data-astro-cid-2zfdl77t]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.nhs-guide--lead[data-astro-cid-2zfdl77t] .nhs-guide__media[data-astro-cid-2zfdl77t]{flex:1;min-height:16rem;aspect-ratio:auto}.nhs-guide__media[data-astro-cid-2zfdl77t] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.nhs-guide__text[data-astro-cid-2zfdl77t]{display:grid;gap:.4rem;padding:1.1rem 1.25rem 1.3rem}.nhs-guide__title[data-astro-cid-2zfdl77t]{color:var(--ink);font-family:var(--font-secondary);font-size:1.35rem;line-height:1.15;transition:color .25s ease}.nhs-guide--lead[data-astro-cid-2zfdl77t] .nhs-guide__title[data-astro-cid-2zfdl77t]{font-size:clamp(1.6rem,2.4vw,2rem)}.nhs-guide__body[data-astro-cid-2zfdl77t]{color:var(--body);font-size:.9rem;line-height:1.55}.nhs-guide__cta[data-astro-cid-2zfdl77t]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:var(--cobalt);font-size:.86rem;font-weight:600}.nhs-guide__cta[data-astro-cid-2zfdl77t] svg{transition:transform .25s ease}a[data-astro-cid-2zfdl77t].nhs-guide__card:hover{transform:translateY(-4px);border-color:#468be673}a[data-astro-cid-2zfdl77t].nhs-guide__card:hover .nhs-guide__media[data-astro-cid-2zfdl77t] img{transform:scale(1.04)}a[data-astro-cid-2zfdl77t].nhs-guide__card:hover .nhs-guide__title[data-astro-cid-2zfdl77t]{color:var(--cobalt)}a[data-astro-cid-2zfdl77t].nhs-guide__card:hover .nhs-guide__cta[data-astro-cid-2zfdl77t] svg{transform:translate(3px)}a[data-astro-cid-2zfdl77t].nhs-guide__card:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}@media(max-width:1023px){.nhs-portals-wrap[data-astro-cid-2zfdl77t]{grid-template-columns:minmax(0,1fr)}.nhs-portals__photo[data-astro-cid-2zfdl77t]{aspect-ratio:16 / 9;min-height:0}.nhs-guides[data-astro-cid-2zfdl77t],.nhs-guides[data-astro-cid-2zfdl77t][data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t],.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t]:nth-child(4),.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t]:nth-child(5){grid-column:span 1}.nhs-guide--lead[data-astro-cid-2zfdl77t]{grid-column:1 / -1;grid-row:auto}.nhs-guide--lead[data-astro-cid-2zfdl77t] .nhs-guide__media[data-astro-cid-2zfdl77t]{flex:none;min-height:0;aspect-ratio:16 / 9}}@media(max-width:639px){.nhs-portals-wrap[data-astro-cid-2zfdl77t] .nhs-portals[data-astro-cid-2zfdl77t],.nhs-guides[data-astro-cid-2zfdl77t],.nhs-guides[data-astro-cid-2zfdl77t][data-count]{grid-template-columns:minmax(0,1fr)}.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t],.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t]:nth-child(4),.nhs-guides[data-astro-cid-2zfdl77t][data-count="5"] .nhs-guide[data-astro-cid-2zfdl77t]:nth-child(5){grid-column:auto}}@media(prefers-reduced-motion:no-preference){.nhs-routes[data-astro-cid-2zfdl77t] tbody[data-astro-cid-2zfdl77t] tr[data-astro-cid-2zfdl77t]{animation:nhs-settle .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.25s + var(--i, 0) * .1s)}@keyframes nhs-settle{0%{opacity:0;transform:translateY(8px)}}}
