.health-records{background:#eef3f2}.health-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.health-data-grid article{background:#fff;border:1px solid #d8e3de;border-radius:6px;padding:28px}.health-data-grid article>span{font-size:12px;color:#638377;letter-spacing:.06em}.health-data-grid h3{font-size:23px}.health-data-grid p{font-size:16px;color:#536b67}.health-data-grid small{font-size:13px;color:#788b85;line-height:1.8;display:block}.health-flow{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;margin-top:45px;padding:38px 0}.health-flow .eyebrow{color:#678177;font-size:12px}.health-flow h3,.record-transfer h3,.cost-principle h3{font-size:29px;line-height:1.5;margin-top:0}.health-flow p{color:#667d76}.health-flow ol{padding:0;margin:0;list-style:none;counter-reset:step}.health-flow li{padding:17px 0;border-bottom:1px solid #cedbd4;display:flex;gap:20px;align-items:baseline}.health-flow li b{min-width:90px;font-size:15px;color:#335e4e}.health-flow li span{font-size:14px;color:#6c8178}.record-transfer{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#112b32;color:#fff;padding:40px;border-radius:6px}.record-transfer .eyebrow{color:var(--lime);font-size:12px}.record-transfer p{color:#b4c7c9;font-size:16px}.transfer-steps{display:grid;grid-template-columns:1fr 1fr;gap:22px}.transfer-steps article{border-top:1px solid #46606a;padding-top:15px}.transfer-steps b{font-size:15px;color:#d2e7cd}.transfer-steps p{font-size:14px;margin:8px 0 0}.cost-principle{border-left:3px solid #749d62;margin-top:38px;padding:10px 30px}.cost-principle>span{font-size:12px;color:#6f865f;letter-spacing:.1em}.cost-principle h3{margin:15px 0;font-size:26px}.cost-principle p{color:#60766b;font-size:16px;max-width:960px}.cost-principle .context-note{font-size:12px}.health-evidence{border-top:1px solid #cddbd3;border-bottom:1px solid #cddbd3;padding:20px 0;margin-top:30px}.health-evidence summary{font-size:16px;font-weight:600;cursor:pointer}.health-evidence p{margin:20px 0 0;color:#5b746a;font-size:15px}.health-evidence a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.health-data-grid{grid-template-columns:1fr}.health-flow,.record-transfer{grid-template-columns:1fr;gap:25px}.health-flow{padding:0;margin:35px 0}.health-flow h3,.record-transfer h3{font-size:25px}.record-transfer{padding:26px}.transfer-steps{grid-template-columns:1fr}.cost-principle{padding:5px 20px}.cost-principle h3{font-size:23px}.health-flow li{display:block}.health-flow li span{display:block;margin-top:5px}}

.health-app-figure{margin:0;border:1px solid #d8e3df;border-radius:12px;overflow:hidden;background:#f0f5f2;box-shadow:0 18px 45px #18342c0b}.health-app-figure>a{display:block;background:#eaf1ed}.health-app-figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.health-app-figure figcaption{padding:24px 28px}.health-app-figure figcaption strong{display:block;font-size:19px;color:#2b4f45;margin:13px 0 10px;font-weight:600}.health-app-figure figcaption p{font-size:14px;color:#6c8179;line-height:1.8;margin:0 0 14px}.health-app-figure figcaption>a{font-size:14px;color:#416d59;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.health-app-figure{margin-top:30px}.health-app-figure figcaption{padding:23px}.health-app-figure figcaption strong{font-size:18px}}
/* Longitudinal health data: extend the existing Health Pack palette. */
.clinical-journey{margin:48px 0 32px;padding:36px;background:#112b32;border-radius:6px;color:#fff}.clinical-heading{max-width:760px}.clinical-heading .eyebrow,.clinical-governance .eyebrow{color:var(--lime)}.clinical-heading h3,.clinical-group>h3,.clinical-timeline h3,.clinical-governance h3{font-size:29px;line-height:1.5;margin:0 0 18px}.clinical-heading>p:last-child{color:#c2d4d4}.clinical-steps{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}.clinical-steps li{position:relative;border-top:1px solid #527078;padding-top:20px;min-width:0}.clinical-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #8aad71;color:var(--lime);border-radius:50%;font-size:14px}.clinical-steps li:not(:last-child)::after{content:'→';position:absolute;right:0;top:20px;color:var(--lime);font-size:22px}.clinical-steps h4,.clinical-cards h4,.clinical-benefit-grid h4{font-size:19px;line-height:1.5;margin:14px 0 10px}.clinical-steps p{font-size:16px;color:#c2d4d4;margin:0}.clinical-footnote{font-size:14px;line-height:1.8;color:#536b67;margin:22px 0 0}.clinical-journey .clinical-footnote{color:#bbcdce;border-top:1px solid #46606a;padding-top:20px}.clinical-timeline{display:grid;grid-template-columns:1fr 1fr;gap:24px 60px;padding:30px 0 38px;border-bottom:1px solid #cddbd3}.clinical-timeline>div>p:last-child{color:#536b67}.clinical-timeline ol{list-style:none;padding:0;margin:0}.clinical-timeline li{display:grid;grid-template-columns:90px 1fr;gap:16px;border-left:2px solid #658b64;padding:12px 0 18px 24px;position:relative}.clinical-timeline li:before{content:'';position:absolute;left:-5px;top:22px;width:8px;height:8px;background:#335e4e;border-radius:50%}.clinical-timeline li b{font-size:15px;color:#335e4e}.clinical-timeline li span{font-size:16px;color:#536b67}.clinical-timeline>.clinical-footnote{grid-column:1/-1;margin:0}.clinical-group{margin:46px 0}.clinical-group .eyebrow{margin-bottom:14px}.clinical-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}.clinical-cards article{background:#fff;border:1px solid #d8e3de;padding:28px;border-radius:6px}.clinical-cards article>span{font-size:14px;color:#416d59}.clinical-cards p,.clinical-benefit-grid p{font-size:16px;color:#536b67;margin:0}.clinical-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.clinical-benefit-grid article{padding:24px 0;border-bottom:1px solid #c5d5cb}.clinical-benefit-grid article>b{font-size:14px;color:#416d59}.clinical-governance{display:grid;grid-template-columns:1fr 1.4fr;gap:45px;background:#112b32;padding:36px;color:#fff;border-radius:6px}.clinical-governance p{color:#c2d4d4}.clinical-governance dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:26px}.clinical-governance dt{color:#d2e7cd;font-weight:700;margin-bottom:10px;font-size:17px}.clinical-governance dd{margin:0;color:#c2d4d4;font-size:16px}.health-data-grid small{font-size:14px;color:#536b67}.health-records .section-top .eyebrow{letter-spacing:.09em}
@media(max-width:1100px){.clinical-governance{grid-template-columns:1fr}.clinical-steps{gap:24px}.clinical-cards article{padding:22px}}
@media(max-width:760px){.clinical-journey{padding:26px;margin-top:32px}.clinical-steps,.clinical-cards,.clinical-benefit-grid,.clinical-timeline,.clinical-governance,.clinical-governance dl{grid-template-columns:1fr}.clinical-steps li:not(:last-child)::after{content:'↓'}.clinical-timeline{gap:22px}.clinical-governance{padding:26px;gap:16px}.clinical-heading h3,.clinical-group>h3,.clinical-timeline h3,.clinical-governance h3{font-size:25px}.clinical-timeline li{grid-template-columns:1fr;gap:4px}.clinical-group{margin:36px 0}.clinical-cards{gap:16px}.health-records .section-top .eyebrow{overflow-wrap:anywhere;font-size:12px}}

/* PASSNET shared revision 20261003.1 */
.passnet-sync-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:1.6;margin-top:20px}.passnet-sync-links a{text-decoration:underline;text-underline-offset:4px}
header .passnet-unified-brand{display:flex;align-items:center;gap:16px;flex-shrink:0}header .passnet-unified-brand img{width:160px;height:44px;object-fit:contain;background:white;border-radius:6px;padding:7px 10px}header .passnet-unified-brand>span{font:700 11px/1.4 Arial,sans-serif;letter-spacing:1px;border-left:1px solid #89949b;padding-left:16px;white-space:nowrap}@media(max-width:600px){header .passnet-unified-brand{gap:10px}header .passnet-unified-brand img{width:130px;height:38px}header .passnet-unified-brand>span{font-size:10px;padding-left:10px}}
