.cc-prescription-article *{box-sizing:border-box}.cc-prescription-article{margin:0;background:#fff;color:#24354a;font:18px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cc-prescription-article .rx-reading{max-width:760px;margin:0 auto;padding:48px 20px 64px}.cc-prescription-article h1{font-size:36px;line-height:1.2;letter-spacing:-.9px;color:#132e4d;margin:0 0 24px}.cc-prescription-article h2{font-size:27px;line-height:1.3;color:#132e4d;margin:48px 0 18px;letter-spacing:-.4px}.cc-prescription-article p{margin:0 0 20px}.cc-prescription-article a{color:#145b85;text-underline-offset:3px}.cc-prescription-article figure{margin:32px 0 36px}.cc-prescription-article figcaption{font-size:15px;line-height:1.55;color:#526478;margin-top:12px}.cc-prescription-article .rx-graphic{padding:28px;border-radius:20px;background:#eef4f8;overflow:hidden}.cc-prescription-article .rx-eyebrow{display:block;font-size:13px;letter-spacing:1.4px;font-weight:750;color:#3a637d;margin-bottom:10px}.cc-prescription-article .rx-graphic h3{font-size:24px;line-height:1.25;margin:0 0 22px;color:#132e4d;letter-spacing:-.5px}.cc-prescription-article .row{display:flex;gap:18px;align-items:stretch}.cc-prescription-article .panel{flex:1;min-width:0;border-radius:15px;background:white;padding:18px;box-shadow:0 4px 12px #17355308}.cc-prescription-article .panel h4{font-size:19px;line-height:1.3;margin:12px 0 7px;color:#132e4d}.cc-prescription-article .panel p{font-size:16px;line-height:1.45;margin:0}.cc-prescription-article .panel svg{width:100%;height:110px;display:block}.cc-prescription-article .tag{display:inline-block;margin-top:14px;padding:5px 9px;border-radius:7px;background:#e3f2ef;color:#15635a;font-size:15px;font-weight:650}.cc-prescription-article .equals{display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:#537287;min-width:14px}.cc-prescription-article .result{margin-top:18px;padding:16px 20px;background:#173b5b;color:#fff;border-radius:13px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:17px;line-height:1.4}.cc-prescription-article .result strong{color:#ffe2a1;font-size:20px}.cc-prescription-article .track{display:flex;flex-direction:column;gap:12px}.cc-prescription-article .step{display:flex;align-items:center;gap:18px;background:white;border-radius:13px;padding:16px}.cc-prescription-article .step svg{height:64px;width:72px;flex-shrink:0}.cc-prescription-article .step b{display:block;font-size:18px;color:#132e4d}.cc-prescription-article .step span{display:block;font-size:16px;line-height:1.45}.cc-prescription-article .arrow{font-size:23px;text-align:center;line-height:1;color:#48748b;margin:-5px 0}.cc-prescription-article .pair{display:flex;align-items:center;gap:16px}.cc-prescription-article .pair .panel{flex:1}.cc-prescription-article .connection{background:#fff4dc;border-radius:12px;padding:14px 18px;text-align:center;margin:18px 0;font-size:17px;line-height:1.5;color:#664b1d}.cc-prescription-article .mini{font-size:15px!important;color:#516979}.cc-prescription-article .owner{display:grid;grid-template-columns:1fr 1.3fr;gap:18px}.cc-prescription-article .owner .panel{display:flex;flex-direction:column;justify-content:center}.cc-prescription-article .owner .panel svg{height:130px}.cc-prescription-article .rx-band{background:#dceeee;border-left:4px solid #2b827b;border-radius:0 12px 12px 0;padding:15px 18px;margin-top:18px;font-size:17px;line-height:1.5;color:#164c4b}.cc-prescription-article .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.cc-prescription-article .rx-reading{padding:28px 16px 40px}.cc-prescription-article h1{font-size:29px}.cc-prescription-article h2{font-size:24px}.cc-prescription-article{font-size:17px}.cc-prescription-article .rx-graphic{padding:20px 16px;border-radius:15px}.cc-prescription-article .rx-graphic h3{font-size:22px}.cc-prescription-article .row,.cc-prescription-article .pair{flex-direction:column;gap:12px}.cc-prescription-article .panel{width:100%}.cc-prescription-article .panel svg{height:105px}.cc-prescription-article .equals{height:20px;line-height:20px}.cc-prescription-article .result{display:block;font-size:17px}.cc-prescription-article .result strong{display:block;margin-top:7px}.cc-prescription-article .owner{grid-template-columns:1fr}.cc-prescription-article .owner .panel svg{height:100px}.cc-prescription-article .step{padding:14px 12px;gap:10px}.cc-prescription-article .step svg{width:52px;height:54px}.cc-prescription-article .connection{padding:12px}.cc-prescription-article .rx-graphic h4{font-size:19px}}.cc-prescription-article .handoff{align-self:center;flex:0 0 105px;text-align:center;color:#305773;font-size:16px;line-height:1.4}.cc-prescription-article .handoff small{display:block;font-size:16px}.cc-prescription-article .wide-arrow{display:block;font-size:34px;color:#2d847d}.cc-prescription-article .narrow-arrow{display:none}@media(max-width:600px){.cc-prescription-article .handoff{flex:auto;width:100%;padding:6px}.cc-prescription-article .wide-arrow{display:none}.cc-prescription-article .narrow-arrow{display:block;font-size:30px;color:#2d847d}}.cc-prescription-article{overflow-y:visible}.cc-prescription-article .rx-routing{font-size:16px;line-height:1.4;text-align:center;color:#356176;margin:14px 0 6px}.cc-prescription-article .rx-routing .rx-fork{display:block;width:100%;height:35px}.cc-prescription-article .rx-route-label{display:block;font-size:13px;font-weight:700;letter-spacing:.7px;color:#356176}.cc-prescription-article .rx-conditional{font-size:16px;line-height:1.45;padding:12px 0 0;color:#356176}.cc-prescription-article .rx-conditional span{font-size:25px;margin-right:5px}@media(max-width:600px){.cc-prescription-article .rx-routing .rx-fork{display:none}.cc-prescription-article .rx-routing{border-bottom:2px solid #8bb6b4;padding-bottom:12px;text-align:left}.cc-prescription-article .rx-route-label{font-size:13px}}.cc-prescription-article .rx-growth-path{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cc-prescription-article .rx-growth-item{padding:10px 0;min-width:0}.cc-prescription-article .rx-growth-item svg{width:100%;height:116px}.cc-prescription-article .rx-graphic h4{font-size:19px;line-height:1.35;margin:10px 0 7px;color:#132e4d}.cc-prescription-article .rx-graphic p{font-size:16px;line-height:1.5;margin:0}.cc-prescription-article .rx-pill{display:inline-block;background:#fff;border-radius:20px;padding:6px 10px;font-size:16px;line-height:1.4;margin-top:12px;color:#1c5d5b}.cc-prescription-article .rx-journey-step{display:flex;align-items:center;gap:20px}.cc-prescription-article .rx-scene{position:relative;width:130px;flex:0 0 130px}.cc-prescription-article .rx-scene svg{width:130px;height:100px}.cc-prescription-article .rx-number{position:absolute;left:4px;bottom:3px;border-radius:50%;width:28px;height:28px;text-align:center;background:#173b5b;color:#fff;font-size:16px;font-weight:700}.cc-prescription-article .rx-journey-link{padding:12px 8px;color:#466276;font-size:16px;line-height:1.5}.cc-prescription-article .rx-journey-link span{color:#2d847d;font-size:25px;margin-right:8px}.cc-prescription-article .rx-inbox{display:flex;align-items:center;gap:16px}.cc-prescription-article .rx-inbox svg{width:110px;height:80px;flex-shrink:0}.cc-prescription-article .rx-branches{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.cc-prescription-article .rx-routine{padding:18px;background:#fff;border-radius:15px}.cc-prescription-article .rx-contact{display:flex;align-items:center;gap:12px;margin-top:12px}.cc-prescription-article .rx-contact svg{width:78px;height:72px;flex-shrink:0}.cc-prescription-article .rx-contact strong{font-size:16px;font-weight:500;color:#526478}.cc-prescription-article .rx-clinical{padding:12px 8px;border-left:2px dashed #94b9ba}.cc-prescription-article .rx-clinical>svg{width:100%;height:120px}.cc-prescription-article .branch-label{font-size:16px;color:#1c5d5b;line-height:1.45}.cc-prescription-article .branch-label span{display:block;font-size:25px}.cc-prescription-article .rx-cal-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cc-prescription-article .rx-calendar-panel{min-width:0}.cc-prescription-article .rx-cal{background:#fff;border-radius:14px;padding:12px;margin:14px 0}.cc-prescription-article .rx-cal-top{font-size:12px;letter-spacing:1px;color:#5b6f80;font-weight:700;padding-bottom:12px}.cc-prescription-article .rx-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;align-items:stretch}.cc-prescription-article .rx-days>span{font-size:12px;min-height:38px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:5px;line-height:1.3;color:#64788a}.cc-prescription-article .rx-days>.rx-date{min-width:0;font-size:12px;font-weight:750}.cc-prescription-article .rx-amber{background:#f7e2b8;color:#6c4b15!important}.cc-prescription-article .rx-teal{background:#2d847d;color:#fff!important}.cc-prescription-article .rx-review-strip{display:flex;align-items:center;gap:14px;margin-top:20px;background:#dceeee;border-radius:12px;padding:12px}.cc-prescription-article .rx-review-strip svg{width:80px;height:72px;flex-shrink:0}.cc-prescription-article .rx-measure{display:flex;align-items:center;gap:22px;padding:16px 0;border-bottom:1px solid #ccdae4}.cc-prescription-article .rx-measure:last-child{border-bottom:0}.cc-prescription-article .rx-measure svg{width:105px;height:84px;flex-shrink:0}.cc-prescription-article .rx-measure-number{font-size:13px;letter-spacing:1px;font-weight:750;color:#466f87}.cc-prescription-article .rx-measure h4{margin-top:5px}.cc-prescription-article .rx-coordinated .rx-cal-top{color:#21615e}.cc-prescription-article .sr{position:absolute} @media(max-width:600px){.cc-prescription-article .rx-growth-path{grid-template-columns:1fr;gap:8px}.cc-prescription-article .rx-growth-item{display:grid;grid-template-columns:90px 1fr;column-gap:12px;align-items:center}.cc-prescription-article .rx-growth-item svg{grid-column:1;grid-row:1/4;width:90px;height:95px}.cc-prescription-article .rx-growth-item h4,.cc-prescription-article .rx-growth-item p,.cc-prescription-article .rx-growth-item .rx-pill{grid-column:2;margin:4px 0}.cc-prescription-article .rx-growth-item .rx-pill{justify-self:start}.cc-prescription-article .rx-scene{width:78px;flex-basis:78px}.cc-prescription-article .rx-scene svg{width:78px;height:82px}.cc-prescription-article .rx-journey-step{gap:12px}.cc-prescription-article .rx-journey-link{padding:12px 0}.cc-prescription-article .rx-inbox svg{width:76px}.cc-prescription-article .rx-branches,.cc-prescription-article .rx-cal-pair{grid-template-columns:1fr}.cc-prescription-article .rx-clinical{border-left:0;border-top:2px dashed #94b9ba;padding:16px 0}.cc-prescription-article .rx-clinical>svg{height:108px}.cc-prescription-article .rx-cal{padding:14px}.cc-prescription-article .rx-days>span{min-height:42px}.cc-prescription-article .rx-measure{gap:12px}.cc-prescription-article .rx-measure svg{width:67px;height:70px}.cc-prescription-article .rx-review-strip{display:block}.cc-prescription-article .rx-review-strip svg{width:70px;height:65px}.cc-prescription-article .rx-measure h4{font-size:18px}.cc-prescription-article .rx-graphic .rx-band{font-size:17px}}.cc-prescription-article .rx-svg-library{position:absolute;width:0;height:0;overflow:hidden}.cc-prescription-article .rx-byline,.cc-prescription-article .rx-back-link{font-size:15px;color:#526478;margin:0 0 24px}.cc-prescription-article .rx-graphic svg{overflow:visible}