@charset "UTF-8";
/* Shared extensions to the approved chest-pain layout; original site primitives retained. */
.renewal-content {overflow-wrap:anywhere;}
.renewal-content .renewal-info-panel,.renewal-content .renewal-article-box {box-sizing:border-box;min-width:0;}
.renewal-content .renewal-section-title {scroll-margin-top:130px;}
.renewal-content .renewal-pale {background:#eaf5fc;}
.renewal-content .renewal-article {max-width:1080px;margin:0 auto;}
.renewal-content .renewal-article p {line-height:1.9;}
.renewal-content .renewal-article p+p {margin-top:1.25em;}
.renewal-content .renewal-subheading {font-size:24px;font-weight:500;line-height:1.6;margin:40px 0 20px;}
.renewal-content .renewal-subheading:first-child {margin-top:0;}
.renewal-content .renewal-figure {max-width:930px;margin:36px auto;}
.renewal-content .renewal-figure img {display:block;width:100%;height:auto;}
.renewal-content .renewal-figure a {display:block;}
.renewal-content .renewal-article-box {border:1px solid #999;background:#fff;color:#302d2c;padding:48px;margin:40px auto;}
.renewal-content .renewal-article-box:first-child {margin-top:0;}
.renewal-content .renewal-article-box:last-child {margin-bottom:0;}
/* Shared model-case notice: match the approved heart-failure case. */
.renewal-content .renewal-model-note {position:relative;z-index:1;box-sizing:border-box;width:fit-content;max-width:100%;border-radius:28px;padding:26px 32px;margin:48px auto -50px;background:#e8f3fb;}
.renewal-content .renewal-model-note p {font-size:16px;line-height:1.9;margin:0;}
.renewal-content.renewal-case > .section-s:first-child {padding-bottom:0;z-index:1;}
.renewal-content.renewal-case > .section-s:nth-child(2) {padding-top:120px;}
.renewal-content .renewal-info-grid,.renewal-content .renewal-media-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:32px 0;}
.renewal-content .renewal-info-panel {padding:24px;border:1px solid #d3ebf9;background:#eaf5fc;color:#302d2c;}
.renewal-content .renewal-info-panel h3 {font-size:22px;font-weight:500;line-height:1.6;margin-bottom:16px;}
.renewal-content .renewal-info-panel p {line-height:1.75;}
.renewal-content .renewal-media-grid figure {min-width:0;}
.renewal-content .renewal-media-grid img,.renewal-content .renewal-media-grid video {display:block;width:100%;height:auto;max-height:500px;object-fit:contain;background:#fff;}
.renewal-content .renewal-media-grid figcaption {text-align:center;font-size:15px;margin-top:12px;line-height:1.75;}
.renewal-content .renewal-body-list {list-style:disc;padding-left:1.5em;line-height:1.9;margin:24px 0;}
.renewal-content .renewal-body-list li+li {margin-top:8px;}
.renewal-content .renewal-directory-hero {display:block;width:100%;height:auto;margin-top:32px;}
.renewal-content .columns.renewal-disease-columns.renewal-single {grid-template-columns:minmax(0,1fr);max-width:340px;}
.renewal-content .columns.renewal-case-columns.renewal-single {grid-template-columns:minmax(0,1fr);max-width:570px;}
.renewal-content .renewal-after-list {max-width:1080px;margin:32px auto 0;}
.renewal-content .renewal-steps {max-width:1080px;margin:auto;}
.renewal-content .renewal-steps li {display:flex;gap:32px;background:#eaf5fc;border:1px solid #d3ebf9;position:relative;padding:28px 32px 28px 0;margin-bottom:48px;}
.renewal-content .renewal-steps li:not(:last-child)::after {content:'';position:absolute;width:14px;height:14px;border-right:2px solid #62b0e3;border-bottom:2px solid #62b0e3;transform:rotate(45deg);bottom:-30px;left:50%;}
.renewal-content .renewal-steps li:last-child {margin-bottom:0;}
.renewal-content .renewal-step-no {flex:0 0 80px;align-self:flex-start;text-align:center;background:#62b0e3;color:#fff;font-size:32px;line-height:1.2;padding:10px;}
.renewal-content .renewal-step-no small {display:block;font-size:15px;margin-bottom:6px;}
.renewal-content .renewal-steps h3 {font-size:22px;font-weight:500;margin-bottom:12px;}
.renewal-content .renewal-steps p {line-height:1.75;}
.renewal-content .renewal-details,.renewal-content .renewal-faq details {background:#eaf5fc;border:1px solid #d3ebf9;margin-top:24px;}
.renewal-content details summary {cursor:pointer;position:relative;padding:18px 48px 18px 22px;list-style:none;font-weight:500;line-height:1.65;}
.renewal-content details summary::-webkit-details-marker {display:none;}
.renewal-content details summary::after {content:'＋';position:absolute;right:18px;top:18px;color:#62b0e3;}
.renewal-content details[open] summary::after {content:'−';}
.renewal-content details summary:focus-visible {outline:3px solid #245c82;outline-offset:3px;}
.renewal-content details>p,.renewal-content details>div {padding:0 22px 22px;line-height:1.8;}
.renewal-content .renewal-faq {max-width:1080px;margin:auto;}
.renewal-content .renewal-faq details:first-child {margin-top:0;}
.renewal-content .renewal-clinic-info {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start;}
.renewal-content .renewal-clinic-info iframe {width:100%;height:400px;}
.renewal-content .renewal-clinic-info .table-c {width:100%;margin:24px 0;}
.renewal-content .renewal-clinic-info h2 {font-size:30px;font-weight:500;}
@media(min-width:1024px){.renewal-content .renewal-info-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:1023px){
 .renewal-content .renewal-info-grid,.renewal-content .renewal-media-grid,.renewal-content .renewal-clinic-info {gap:28px;}
 .renewal-content .renewal-article-box {padding:32px;}
 .renewal-content .renewal-clinic-info {grid-template-columns:1fr;}
}
@media(max-width:767px){
 .renewal-content .renewal-info-grid,.renewal-content .renewal-media-grid {grid-template-columns:1fr;gap:20px;}
 .renewal-content .renewal-article-box {padding:24px 20px;margin:28px auto;}
 .renewal-content .renewal-model-note {padding:22px;border-radius:20px;margin-top:32px;margin-bottom:-28px;}
 .renewal-content.renewal-case > .section-s:nth-child(2) {padding-top:84px;}
 .renewal-content .renewal-subheading {font-size:22px;margin-top:32px;}
 .renewal-content .renewal-figure {margin:28px auto;}
 .renewal-content .renewal-step-no {flex-basis:56px;font-size:26px;}
 .renewal-content .renewal-step-no small {font-size:12px;}
 .renewal-content .renewal-steps li {gap:16px;padding:20px 16px 20px 0;}
 .renewal-content .renewal-steps h3 {font-size:20px;}
 .renewal-content .renewal-clinic-info h2 {font-size:26px;}
}

/* Palpitations PDF: 52px white separator between causes and examinations. */
.renewal-content > .renewal-section-separated { margin-top:52px; }
@media(max-width:767px) {
 .renewal-content > .renewal-section-separated { margin-top:32px; }
}

/* Cover the uneven raster edge with one crisp line at every display size. */
.renewal-content .renewal-figure img[src$="/p05-figure-0.png"],
.renewal-content .renewal-figure img[src$="/p10-figure-0.png"],
.renewal-content .renewal-figure img[src$="/p10-figure-1.png"],
.renewal-content .renewal-figure img[src$="/p10-figure-2.png"],
.renewal-content .renewal-figure img[src$="/p10-figure-3.png"],
.renewal-content .renewal-figure img[src$="/p17-figure-0.png"],
.renewal-content .renewal-figure img[src$="/p17-examination-20261102.png"],
.renewal-content .renewal-figure img[src$="/p17-figure-1.png"],
.renewal-content .renewal-figure img[src$="/p17-treatment-20261030.png"] {
 outline:1px solid #302d2c;
 outline-offset:-1px;
}

/* P05 important point: reproduce the supplied Illustrator hierarchy and spacing. */
.renewal-content .renewal-important-point {background:#e8f3fb;}
.renewal-content .renewal-important-point .wrap {max-width:1080px;}
.renewal-content .renewal-important-label {
 display:flex;align-items:center;gap:14px;width:fit-content;box-sizing:border-box;
 min-height:36px;padding:4px 18px 4px 24px;margin:0 0 16px;
 border-radius:999px;background:#62b0e3;color:#fff;
 font-size:20px;font-weight:500;line-height:1.4;letter-spacing:0;
}
.renewal-content .renewal-important-label span {
 display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;
 border:1px solid currentColor;border-radius:50%;font-size:22px;line-height:1;
}
.renewal-content .renewal-important-point .renewal-section-title {
 font-size:42px;letter-spacing:0;line-height:1.6;text-align:left;text-wrap:initial;margin-bottom:32px;
 scroll-margin-top:200px;
}
.renewal-content .renewal-important-point .renewal-figure {margin:88px auto 44px;}
@media(max-width:1023px){
 .renewal-content .renewal-important-point .renewal-section-title {font-size:32px;}
 .renewal-content .renewal-important-point .renewal-figure {margin-top:56px;}
}
@media(max-width:767px){
 .renewal-content .renewal-important-label {min-height:32px;padding:4px 16px;gap:10px;font-size:16px;margin-bottom:14px;}
 .renewal-content .renewal-important-label span {flex-basis:20px;width:20px;height:20px;font-size:18px;}
 .renewal-content .renewal-important-point .renewal-section-title {font-size:27px;line-height:1.6;margin-bottom:24px;scroll-margin-top:160px;}
 .renewal-content .renewal-important-point .renewal-figure {margin:40px auto 28px;}
}

/* P08 Illustrator: pale-blue consultation band with white cards. */
.renewal-content .renewal-visit-pale {background:#e8f3fb;}
.renewal-content .renewal-visit-pale .renewal-visit-card {background:#fff;}

/* Sleep-apnea treatment and benefit cards on the pale-blue sections. */
.renewal-content[data-page="P10"] .renewal-info-panel {background:#fff;}

/* P13: numbered disclosure cards, based on the supplied Illustrator artwork. */
.renewal-content[data-page="P13"] section[aria-labelledby="renewal-section-3"] {background:#e8f3fb;}
.renewal-arrhythmia-list {max-width:1080px;margin:0 auto;display:grid;gap:22px;}
.renewal-arrhythmia-item {position:relative;background:#fff;min-width:0;}
.renewal-arrhythmia-item::before {content:"";position:absolute;left:100px;top:30px;bottom:30px;width:1px;background:#62b0e3;pointer-events:none;}
.renewal-content .renewal-arrhythmia-item summary {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;row-gap:20px;padding:28px 32px 28px 130px;font-weight:400;}
.renewal-content details.renewal-arrhythmia-item summary::after {content:none;}
.renewal-arrhythmia-number {position:absolute;left:28px;top:22px;color:#62b0e3;font-size:46px;line-height:1.2;letter-spacing:-.04em;font-weight:500;}
.renewal-arrhythmia-item summary h3 {font-size:28px;font-weight:500;line-height:1.5;margin:0;letter-spacing:0;}
.renewal-arrhythmia-toggle {display:flex;align-items:center;gap:14px;color:#62b0e3;font-size:15px;line-height:2.8;white-space:nowrap;}
.renewal-arrhythmia-chevron {width:10px;height:10px;box-sizing:border-box;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-5px;}
.renewal-arrhythmia-item[open] .renewal-arrhythmia-chevron {transform:rotate(225deg);margin-top:5px;}
.renewal-arrhythmia-item .when-open,.renewal-arrhythmia-item[open] .when-closed {display:none;}
.renewal-arrhythmia-item[open] .when-open {display:inline;}
.renewal-arrhythmia-lead {grid-column:1 / -1;display:block;font-size:17px;line-height:1.9;}
.renewal-content .renewal-arrhythmia-item > .renewal-arrhythmia-body {padding:0 32px 30px 130px;}
.renewal-arrhythmia-facts > div {display:grid;grid-template-columns:146px minmax(0,1fr);gap:18px;align-items:stretch;border-top:1px solid #d3ebf9;padding:4px 0;}
.renewal-arrhythmia-facts > div:last-child {border-bottom:1px solid #d3ebf9;}
.renewal-arrhythmia-facts dt {display:flex;align-items:center;padding:8px 14px;border-radius:6px;background:#e8f3fb;font-size:16px;line-height:1.7;}
.renewal-arrhythmia-facts dd {align-self:center;min-width:0;margin:0;font-size:16px;line-height:1.7;padding:4px 0;}
.renewal-arrhythmia-note {display:flex;align-items:center;gap:10px;padding:8px 12px;margin-top:6px;border:1px solid #ffbd43;border-radius:7px;background:#fff9eb;font-size:16px;line-height:1.7;}
.renewal-arrhythmia-note > span {display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:1px solid #ffbd43;border-radius:50%;color:#f0a91b;font-family:serif;font-size:18px;line-height:1;}
@media(max-width:1023px){
 .renewal-arrhythmia-item::before {left:76px;}
 .renewal-content .renewal-arrhythmia-item summary {padding-left:100px;column-gap:16px;}
 .renewal-content .renewal-arrhythmia-item > .renewal-arrhythmia-body {padding-left:100px;}
 .renewal-arrhythmia-number {left:20px;font-size:38px;top:27px;}
 .renewal-arrhythmia-facts > div {grid-template-columns:128px minmax(0,1fr);gap:12px;}
}
@media(max-width:767px){
 .renewal-arrhythmia-list {gap:20px;}
 .renewal-arrhythmia-item::before {left:54px;top:22px;bottom:22px;}
 .renewal-content .renewal-arrhythmia-item summary {grid-template-columns:minmax(0,1fr);padding:20px 18px 22px 72px;gap:12px;}
 .renewal-arrhythmia-number {left:13px;top:23px;font-size:30px;}
 .renewal-arrhythmia-item summary h3 {font-size:24px;}
 .renewal-arrhythmia-toggle {grid-row:3;justify-self:end;font-size:13px;line-height:1.6;gap:10px;}
 .renewal-arrhythmia-lead {grid-row:2;font-size:16px;line-height:1.8;}
 .renewal-content .renewal-arrhythmia-item > .renewal-arrhythmia-body {padding:0 18px 22px 72px;}
 .renewal-arrhythmia-facts > div {grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0;}
 .renewal-arrhythmia-facts dt {padding:6px 10px;font-size:15px;}
 .renewal-arrhythmia-facts dd {font-size:15px;}
 .renewal-arrhythmia-note {align-items:flex-start;font-size:14px;padding:10px;gap:8px;}
}

/* P14: reproduce the supplied Illustrator's content groups and hierarchy. */
.renewal-content[data-page="P14"] > .renewal-pale {background:#e8f3fb;}
.ob-layout {max-width:1080px;margin:0 auto;color:#302d2c;}
.ob-layout *, .ob-layout *::before, .ob-layout *::after {box-sizing:border-box;}
.ob-layout .ob-copy p,.ob-layout .ob-cautions p {font-size:17px;line-height:1.9;margin:0;}
.ob-layout .ob-heading {font-size:26px;font-weight:500;line-height:1.6;margin:0 0 24px;}
.ob-bmi-band {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:32px;background:#e8f3fb;padding:32px 40px;margin:52px 0;}
.ob-bmi-band h3 {font-size:18px;font-weight:500;line-height:1.6;margin:0 0 16px;}
.ob-bmi-band p {font-size:28px;line-height:1.6;margin:0;}
.ob-bmi-band > div:last-child {border-left:1px solid #9bccec;text-align:center;padding-left:32px;}
.ob-bmi-band > div:last-child h3 {color:#666;font-weight:400;}
.ob-bmi-band > div:last-child p {color:#3185b4;font-size:32px;}
.ob-health-list {list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,minmax(80px,auto));grid-auto-flow:column;column-gap:50px;padding:0;margin:42px 0 58px;}
.ob-health-list > li {display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #ccc;min-width:0;}
.ob-health-number {display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#62b0e3;color:#fff;font-size:17px;line-height:1;margin-top:2px;}
.ob-health-list h4 {font-size:20px;font-weight:500;line-height:1.5;margin:0;}
.ob-health-list p {font-size:14px;line-height:1.7;color:#666;margin:4px 0 0;}
.ob-diagnosis-note {background:#e8f3fb;padding:22px 34px;}
.ob-treatment-card,.ob-route-card {background:#fff;border:1px solid #777;padding:64px 70px;color:#302d2c;}
.ob-treatment-step + .ob-treatment-step {border-top:1px solid #777;margin-top:48px;padding-top:48px;}
.ob-drug-band {display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e8f3fb;padding:22px 32px;margin:48px 0 28px;}
.ob-drug-band h4,.ob-drug-band p {font-size:23px;font-weight:500;line-height:1.5;margin:0;}
.ob-drug-band p {color:#3185b4;}
.ob-layout .ob-small-heading {font-size:21px;font-weight:500;line-height:1.6;margin:34px 0 16px;}
.ob-bullets {list-style:disc;padding-left:1.5em;margin:20px 0 0;font-size:18px;line-height:2;}
.ob-bullets > li,.ob-condition-bullets > li {list-style:disc;}
.ob-bullets li + li {margin-top:4px;}
.ob-drug-about {margin-top:44px;}
.ob-drug-about h5 {font-size:17px;font-weight:400;line-height:1.9;margin:0 0 6px;}
.ob-side-effects {margin-top:38px;}
.ob-pathways .ob-pathways-intro {text-align:center;color:#fff;max-width:850px;margin:0 auto 90px;}
.ob-route-card {padding-top:36px;padding-bottom:56px;}
.ob-route-card + .ob-route-card {margin-top:118px;}
.ob-route-header {border-bottom:1px solid #9bccec;padding-bottom:30px;margin-bottom:38px;}
.ob-route-header .ob-figure-label {font-size:14px;line-height:1.7;color:#3185b4;margin:0 0 16px;}
.ob-route-header h3 {font-size:30px;font-weight:500;line-height:1.6;margin:0 0 14px;}
.ob-conditions {list-style:none;padding:0;margin:0;display:grid;gap:30px;}
.ob-conditions > li {display:grid;grid-template-columns:86px minmax(0,1fr);gap:24px;align-items:start;}
.ob-condition-label {display:block;background:#e8f3fb;color:#3185b4;text-align:center;padding:7px 10px;font-size:16px;line-height:1.5;}
.ob-conditions h5 {font-size:21px;font-weight:500;line-height:1.6;margin:0 0 12px;}
.ob-condition-bullets {list-style:disc;background:#e8f3fb;padding:12px 20px 12px 38px;margin:14px 0 0;font-size:17px;line-height:1.9;}
.ob-facility {border-top:1px solid #bbb;padding-top:28px;margin-top:36px;}
.ob-conditions-note {margin-top:32px;}
.ob-layout .ob-conditions-note p {font-size:15px;color:#666;line-height:1.8;}
.ob-layout .ob-flow-title {margin-top:52px;}
.ob-flow-figure {margin:0;}
.ob-flow-figure a,.ob-flow-figure img {display:block;width:100%;height:auto;}
.ob-flow-figure a:focus-visible {outline:3px solid #245c82;outline-offset:4px;}
.ob-after-flow {margin-top:36px;}
.ob-layout .ob-cautions-title {margin-top:52px;}
.ob-cautions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;}
.ob-cautions > section + section {border-left:1px solid #ccc;padding-left:42px;}
.ob-cautions h5 {font-size:22px;font-weight:500;line-height:1.6;margin:0 0 18px;}
.ob-cautions > section:first-child h5 {color:#3185b4;}
.ob-closing {margin-top:42px;}
.ob-footnote {margin-top:40px;}
.ob-layout .ob-footnote p {font-size:14px;color:#666;line-height:1.8;}
@media(max-width:1023px){
 .ob-treatment-card,.ob-route-card {padding-left:36px;padding-right:36px;}
 .ob-bmi-band {padding:28px;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);}
 .ob-bmi-band p {font-size:23px;}
 .ob-bmi-band > div:last-child {padding-left:24px;}
 .ob-bmi-band > div:last-child p {font-size:26px;}
 .ob-health-list {column-gap:28px;}
 .ob-cautions {gap:28px;}
 .ob-cautions > section + section {padding-left:28px;}
}
@media(max-width:767px){
 .ob-layout .ob-copy p,.ob-layout .ob-cautions p {font-size:16px;line-height:1.8;}
 .ob-layout .ob-heading {font-size:23px;margin-bottom:18px;}
 .ob-bmi-band {grid-template-columns:1fr;padding:24px;margin:32px 0;gap:20px;}
 .ob-bmi-band > div:last-child {border-left:0;border-top:1px solid #9bccec;padding:20px 0 0;}
 .ob-bmi-band h3 {margin-bottom:10px;font-size:17px;}
 .ob-bmi-band p {font-size:22px;}
 .ob-health-list {grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:0;margin:28px 0 36px;}
 .ob-health-list > li {min-height:68px;gap:12px;}
 .ob-health-list h4 {font-size:18px;}
 .ob-diagnosis-note {padding:20px;}
 .ob-treatment-card,.ob-route-card {padding:28px 20px;}
 .ob-treatment-step + .ob-treatment-step {margin-top:28px;padding-top:28px;}
 .ob-drug-band {display:block;padding:18px;margin:28px 0 22px;}
 .ob-drug-band h4,.ob-drug-band p {font-size:20px;}
 .ob-drug-band p {margin-top:8px;font-size:18px;}
 .ob-layout .ob-small-heading {font-size:20px;margin-top:28px;}
 .ob-bullets {font-size:16px;line-height:1.8;}
 .ob-drug-about,.ob-side-effects {margin-top:28px;}
 .ob-drug-about h5 {font-size:16px;}
 .ob-pathways .ob-pathways-intro {text-align:left;margin-bottom:40px;}
 .ob-route-card + .ob-route-card {margin-top:40px;}
 .ob-route-header {margin-bottom:26px;padding-bottom:24px;}
 .ob-route-header h3 {font-size:24px;}
 .ob-conditions {gap:24px;}
 .ob-conditions > li {grid-template-columns:1fr;gap:10px;}
 .ob-condition-label {justify-self:start;min-width:78px;font-size:15px;}
 .ob-conditions h5 {font-size:19px;margin-bottom:8px;}
 .ob-condition-bullets {font-size:15px;padding:12px 14px 12px 28px;}
 .ob-layout .ob-flow-title,.ob-layout .ob-cautions-title {margin-top:32px;}
 .ob-cautions {grid-template-columns:1fr;gap:24px;}
 .ob-cautions > section + section {border-left:0;border-top:1px solid #ccc;padding:24px 0 0;}
 .ob-cautions h5 {font-size:20px;margin-bottom:12px;}
 .ob-closing,.ob-footnote,.ob-after-flow {margin-top:28px;}
}

/* P15: spacing and content groups measured from the final Illustrator layout. */
.renewal-content[data-page="P15"] > .renewal-pale {background:#e8f3fb;}
.renewal-content[data-page="P15"] > .section-s {padding-top:120px;padding-bottom:120px;}
.renewal-content[data-page="P15"] > .section-s:first-child {padding-bottom:0;z-index:1;}
.renewal-content[data-page="P15"] > .section-s:first-child .wrap > p {margin:0;line-height:1.9;}
.renewal-content[data-page="P15"] .renewal-section-title {margin-bottom:40px;}
.renewal-content[data-page="P15"] .renewal-article p {margin:0;line-height:1.9;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-1"] .renewal-subheading {display:flex;align-items:center;gap:12px;margin:0 0 40px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-1"] .renewal-subheading::before {content:"";display:block;flex:0 0 22px;width:22px;height:24px;background:radial-gradient(circle at 50% 25%,currentColor 0 5px,transparent 5.5px),radial-gradient(ellipse 11px 10px at 50% 100%,currentColor 95%,transparent 100%);}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-2"] {padding-bottom:0;}
.hf-exam-card {box-sizing:border-box;max-width:1080px;margin:auto;background:#fff;border:1px solid #302d2c;padding:120px 74px;color:#302d2c;}
.hf-exam-card * {box-sizing:border-box;}
.hf-exam-card h3 {font-size:24px;font-weight:500;line-height:1.6;margin:0 0 40px;}
.hf-exam-copy p {font-size:17px;line-height:1.9;margin:0;}
.hf-exam-figure {margin:0 0 48px;}
.hf-exam-figure a,.hf-exam-figure img {display:block;width:100%;height:auto;}
.hf-exam-figure img {outline:1px solid #302d2c;outline-offset:-1px;}
.hf-exam-figure a:focus-visible {outline:3px solid #245c82;outline-offset:4px;}
.hf-exam-cycle {margin-top:104px;}
.hf-exam-cycle h3 {margin-bottom:20px;}
.hf-exam-cycle .hf-exam-figure {margin-top:32px;}
.hf-exam-cycle .hf-exam-copy:last-child p+p {margin-top:48px;}
.hf-exam-echo {border-top:1px solid #302d2c;margin-top:120px;padding-top:120px;}
.hf-echo-pair {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px;border:1px solid #302d2c;padding:48px 62px;margin-bottom:48px;}
.hf-echo-pair figure {min-width:0;margin:0;}
.hf-echo-label {display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;line-height:1.6;margin:0 0 14px;}
.hf-echo-label span {display:inline-block;color:#fff;background:#0086d6;border-radius:999px;padding:1px 12px;white-space:nowrap;}
.hf-echo-pair img,.hf-echo-pair video {display:block;width:100%;height:auto;background:#000;}
.hf-echo-pair figcaption {font-size:16px;line-height:1.9;margin-top:14px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-3"] {padding-bottom:0;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-3"] .renewal-article {max-width:1040px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-3"] p+p {margin-top:40px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] {padding-top:170px;padding-bottom:200px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] .renewal-section-title {margin-bottom:52px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] .renewal-figure {max-width:1080px;margin:0 auto 48px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] .renewal-figure img {outline:1px solid #302d2c;outline-offset:-1px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] .renewal-article > p {margin:0 20px;}
@media(max-width:1023px){
 .hf-exam-card {padding:72px 40px;}
 .hf-echo-pair {padding:32px;gap:32px;}
 .hf-echo-label {font-size:14px;gap:8px;}
 .hf-exam-echo {margin-top:80px;padding-top:80px;}
}
@media(max-width:767px){
 .renewal-content[data-page="P15"] > .section-s {padding-top:60px;padding-bottom:60px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-1"] {padding-top:84px;}
 .renewal-content[data-page="P15"] .renewal-section-title {margin-bottom:28px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-1"] .renewal-subheading {margin-bottom:28px;}
 .hf-exam-card {padding:36px 20px;}
 .hf-exam-card h3 {font-size:22px;margin-bottom:28px;}
 .hf-exam-copy p {font-size:16px;line-height:1.8;}
 .hf-exam-figure {margin-bottom:28px;}
 .hf-exam-cycle {margin-top:52px;}
 .hf-exam-cycle h3 {margin-bottom:18px;}
 .hf-exam-cycle .hf-exam-figure {margin-top:24px;}
 .hf-exam-cycle .hf-exam-copy:last-child p+p {margin-top:24px;}
 .hf-exam-echo {margin-top:52px;padding-top:52px;}
 .hf-echo-pair {grid-template-columns:1fr;padding:20px 16px;gap:32px;margin-bottom:28px;}
 .hf-echo-label {font-size:15px;}
 .hf-echo-pair figcaption {font-size:15px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-3"] p+p {margin-top:28px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] {padding-top:72px;padding-bottom:80px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] .renewal-section-title {margin-bottom:28px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] .renewal-figure {margin-bottom:28px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] .renewal-article > p {margin:0;}
}

/* Case 02: reproduce the examination frame spacing from the Illustrator artwork. */
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-article-box {padding:112px 74px 120px;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-subheading {margin:0 0 48px;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-subheading:not(:first-child) {border-top:1px solid #777;margin-top:112px;padding-top:112px;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-media-grid {gap:10%;border:1px solid #777;padding:64px 12.8% 76px;margin:0 0 80px;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-media-grid figure {display:flex;flex-direction:column;min-width:0;margin:0;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-media-grid figcaption {order:-1;align-self:center;margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.6;color:#302d2c;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-media-grid video {width:100%;height:auto;max-height:none;background:#000;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-figure {max-width:none;width:100%;margin:0 0 48px;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-figure img {outline:1px solid #777;outline-offset:-1px;}
.renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-article p {margin:0;font-size:16px;line-height:1.9;}
@media(max-width:1024px) {
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-article-box {padding:72px 48px;}
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-subheading:not(:first-child) {margin-top:72px;padding-top:72px;}
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-media-grid {padding:40px 6% 48px;gap:7%;margin-bottom:48px;}
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-media-grid figcaption {font-size:14px;}
}
@media(max-width:767px) {
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-article-box {padding:36px 20px;}
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-subheading {font-size:21px;margin-bottom:28px;}
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-subheading:not(:first-child) {margin-top:40px;padding-top:40px;}
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-media-grid {grid-template-columns:1fr;gap:28px;padding:24px 16px;margin-bottom:28px;}
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-figure {margin-bottom:28px;}
 .renewal-content[data-page="P16"] section[aria-labelledby="renewal-section-2"] .renewal-article p {font-size:16px;line-height:1.9;}
}

/* P17 examination copy: use the normal body leading between consecutive sentences. */
.renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-2"] .renewal-article p + p {margin-top:0;}

/* P17: align examination and treatment frames with the supplied Illustrator layout. */
.renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-2"],
.renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-3"] {padding-bottom:0;}
.renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-2"] .renewal-article-box,
.renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-3"] .renewal-article-box {padding:112px 74px;margin:0 auto;border-color:#302d2c;}
.renewal-content[data-page="P17"] .renewal-article-box .renewal-subheading {margin:0 0 48px;}
.renewal-content[data-page="P17"] .renewal-article-box .renewal-figure {width:100%;max-width:none;margin:0 0 44px;}
.renewal-content[data-page="P17"] .renewal-article-box > p {margin:0;line-height:1.9;}
.renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-4"] {padding-top:176px;}
@media(max-width:1024px){
 .renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-2"] .renewal-article-box,
 .renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-3"] .renewal-article-box {padding:72px 40px;}
 .renewal-content[data-page="P17"] .renewal-article-box .renewal-subheading {margin-bottom:36px;}
 .renewal-content[data-page="P17"] .renewal-article-box .renewal-figure {margin-bottom:36px;}
 .renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-4"] {padding-top:112px;}
}
@media(max-width:767px){
 .renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-2"],
 .renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-3"] {padding-top:64px;}
 .renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-2"] .renewal-article-box,
 .renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-3"] .renewal-article-box {padding:36px 20px;}
 .renewal-content[data-page="P17"] .renewal-article-box .renewal-subheading {margin-bottom:28px;}
 .renewal-content[data-page="P17"] .renewal-article-box .renewal-figure {margin-bottom:28px;}
 .renewal-content[data-page="P17"] section[aria-labelledby="renewal-section-4"] {padding-top:88px;}
}
/* P18–P21: restore case layouts from the final Illustrator originals. */
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) > .renewal-pale {background:#e8f3fb;}
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article p {margin:0;line-height:1.9;letter-spacing:.02em;}
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-subheading {letter-spacing:0;}
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) section[aria-labelledby="renewal-section-1"] .renewal-subheading {margin-bottom:32px;}
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) section[aria-labelledby="renewal-section-2"] {padding-bottom:0;}
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box {padding:112px 74px;margin:0 auto;border-color:#302d2c;}
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box .renewal-subheading {margin:0 0 48px;}
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box .renewal-figure {width:100%;max-width:none;margin:0 0 44px;}
.renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box p + .renewal-figure {margin-top:48px;}
.renewal-content[data-page="P18"] .renewal-article-box .renewal-subheading:not(:first-child) {border-top:1px solid #777;margin-top:112px;padding-top:112px;}
.renewal-content[data-page="P18"] > section:first-child .wrap > p {margin:0;line-height:1.9;letter-spacing:.02em;}
/* Restore the original examination labels and measurement columns. */
.renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-article-box > .renewal-subheading:first-child {border-bottom:1px solid #777;padding-bottom:48px;margin-bottom:48px;}
.renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-article-box .renewal-info-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 80px;margin:0 0 72px;}
.renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-info-panel {padding:0;border:0;background:transparent;}
.renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-info-panel h3 {font-size:17px;font-weight:400;letter-spacing:0;margin:0 0 8px;}
.renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-info-panel p {font-size:24px;font-weight:500;line-height:1.75;letter-spacing:0;white-space:pre-line;}
.renewal-content[data-page="P19"] .renewal-article-box > .renewal-subheading:nth-child(2) {border-bottom:1px dashed #999;padding-bottom:12px;margin-bottom:44px;}
.renewal-content[data-page="P19"] .renewal-info-panel:last-child {grid-column:1 / -1;}
.renewal-content[data-page="P19"] .renewal-article-box > .renewal-subheading:last-of-type {margin-bottom:20px;}
.renewal-content[data-page="P20"] .renewal-article-box {padding-top:64px;}
.renewal-content[data-page="P20"] .renewal-article-box .renewal-info-grid {grid-template-columns:1fr;margin-bottom:44px;}
.renewal-content[data-page="P20"] .renewal-article-box > .renewal-subheading:nth-of-type(2) {border-top:1px solid #777;padding-top:56px;margin-top:64px;}
.renewal-content[data-page="P20"] .renewal-article-box > .renewal-subheading:nth-of-type(3) {margin-top:64px;}
/* Diabetes: retain the separate diagnosis/target frame shown in the artwork. */
.renewal-content[data-page="P21"] .renewal-article-box .renewal-subheading {border-bottom:1px solid #777;padding-bottom:48px;margin-bottom:44px;}
.renewal-content[data-page="P21"] section[aria-labelledby="renewal-section-3"] .renewal-article-box {margin-top:112px;}
.renewal-content[data-page="P21"] .renewal-article-box .renewal-subheading:not(:first-child) {margin-top:112px;}
.renewal-content[data-page="P21"] .renewal-figure:has(img[src$="/p21-figure-0.png"]) {max-width:530px;margin:88px auto 72px;}
.renewal-content[data-page="P21"] .renewal-article-box .renewal-figure:has(img[src$="/p21-figure-2.png"]) {margin-bottom:64px;}
/* Crisp outlines on diagrams whose original artwork includes a frame. */
.renewal-content:is([data-page="P18"],[data-page="P20"]) .renewal-figure img,
.renewal-content[data-page="P21"] .renewal-figure img[src$="/p21-figure-3.png"] {outline:1px solid #302d2c;outline-offset:-1px;}
@media(max-width:1024px){
 .renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box {padding:72px 40px;}
 .renewal-content[data-page="P18"] .renewal-article-box .renewal-subheading:not(:first-child) {margin-top:72px;padding-top:72px;}
 .renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-article-box .renewal-info-grid {column-gap:32px;}
 .renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-info-panel p {font-size:21px;}
 .renewal-content[data-page="P21"] section[aria-labelledby="renewal-section-3"] .renewal-article-box,
 .renewal-content[data-page="P21"] .renewal-article-box .renewal-subheading:not(:first-child) {margin-top:72px;}
}
@media(max-width:767px){
 .renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) section[aria-labelledby="renewal-section-2"],
 .renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) section[aria-labelledby="renewal-section-3"] {padding-top:64px;}
 .renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box {padding:36px 20px;}
 .renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article p {font-size:16px;line-height:1.8;letter-spacing:.01em;}
 .renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box .renewal-subheading {font-size:21px;margin-bottom:28px;}
 .renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box .renewal-figure {margin-bottom:28px;}
 .renewal-content:is([data-page="P18"],[data-page="P19"],[data-page="P20"],[data-page="P21"]) .renewal-article-box p + .renewal-figure {margin-top:28px;}
 .renewal-content[data-page="P18"] .renewal-article-box .renewal-subheading:not(:first-child) {margin-top:40px;padding-top:40px;}
 .renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-article-box > .renewal-subheading:first-child,
 .renewal-content[data-page="P21"] .renewal-article-box .renewal-subheading {padding-bottom:28px;margin-bottom:28px;}
 .renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-article-box .renewal-info-grid {grid-template-columns:1fr;gap:24px;margin-bottom:36px;}
 .renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-info-panel h3 {font-size:15px;}
 .renewal-content:is([data-page="P19"],[data-page="P20"]) .renewal-info-panel p {font-size:18px;}
 .renewal-content[data-page="P19"] .renewal-article-box > .renewal-subheading:nth-child(2) {margin-bottom:28px;}
 .renewal-content[data-page="P20"] .renewal-article-box > .renewal-subheading:nth-of-type(2) {padding-top:36px;margin-top:36px;}
 .renewal-content[data-page="P20"] .renewal-article-box > .renewal-subheading:nth-of-type(3) {margin-top:36px;}
 .renewal-content[data-page="P21"] section[aria-labelledby="renewal-section-3"] .renewal-article-box,
 .renewal-content[data-page="P21"] .renewal-article-box .renewal-subheading:not(:first-child) {margin-top:40px;}
 .renewal-content[data-page="P21"] .renewal-figure:has(img[src$="/p21-figure-0.png"]) {margin-top:36px;margin-bottom:36px;}
 .renewal-content[data-page="P21"] .renewal-article-box .renewal-figure:has(img[src$="/p21-figure-2.png"]) {margin-bottom:28px;}
}

/* P19: restore the clipped right edge of the AHI results panel. */
.renewal-content[data-page="P19"] .renewal-figure:has(img[src$="/p19-figure-0.png"]) {position:relative;}
.renewal-content[data-page="P19"] .renewal-figure:has(img[src$="/p19-figure-0.png"])::after {content:"";position:absolute;right:0;top:12.03252%;bottom:0.97561%;width:1px;background:#777;pointer-events:none;}

/* P15: revised 2026-10-29 artwork, prevention and shared-care sections. */
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-4"] {padding-bottom:0;}
.renewal-content[data-page="P15"] section:is([aria-labelledby="renewal-section-5"],[aria-labelledby="renewal-section-6"]) .renewal-figure {max-width:1080px;margin:0 auto 64px;}
.renewal-content[data-page="P15"] section:is([aria-labelledby="renewal-section-5"],[aria-labelledby="renewal-section-6"]) .renewal-figure img {outline:1px solid #302d2c;outline-offset:-1px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-5"] {padding-top:160px;padding-bottom:0;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-5"] .renewal-subheading {font-size:28px;line-height:1.6;margin:64px 20px 20px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-5"] .renewal-article > p,
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-6"] .renewal-article > p {margin:0 20px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-6"] {padding-top:160px;padding-bottom:150px;}
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-6"] .renewal-figure {margin-top:64px;margin-bottom:0;}
@media (max-width:767px) {
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-5"] {padding-top:72px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-6"] {padding-top:72px;padding-bottom:80px;}
 .renewal-content[data-page="P15"] section:is([aria-labelledby="renewal-section-5"],[aria-labelledby="renewal-section-6"]) .renewal-figure {margin-bottom:32px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-5"] .renewal-subheading {font-size:22px;margin:40px 0 20px;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-5"] .renewal-article > p,
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-6"] .renewal-article > p {margin:0;}
 .renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-6"] .renewal-figure {margin-top:32px;margin-bottom:0;}
}

/* P15: give the shared-care illustration white space inside its frame. */
.renewal-content[data-page="P15"] section[aria-labelledby="renewal-section-6"] .renewal-figure img {box-sizing:border-box;padding:4%;background:#fff;}

/* P10: CPAP outcomes figure added in the revised Illustrator artwork. */
.renewal-content[data-page="P10"] section[aria-labelledby="renewal-section-4"] {padding-bottom:0;}
.renewal-content[data-page="P10"] section[aria-labelledby="renewal-section-4"] .renewal-info-grid {margin-bottom:0;}
.renewal-content[data-page="P10"] section[aria-labelledby="renewal-section-5"] {padding-top:112px;padding-bottom:112px;}
.renewal-content[data-page="P10"] section[aria-labelledby="renewal-section-5"] .renewal-article {max-width:930px;}
.renewal-content[data-page="P10"] section[aria-labelledby="renewal-section-5"] .renewal-figure {margin:0 auto 48px;}
.renewal-content .renewal-figure img[src$="/p10-cpap-effect-20261030.png"] {outline:1px solid #302d2c;outline-offset:-1px;}
@media(max-width:767px) {
 .renewal-content[data-page="P10"] section[aria-labelledby="renewal-section-5"] {padding-top:64px;padding-bottom:64px;}
 .renewal-content[data-page="P10"] section[aria-labelledby="renewal-section-5"] .renewal-figure {margin-bottom:28px;}
}

/* P19 revised 2026-11-02: begin the examination frame with patient status. */
.renewal-content[data-page="P19"] section[aria-labelledby="renewal-section-2"] .renewal-article-box {padding-top:84px;}
.renewal-content[data-page="P19"] .renewal-article-box > .renewal-subheading:first-child {border-bottom:1px dashed #999;padding-bottom:12px;margin-bottom:44px;}
.renewal-content[data-page="P19"] section[aria-labelledby="renewal-section-2"] .renewal-info-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
@media(max-width:1024px) {
 .renewal-content[data-page="P19"] section[aria-labelledby="renewal-section-2"] .renewal-article-box {padding-top:64px;}
}
@media(max-width:767px) {
 .renewal-content[data-page="P19"] section[aria-labelledby="renewal-section-2"] .renewal-article-box {padding-top:36px;}
 .renewal-content[data-page="P19"] .renewal-article-box > .renewal-subheading:first-child {padding-bottom:12px;margin-bottom:28px;}
 .renewal-content[data-page="P19"] section[aria-labelledby="renewal-section-2"] .renewal-info-grid {grid-template-columns:1fr;}
}

/* P10 revised 2026-11-02: preserve the CPAP subtitle line break. */
.renewal-content[data-page="P10"] section[aria-labelledby="renewal-section-3"] .renewal-info-panel h3 {white-space:pre-line;}
