.dsh-rhy245{
  --rhy-navy:#023047;
  --rhy-teal:#0a9396;
  --rhy-red:#c1121f;
  --rhy-red-dark:#780000;
  --rhy-cream:#fefae0;
  --rhy-ink:#16394c;
  --rhy-muted:#557384;
  --rhy-line:rgba(2,48,71,.12);
  --rhy-glass:rgba(255,255,255,.82);
  --rhy-shadow:0 24px 64px rgba(2,48,71,.12);
  --rhy-radius:30px;
  color:var(--rhy-ink);
  background:#f8fbfc;
  overflow-x:clip;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
.dsh-rhy245 *,.dsh-rhy245 *::before,.dsh-rhy245 *::after{box-sizing:border-box;min-width:0}
.dsh-rhy245 img{display:block;width:100%;height:auto}
.dsh-rhy245 p,.dsh-rhy245 li{line-height:1.68}
.dsh-rhy245 a{color:inherit}
.dsh-rhy245 .dsh-button--primary,
.dsh-rhy245 .dsh-button--primary:visited,
.dsh-rhy245 .dsh-button--primary:hover,
.dsh-rhy245 .dsh-button--primary:focus,
.dsh-rhy245 .dsh-button--primary:active{color:#fff!important;-webkit-text-fill-color:#fff!important}
.dsh-rhy245 .dsh-button--secondary,
.dsh-rhy245 .dsh-button--secondary:visited{color:var(--rhy-navy)!important;-webkit-text-fill-color:var(--rhy-navy)!important}
.dsh-rhy245 .dsh-button--secondary:hover,
.dsh-rhy245 .dsh-button--secondary:focus{color:var(--rhy-teal)!important;-webkit-text-fill-color:var(--rhy-teal)!important}
.dsh-rhy245-kicker{display:inline-flex;width:auto;max-width:100%;align-items:center;justify-content:flex-start;padding:.56rem .76rem;border-radius:12px;background:rgba(10,147,150,.1);border:1px solid rgba(10,147,150,.18);color:#08777a;font-size:.76rem;font-weight:800;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;white-space:normal;text-wrap:balance}
.dsh-rhy245-kicker--danger{background:rgba(193,18,31,.1);border-color:rgba(193,18,31,.18);color:var(--rhy-red-dark)}
.dsh-rhy245-kicker--light{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.17);color:#e9fbff}
.dsh-rhy245-hero{padding:1.3rem 0 2.4rem;background:radial-gradient(circle at 82% 18%,rgba(10,147,150,.13),transparent 32%),linear-gradient(145deg,#f8fcfd 0%,#fff 46%,#fefae0 100%)}
.dsh-rhy245-hero__grid{display:grid;gap:1.15rem;align-items:center}
.dsh-rhy245-hero__copy,.dsh-rhy245-hero__media,.dsh-rhy245-media,.dsh-rhy245-patterns article,.dsh-rhy245-eval article,.dsh-rhy245-monitorcards article,.dsh-rhy245-syncope article,.dsh-rhy245-treatments article,.dsh-rhy245-note,.dsh-rhy245-faq__list details{border:1px solid var(--rhy-line);background:var(--rhy-glass);box-shadow:var(--rhy-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.dsh-rhy245-hero__copy{padding:1.1rem;border-radius:24px}
.dsh-rhy245-hero__copy h1{max-width:15ch;margin:.55rem 0 .95rem;color:var(--rhy-navy);font-size:clamp(2.1rem,10vw,3.15rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}
.dsh-rhy245-lead{max-width:64ch;margin:0;font-size:1rem;color:#355b6f}
.dsh-rhy245-actions{display:flex;flex-direction:column;gap:.72rem;margin-top:1.15rem}
.dsh-rhy245-actions .dsh-button{width:100%;justify-content:center;min-height:48px}
.dsh-rhy245-flow{display:flex;gap:.45rem;align-items:center;overflow-x:auto;margin-top:1.15rem;padding:.75rem;border:1px solid rgba(2,48,71,.09);border-radius:18px;background:rgba(2,48,71,.035);scrollbar-width:none}
.dsh-rhy245-flow::-webkit-scrollbar{display:none}
.dsh-rhy245-flow span{flex:0 0 auto;padding:.45rem .58rem;border-radius:10px;background:#fff;color:var(--rhy-navy);font-size:.68rem;font-weight:800;letter-spacing:.035em;white-space:nowrap}
.dsh-rhy245-flow b{color:var(--rhy-teal);font-weight:900}
.dsh-rhy245-hero__media,.dsh-rhy245-media{margin:0;padding:.72rem;border-radius:24px;overflow:hidden}
.dsh-rhy245-hero__media img{aspect-ratio:4/3;object-fit:cover;border-radius:18px}
.dsh-rhy245-media img{aspect-ratio:16/11;object-fit:cover;border-radius:18px}
.dsh-rhy245-hero__media figcaption,.dsh-rhy245-media figcaption{padding:.9rem .35rem .2rem}
.dsh-rhy245-hero__media figcaption span,.dsh-rhy245-media figcaption span{display:inline-flex;margin-bottom:.48rem;color:var(--rhy-teal);font-size:.72rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}
.dsh-rhy245-hero__media figcaption strong,.dsh-rhy245-media figcaption strong{display:block;color:var(--rhy-navy);font-size:.96rem;line-height:1.52}
.dsh-rhy245-emergency{padding:.35rem 0 1rem;background:#fff}
.dsh-rhy245-emergency__card{position:relative;display:block;width:100%;padding:1rem;border-radius:22px;background:linear-gradient(145deg,rgba(193,18,31,.095),rgba(120,0,0,.055));border:1px solid rgba(193,18,31,.2);box-shadow:0 16px 40px rgba(120,0,0,.08);overflow:hidden}
.dsh-rhy245-emergency__mark{position:absolute;top:.9rem;right:.9rem;width:2.45rem;height:2.45rem;display:grid;place-items:center;border-radius:50%;background:var(--rhy-red);color:#fff;font-size:1.2rem;font-weight:900;box-shadow:0 8px 20px rgba(193,18,31,.22)}
.dsh-rhy245-emergency__card>div:last-child{padding:0}
.dsh-rhy245-emergency .dsh-rhy245-kicker{max-width:calc(100% - 3rem);margin:0 0 .62rem}
.dsh-rhy245-emergency h2{max-width:25ch;margin:0 3rem .55rem 0;color:var(--rhy-red-dark);font-size:clamp(1.42rem,7vw,1.85rem);line-height:1.08;letter-spacing:-.022em;text-wrap:balance}
.dsh-rhy245-emergency p{max-width:78ch;margin:0;color:#5d3137;font-size:.94rem}
.dsh-rhy245-emergency__button,
.dsh-rhy245-emergency__button:visited,
.dsh-rhy245-emergency__button:hover,
.dsh-rhy245-emergency__button:focus,
.dsh-rhy245-emergency__button:active{display:flex;width:100%;min-height:46px;margin-top:.85rem;padding:.78rem 1rem;align-items:center;justify-content:center;border-radius:14px;background:#023047!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font-size:.94rem;font-weight:800;line-height:1.2;box-shadow:0 12px 28px rgba(2,48,71,.18);opacity:1!important;mix-blend-mode:normal!important;text-shadow:none!important}
.dsh-rhy245-chapters{position:sticky;top:calc(var(--dsh-header-offset,72px) + .35rem);z-index:25;padding:.55rem 0 0;background:linear-gradient(180deg,rgba(248,251,252,.96),rgba(248,251,252,.78),transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.dsh-rhy245-chapters .dsh-shell{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.55rem;scrollbar-width:none}
.dsh-rhy245-chapters .dsh-shell::-webkit-scrollbar{display:none}
.dsh-rhy245-chapters a{flex:0 0 auto;display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:.68rem .86rem;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(2,48,71,.09);box-shadow:0 9px 24px rgba(2,48,71,.07);color:var(--rhy-navy);font-size:.86rem;font-weight:800;text-decoration:none;white-space:nowrap}
.dsh-rhy245-section,.dsh-rhy245-references{padding:3.7rem 0}
.dsh-rhy245-section--white{background:#fff}
.dsh-rhy245-section--tint{background:linear-gradient(180deg,rgba(10,147,150,.055),rgba(254,250,224,.55))}
.dsh-rhy245-section--navy,.dsh-rhy245-references{background:radial-gradient(circle at 90% 10%,rgba(10,147,150,.16),transparent 34%),linear-gradient(155deg,#0b3b56 0%,#032b40 56%,#02263a 100%);color:#eefafe}
.dsh-rhy245-heading{display:grid;gap:.85rem;margin-bottom:1.35rem}
.dsh-rhy245-heading h2,.dsh-rhy245-dual h2,.dsh-rhy245-circuit h2,.dsh-rhy245-monitoring h2,.dsh-rhy245-af h2,.dsh-rhy245-wearable h2,.dsh-rhy245-questions h2,.dsh-rhy245-faq h2,.dsh-rhy245-references h2,.dsh-rhy245-cta h2{margin:.52rem 0 0;color:var(--rhy-navy);font-size:clamp(1.72rem,8vw,2.35rem);line-height:1.09;letter-spacing:-.028em;text-wrap:balance}
.dsh-rhy245-heading>p{margin:0;max-width:60ch;color:#4a6d7f}
.dsh-rhy245-heading--light h2,.dsh-rhy245-heading--light>p,.dsh-rhy245-circuit h2,.dsh-rhy245-circuit p,.dsh-rhy245-references h2,.dsh-rhy245-references p{color:#eefafe}
.dsh-rhy245-patterns,.dsh-rhy245-signalmap,.dsh-rhy245-eval,.dsh-rhy245-monitorcards,.dsh-rhy245-syncope,.dsh-rhy245-treatments{display:grid;gap:.9rem}
.dsh-rhy245-patterns article,.dsh-rhy245-eval article,.dsh-rhy245-monitorcards article,.dsh-rhy245-syncope article,.dsh-rhy245-treatments article{padding:1rem;border-radius:20px}
.dsh-rhy245-patterns article>span,.dsh-rhy245-signalmap article>span,.dsh-rhy245-eval article>span,.dsh-rhy245-syncope article>span,.dsh-rhy245-treatments article>span,.dsh-rhy245-af ol span{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,var(--rhy-teal),#086d77);color:#fff;font-size:.78rem;font-weight:900;box-shadow:0 9px 20px rgba(10,147,150,.18)}
.dsh-rhy245-patterns h3,.dsh-rhy245-signalmap h3,.dsh-rhy245-eval h3,.dsh-rhy245-monitorcards h3,.dsh-rhy245-syncope h3,.dsh-rhy245-treatments h3{margin:.72rem 0 .4rem;color:var(--rhy-navy);font-size:1.08rem;line-height:1.24}
.dsh-rhy245-patterns p,.dsh-rhy245-signalmap p,.dsh-rhy245-eval p,.dsh-rhy245-monitorcards p,.dsh-rhy245-syncope p,.dsh-rhy245-treatments p{margin:0;color:#4a6878;font-size:.94rem}
.dsh-rhy245-dual,.dsh-rhy245-circuit,.dsh-rhy245-monitoring,.dsh-rhy245-af,.dsh-rhy245-wearable,.dsh-rhy245-questions,.dsh-rhy245-faq,.dsh-rhy245-references .dsh-shell,.dsh-rhy245-cta{display:grid;gap:1.2rem;align-items:center}
.dsh-rhy245-body-large{margin:.75rem 0 0;font-size:1rem;color:#456879}
.dsh-rhy245-signalmap{margin-top:1rem}
.dsh-rhy245-signalmap article{padding:.9rem;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid rgba(2,48,71,.09)}
.dsh-rhy245-media--dark{background:rgba(255,255,255,.93);border-color:rgba(255,255,255,.18)}
.dsh-rhy245-circuit__steps{display:flex;gap:.45rem;align-items:center;overflow-x:auto;margin-top:1rem;padding:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06);scrollbar-width:none}
.dsh-rhy245-circuit__steps::-webkit-scrollbar{display:none}
.dsh-rhy245-circuit__steps span{flex:0 0 auto;padding:.5rem .64rem;border-radius:11px;background:rgba(255,255,255,.11);color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.04em}
.dsh-rhy245-circuit__steps b{color:#62d7d8}
.dsh-rhy245-eval article{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}
.dsh-rhy245-eval article h3{margin:.1rem 0 .35rem}
.dsh-rhy245-monitorcards article{background:rgba(255,255,255,.86)}
.dsh-rhy245-monitorcards small{display:inline-flex;padding:.38rem .55rem;border-radius:10px;background:rgba(10,147,150,.09);color:#08777a;font-size:.72rem;font-weight:800;line-height:1.2}
.dsh-rhy245-note{margin-top:.9rem;padding:.95rem 1rem;border-radius:18px;border-left:4px solid var(--rhy-teal)}
.dsh-rhy245-note strong{display:block;margin-bottom:.28rem;color:var(--rhy-navy)}
.dsh-rhy245-note p{margin:0;color:#4c6979;font-size:.94rem}
.dsh-rhy245-syncope article{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.12);box-shadow:none}
.dsh-rhy245-syncope h3,.dsh-rhy245-syncope p{color:#eefafe}
.dsh-rhy245-riskline{display:flex;gap:.55rem;overflow-x:auto;margin-top:1rem;padding:.85rem;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);scrollbar-width:none}
.dsh-rhy245-riskline::-webkit-scrollbar{display:none}
.dsh-rhy245-riskline strong,.dsh-rhy245-riskline span{flex:0 0 auto;display:inline-flex;align-items:center;padding:.5rem .64rem;border-radius:11px;font-size:.78rem;white-space:nowrap}
.dsh-rhy245-riskline strong{background:#fff;color:var(--rhy-navy)}
.dsh-rhy245-riskline span{background:rgba(255,255,255,.1);color:#f2fbfd}
.dsh-rhy245-af ol{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.72rem}
.dsh-rhy245-af li{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.75rem 0;border-bottom:1px solid rgba(2,48,71,.1)}
.dsh-rhy245-af li p{margin:.16rem 0 0;color:#456879}
.dsh-rhy245-wearable__visual{padding:1rem;border-radius:26px;background:linear-gradient(145deg,#062f46,#0b4d66);box-shadow:var(--rhy-shadow)}
.dsh-rhy245-watch{padding:1.1rem;border-radius:22px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}
.dsh-rhy245-watch>span,.dsh-rhy245-watch small{display:block;color:#e9fbff;font-weight:800}
.dsh-rhy245-watch>span{font-size:.78rem;letter-spacing:.08em}
.dsh-rhy245-watch small{font-size:.72rem;opacity:.8}
.dsh-rhy245-watch svg{display:block;width:100%;height:auto;margin:.7rem 0;overflow:visible}
.dsh-rhy245-watch path{fill:none;stroke:#65e0df;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(101,224,223,.35))}
.dsh-rhy245-treatments{grid-template-columns:1fr}
.dsh-rhy245-questions{align-items:start}
.dsh-rhy245-questions p{margin:.65rem 0 0;color:#4a6c7d}
.dsh-rhy245-questions ol{margin:0;padding:0;list-style:none;counter-reset:rhyq;display:grid;gap:.7rem}
.dsh-rhy245-questions li{counter-increment:rhyq;position:relative;padding:.95rem .95rem .95rem 3.15rem;border-radius:18px;background:rgba(255,255,255,.78);border:1px solid rgba(2,48,71,.09);box-shadow:0 10px 25px rgba(2,48,71,.06)}
.dsh-rhy245-questions li::before{content:counter(rhyq,decimal-leading-zero);position:absolute;left:.8rem;top:.8rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--rhy-navy);color:#fff;font-size:.7rem;font-weight:900}
.dsh-rhy245-faq{align-items:start}
.dsh-rhy245-faq__list{display:grid;gap:.75rem}
.dsh-rhy245-faq__list details{padding:.9rem 1rem;border-radius:18px}
.dsh-rhy245-faq__list summary{display:flex;gap:.75rem;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;color:var(--rhy-navy);font-weight:800;line-height:1.35}
.dsh-rhy245-faq__list summary::-webkit-details-marker{display:none}
.dsh-rhy245-faq__list summary span{flex:0 0 auto;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;background:rgba(10,147,150,.1);color:var(--rhy-teal);transition:transform .2s ease}
.dsh-rhy245-faq__list details[open] summary span{transform:rotate(45deg)}
.dsh-rhy245-faq__list details p{margin:.75rem 0 .1rem;color:#4b6c7d}
.dsh-rhy245-references .dsh-shell{align-items:start}
.dsh-rhy245-references ol{margin:0;padding-left:1.15rem;display:grid;gap:.8rem}
.dsh-rhy245-references li,.dsh-rhy245-references a{color:#eefafe}
.dsh-rhy245-references a{text-decoration:none;border-bottom:1px solid rgba(238,250,254,.28)}
.dsh-rhy245-section--contact{background:linear-gradient(180deg,#f5fbfc,#edf8f8)}
.dsh-rhy245-cta{padding:1rem;border-radius:24px;background:rgba(255,255,255,.88);border:1px solid var(--rhy-line);box-shadow:var(--rhy-shadow)}
.dsh-rhy245-cta p{margin:.65rem 0 0;color:#4b6b7c}
.dsh-rhy245-cta .dsh-button{width:100%;justify-content:center}
@media (min-width:640px){
  .dsh-rhy245-hero{padding-top:2rem}
  .dsh-rhy245-hero__copy{padding:1.45rem}
  .dsh-rhy245-actions{flex-direction:row}.dsh-rhy245-actions .dsh-button{width:auto}
  .dsh-rhy245-patterns,.dsh-rhy245-eval,.dsh-rhy245-monitorcards,.dsh-rhy245-treatments{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dsh-rhy245-signalmap,.dsh-rhy245-syncope{grid-template-columns:repeat(3,minmax(0,1fr))}
  .dsh-rhy245-emergency__card{padding:1.15rem 1.2rem}
  .dsh-rhy245-emergency__button{width:auto;display:inline-flex;padding-left:1.2rem;padding-right:1.2rem}
  .dsh-rhy245-cta{padding:1.35rem}
}
@media (min-width:900px){
  .dsh-rhy245-section,.dsh-rhy245-references{padding:5rem 0}
  .dsh-rhy245-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:1.6rem}
  .dsh-rhy245-heading h2,.dsh-rhy245-dual h2,.dsh-rhy245-circuit h2,.dsh-rhy245-monitoring h2,.dsh-rhy245-af h2,.dsh-rhy245-wearable h2,.dsh-rhy245-questions h2,.dsh-rhy245-faq h2,.dsh-rhy245-references h2,.dsh-rhy245-cta h2{font-size:clamp(2.15rem,3vw,3.25rem)}
  .dsh-rhy245-dual,.dsh-rhy245-circuit,.dsh-rhy245-monitoring,.dsh-rhy245-af,.dsh-rhy245-wearable{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:2rem}
  .dsh-rhy245-circuit .dsh-rhy245-media,.dsh-rhy245-monitoring .dsh-rhy245-media,.dsh-rhy245-af .dsh-rhy245-media{order:2}
  .dsh-rhy245-questions,.dsh-rhy245-faq,.dsh-rhy245-references .dsh-shell{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2rem}
  .dsh-rhy245-cta{grid-template-columns:minmax(0,1fr) auto;gap:1.3rem;padding:1.7rem;align-items:center}.dsh-rhy245-cta .dsh-button{width:auto}
  .dsh-rhy245-treatments{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:1080px){
  .dsh-rhy245-hero{padding:2.8rem 0 3.1rem}
  .dsh-rhy245-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:1.6rem}
  .dsh-rhy245-hero__copy{padding:2rem}
  .dsh-rhy245-hero__copy h1{font-size:clamp(3rem,4.4vw,5.05rem);max-width:14ch}
  .dsh-rhy245-lead{font-size:1.08rem}
  .dsh-rhy245-hero__media{padding:.85rem}.dsh-rhy245-hero__media img{aspect-ratio:4/5}
  .dsh-rhy245-patterns{grid-template-columns:repeat(4,minmax(0,1fr))}
  .dsh-rhy245-eval{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dsh-rhy245-treatments{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (min-width:1500px){
  .dsh-rhy245-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr)}
  .dsh-rhy245-hero__copy{padding:2.4rem}
  .dsh-rhy245-hero__copy h1{font-size:5.25rem}
  .dsh-rhy245-patterns article,.dsh-rhy245-eval article,.dsh-rhy245-monitorcards article,.dsh-rhy245-syncope article,.dsh-rhy245-treatments article{padding:1.25rem}
}
@media (max-width:420px){
  .dsh-rhy245-hero__copy{padding:.95rem}.dsh-rhy245-hero__copy h1{font-size:clamp(1.95rem,10.8vw,2.55rem)}
  .dsh-rhy245-kicker{font-size:.69rem;padding:.48rem .6rem;border-radius:10px}
  .dsh-rhy245-emergency__mark{width:2.25rem;height:2.25rem;top:.8rem;right:.8rem}
  .dsh-rhy245-emergency h2{margin-right:2.7rem;font-size:1.34rem}
  .dsh-rhy245-emergency p{font-size:.89rem;line-height:1.5}
  .dsh-rhy245-chapters a{font-size:.82rem;padding:.62rem .75rem}
  .dsh-rhy245-section,.dsh-rhy245-references{padding:3.15rem 0}
  .dsh-rhy245-heading h2,.dsh-rhy245-dual h2,.dsh-rhy245-circuit h2,.dsh-rhy245-monitoring h2,.dsh-rhy245-af h2,.dsh-rhy245-wearable h2,.dsh-rhy245-questions h2,.dsh-rhy245-faq h2,.dsh-rhy245-references h2,.dsh-rhy245-cta h2{font-size:1.62rem}
}
@media (max-height:520px) and (orientation:landscape){.dsh-rhy245-chapters{position:static}}

/* Arabic rhythm service, v2.4.6 */
.dsh-rhy245--ar{
  direction:rtl;
  text-align:right;
  font-family:"Noto Sans Arabic","Noto Kufi Arabic","Geeza Pro",Tahoma,Arial,sans-serif;
  letter-spacing:normal;
}
.dsh-rhy245--ar *{
  letter-spacing:normal;
}
.dsh-rhy245--ar .dsh-breadcrumb,
.dsh-rhy245--ar .dsh-rhy245-actions,
.dsh-rhy245--ar .dsh-rhy245-flow,
.dsh-rhy245--ar .dsh-rhy245-circuit__steps,
.dsh-rhy245--ar .dsh-rhy245-riskline,
.dsh-rhy245--ar .dsh-rhy245-chapters .dsh-shell{
  direction:rtl;
}
.dsh-rhy245--ar .dsh-rhy245-kicker{
  justify-content:flex-start;
  text-transform:none;
  letter-spacing:0;
  font-size:.82rem;
  line-height:1.45;
  padding:.54rem .74rem;
  text-wrap:balance;
}
.dsh-rhy245--ar .dsh-rhy245-hero__copy h1{
  max-width:17ch;
  font-size:clamp(2.05rem,8.6vw,3rem);
  line-height:1.2;
  letter-spacing:0;
}
.dsh-rhy245--ar .dsh-rhy245-lead,
.dsh-rhy245--ar p,
.dsh-rhy245--ar li{
  line-height:1.82;
}
.dsh-rhy245--ar .dsh-rhy245-heading h2,
.dsh-rhy245--ar .dsh-rhy245-dual h2,
.dsh-rhy245--ar .dsh-rhy245-circuit h2,
.dsh-rhy245--ar .dsh-rhy245-monitoring h2,
.dsh-rhy245--ar .dsh-rhy245-af h2,
.dsh-rhy245--ar .dsh-rhy245-wearable h2,
.dsh-rhy245--ar .dsh-rhy245-questions h2,
.dsh-rhy245--ar .dsh-rhy245-faq h2,
.dsh-rhy245--ar .dsh-rhy245-references h2,
.dsh-rhy245--ar .dsh-rhy245-cta h2{
  line-height:1.3;
  letter-spacing:0;
}
.dsh-rhy245--ar .dsh-rhy245-patterns h3,
.dsh-rhy245--ar .dsh-rhy245-signalmap h3,
.dsh-rhy245--ar .dsh-rhy245-eval h3,
.dsh-rhy245--ar .dsh-rhy245-monitorcards h3,
.dsh-rhy245--ar .dsh-rhy245-syncope h3,
.dsh-rhy245--ar .dsh-rhy245-treatments h3{
  line-height:1.45;
}
.dsh-rhy245--ar .dsh-rhy245-hero__media figcaption,
.dsh-rhy245--ar .dsh-rhy245-media figcaption{
  text-align:right;
}
.dsh-rhy245--ar .dsh-rhy245-emergency__mark{
  right:auto;
  left:.9rem;
}
.dsh-rhy245--ar .dsh-rhy245-emergency .dsh-rhy245-kicker{
  max-width:calc(100% - 3rem);
}
.dsh-rhy245--ar .dsh-rhy245-emergency h2{
  margin:0 0 .55rem 3rem;
  max-width:30ch;
  line-height:1.28;
  letter-spacing:0;
}
.dsh-rhy245--ar .dsh-rhy245-emergency p{
  max-width:82ch;
}
.dsh-rhy245--ar .dsh-rhy245-emergency__button,
.dsh-rhy245--ar .dsh-rhy245-emergency__button:visited,
.dsh-rhy245--ar .dsh-rhy245-emergency__button:hover,
.dsh-rhy245--ar .dsh-rhy245-emergency__button:focus,
.dsh-rhy245--ar .dsh-rhy245-emergency__button:active{
  background:#023047!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
  font-family:inherit;
}
.dsh-rhy245--ar .dsh-button--primary,
.dsh-rhy245--ar .dsh-button--primary:visited,
.dsh-rhy245--ar .dsh-button--primary:hover,
.dsh-rhy245--ar .dsh-button--primary:focus,
.dsh-rhy245--ar .dsh-button--primary:active{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.dsh-rhy245--ar .dsh-button--secondary,
.dsh-rhy245--ar .dsh-button--secondary:visited{
  color:var(--rhy-navy)!important;
  -webkit-text-fill-color:var(--rhy-navy)!important;
}
.dsh-rhy245--ar .dsh-rhy245-af li{
  grid-template-columns:auto 1fr;
  direction:rtl;
}
.dsh-rhy245--ar .dsh-rhy245-questions li{
  padding:.95rem 3.15rem .95rem .95rem;
}
.dsh-rhy245--ar .dsh-rhy245-questions li::before{
  left:auto;
  right:.8rem;
}
.dsh-rhy245--ar .dsh-rhy245-faq__list summary{
  text-align:right;
}
.dsh-rhy245--ar .dsh-rhy245-references ol{
  padding-left:0;
  padding-right:1.15rem;
}
.dsh-rhy245--ar .dsh-rhy245-watch{
  direction:ltr;
  text-align:left;
}
.dsh-rhy245--ar .dsh-rhy245-watch small{
  direction:rtl;
  text-align:right;
}
@media (min-width:900px){
  .dsh-rhy245--ar .dsh-rhy245-heading h2,
  .dsh-rhy245--ar .dsh-rhy245-dual h2,
  .dsh-rhy245--ar .dsh-rhy245-circuit h2,
  .dsh-rhy245--ar .dsh-rhy245-monitoring h2,
  .dsh-rhy245--ar .dsh-rhy245-af h2,
  .dsh-rhy245--ar .dsh-rhy245-wearable h2,
  .dsh-rhy245--ar .dsh-rhy245-questions h2,
  .dsh-rhy245--ar .dsh-rhy245-faq h2,
  .dsh-rhy245--ar .dsh-rhy245-references h2,
  .dsh-rhy245--ar .dsh-rhy245-cta h2{
    font-size:clamp(2rem,2.7vw,3rem);
  }
}
@media (min-width:1080px){
  .dsh-rhy245--ar .dsh-rhy245-hero__copy h1{
    max-width:17ch;
    font-size:clamp(2.9rem,3.9vw,4.65rem);
    line-height:1.16;
  }
}
@media (min-width:1500px){
  .dsh-rhy245--ar .dsh-rhy245-hero__copy h1{
    font-size:4.8rem;
  }
}
@media (max-width:640px){
  .dsh-rhy245--ar .dsh-rhy245-kicker{
    font-size:.75rem;
    line-height:1.45;
    padding:.48rem .62rem;
    border-radius:10px;
  }
  .dsh-rhy245--ar .dsh-rhy245-hero__copy h1{
    max-width:none;
    font-size:clamp(2rem,9.8vw,2.7rem);
    line-height:1.22;
  }
  .dsh-rhy245--ar .dsh-rhy245-heading h2,
  .dsh-rhy245--ar .dsh-rhy245-dual h2,
  .dsh-rhy245--ar .dsh-rhy245-circuit h2,
  .dsh-rhy245--ar .dsh-rhy245-monitoring h2,
  .dsh-rhy245--ar .dsh-rhy245-af h2,
  .dsh-rhy245--ar .dsh-rhy245-wearable h2,
  .dsh-rhy245--ar .dsh-rhy245-questions h2,
  .dsh-rhy245--ar .dsh-rhy245-faq h2,
  .dsh-rhy245--ar .dsh-rhy245-references h2,
  .dsh-rhy245--ar .dsh-rhy245-cta h2{
    font-size:clamp(1.6rem,7.4vw,2.1rem);
    line-height:1.3;
  }
  .dsh-rhy245--ar .dsh-rhy245-flow,
  .dsh-rhy245--ar .dsh-rhy245-circuit__steps,
  .dsh-rhy245--ar .dsh-rhy245-riskline{
    justify-content:flex-start;
  }
}
@media (max-width:420px){
  .dsh-rhy245--ar .dsh-rhy245-emergency__mark{
    right:auto;
    left:.8rem;
  }
  .dsh-rhy245--ar .dsh-rhy245-emergency h2{
    margin-right:0;
    margin-left:2.7rem;
    font-size:1.32rem;
    line-height:1.32;
  }
  .dsh-rhy245--ar .dsh-rhy245-kicker{
    font-size:.72rem;
  }
}

/* Persian rhythm service, v2.4.7 */
.dsh-rhy245--fa{
  direction:rtl;
  text-align:right;
  font-family:"Vazirmatn","Noto Sans Arabic","Noto Naskh Arabic","Geeza Pro",Tahoma,Arial,sans-serif;
  letter-spacing:normal;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
.dsh-rhy245--fa *{letter-spacing:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.dsh-rhy245--fa .dsh-breadcrumb,
.dsh-rhy245--fa .dsh-rhy245-actions,
.dsh-rhy245--fa .dsh-rhy245-flow,
.dsh-rhy245--fa .dsh-rhy245-circuit__steps,
.dsh-rhy245--fa .dsh-rhy245-riskline,
.dsh-rhy245--fa .dsh-rhy245-chapters .dsh-shell{direction:rtl}
.dsh-rhy245--fa .dsh-rhy245-kicker{
  justify-content:flex-start;
  text-transform:none;
  letter-spacing:0;
  font-size:.8rem;
  line-height:1.5;
  padding:.52rem .72rem;
  text-wrap:balance;
  max-width:100%;
}
.dsh-rhy245--fa .dsh-rhy245-hero__copy h1{
  max-width:18ch;
  font-size:clamp(2.05rem,8.4vw,3rem);
  line-height:1.22;
  letter-spacing:0;
}
.dsh-rhy245--fa .dsh-rhy245-lead,
.dsh-rhy245--fa p,
.dsh-rhy245--fa li{line-height:1.88}
.dsh-rhy245--fa .dsh-rhy245-heading h2,
.dsh-rhy245--fa .dsh-rhy245-dual h2,
.dsh-rhy245--fa .dsh-rhy245-circuit h2,
.dsh-rhy245--fa .dsh-rhy245-monitoring h2,
.dsh-rhy245--fa .dsh-rhy245-af h2,
.dsh-rhy245--fa .dsh-rhy245-wearable h2,
.dsh-rhy245--fa .dsh-rhy245-questions h2,
.dsh-rhy245--fa .dsh-rhy245-faq h2,
.dsh-rhy245--fa .dsh-rhy245-references h2,
.dsh-rhy245--fa .dsh-rhy245-cta h2{
  line-height:1.34;
  letter-spacing:0;
  text-wrap:balance;
}
.dsh-rhy245--fa .dsh-rhy245-patterns h3,
.dsh-rhy245--fa .dsh-rhy245-signalmap h3,
.dsh-rhy245--fa .dsh-rhy245-eval h3,
.dsh-rhy245--fa .dsh-rhy245-monitorcards h3,
.dsh-rhy245--fa .dsh-rhy245-syncope h3,
.dsh-rhy245--fa .dsh-rhy245-treatments h3{line-height:1.5}
.dsh-rhy245--fa .dsh-rhy245-hero__media figcaption,
.dsh-rhy245--fa .dsh-rhy245-media figcaption{text-align:right}
.dsh-rhy245--fa .dsh-rhy245-emergency__mark{right:auto;left:.9rem}
.dsh-rhy245--fa .dsh-rhy245-emergency .dsh-rhy245-kicker{max-width:calc(100% - 3rem)}
.dsh-rhy245--fa .dsh-rhy245-emergency h2{
  margin:0 0 .55rem 3rem;
  max-width:31ch;
  line-height:1.32;
  letter-spacing:0;
}
.dsh-rhy245--fa .dsh-rhy245-emergency p{max-width:84ch}
.dsh-rhy245--fa .dsh-rhy245-emergency__button,
.dsh-rhy245--fa .dsh-rhy245-emergency__button:visited,
.dsh-rhy245--fa .dsh-rhy245-emergency__button:hover,
.dsh-rhy245--fa .dsh-rhy245-emergency__button:focus,
.dsh-rhy245--fa .dsh-rhy245-emergency__button:active{
  background:#023047!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
  font-family:inherit;
}
.dsh-rhy245--fa .dsh-button--primary,
.dsh-rhy245--fa .dsh-button--primary:visited,
.dsh-rhy245--fa .dsh-button--primary:hover,
.dsh-rhy245--fa .dsh-button--primary:focus,
.dsh-rhy245--fa .dsh-button--primary:active{color:#fff!important;-webkit-text-fill-color:#fff!important}
.dsh-rhy245--fa .dsh-button--secondary,
.dsh-rhy245--fa .dsh-button--secondary:visited{color:var(--rhy-navy)!important;-webkit-text-fill-color:var(--rhy-navy)!important}
.dsh-rhy245--fa .dsh-rhy245-af li{grid-template-columns:auto 1fr;direction:rtl}
.dsh-rhy245--fa .dsh-rhy245-questions li{padding:.95rem 3.15rem .95rem .95rem}
.dsh-rhy245--fa .dsh-rhy245-questions li::before{left:auto;right:.8rem}
.dsh-rhy245--fa .dsh-rhy245-faq__list summary{text-align:right}
.dsh-rhy245--fa .dsh-rhy245-references ol{padding-left:0;padding-right:1.15rem}
.dsh-rhy245--fa .dsh-rhy245-watch{direction:ltr;text-align:left}
.dsh-rhy245--fa .dsh-rhy245-watch small{direction:rtl;text-align:right}
@media (min-width:900px){
  .dsh-rhy245--fa .dsh-rhy245-heading h2,
  .dsh-rhy245--fa .dsh-rhy245-dual h2,
  .dsh-rhy245--fa .dsh-rhy245-circuit h2,
  .dsh-rhy245--fa .dsh-rhy245-monitoring h2,
  .dsh-rhy245--fa .dsh-rhy245-af h2,
  .dsh-rhy245--fa .dsh-rhy245-wearable h2,
  .dsh-rhy245--fa .dsh-rhy245-questions h2,
  .dsh-rhy245--fa .dsh-rhy245-faq h2,
  .dsh-rhy245--fa .dsh-rhy245-references h2,
  .dsh-rhy245--fa .dsh-rhy245-cta h2{font-size:clamp(1.95rem,2.6vw,2.95rem)}
}
@media (min-width:1080px){
  .dsh-rhy245--fa .dsh-rhy245-hero__copy h1{max-width:18ch;font-size:clamp(2.85rem,3.8vw,4.55rem);line-height:1.18}
}
@media (min-width:1500px){.dsh-rhy245--fa .dsh-rhy245-hero__copy h1{font-size:4.7rem}}
@media (max-width:640px){
  .dsh-rhy245--fa .dsh-rhy245-kicker{font-size:.74rem;line-height:1.5;padding:.46rem .6rem;border-radius:10px}
  .dsh-rhy245--fa .dsh-rhy245-hero__copy h1{max-width:none;font-size:clamp(1.95rem,9.4vw,2.65rem);line-height:1.24}
  .dsh-rhy245--fa .dsh-rhy245-heading h2,
  .dsh-rhy245--fa .dsh-rhy245-dual h2,
  .dsh-rhy245--fa .dsh-rhy245-circuit h2,
  .dsh-rhy245--fa .dsh-rhy245-monitoring h2,
  .dsh-rhy245--fa .dsh-rhy245-af h2,
  .dsh-rhy245--fa .dsh-rhy245-wearable h2,
  .dsh-rhy245--fa .dsh-rhy245-questions h2,
  .dsh-rhy245--fa .dsh-rhy245-faq h2,
  .dsh-rhy245--fa .dsh-rhy245-references h2,
  .dsh-rhy245--fa .dsh-rhy245-cta h2{font-size:clamp(1.58rem,7.2vw,2.05rem);line-height:1.34}
  .dsh-rhy245--fa .dsh-rhy245-flow,
  .dsh-rhy245--fa .dsh-rhy245-circuit__steps,
  .dsh-rhy245--fa .dsh-rhy245-riskline{justify-content:flex-start}
}
@media (max-width:420px){
  .dsh-rhy245--fa .dsh-rhy245-emergency__mark{right:auto;left:.8rem}
  .dsh-rhy245--fa .dsh-rhy245-emergency h2{margin-right:0;margin-left:2.7rem;font-size:1.3rem;line-height:1.34}
  .dsh-rhy245--fa .dsh-rhy245-kicker{font-size:.7rem}
}

/* French rhythm page, v2.4.8 */
.dsh-rhy245--fr{
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  overflow-x:clip;
}
.dsh-rhy245--fr *{
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  min-width:0;
}
.dsh-rhy245--fr .dsh-rhy245-kicker{
  text-transform:none;
  letter-spacing:.015em;
  white-space:normal;
  text-wrap:balance;
  overflow-wrap:anywhere;
}
.dsh-rhy245--fr .dsh-rhy245-hero__copy h1{
  max-width:18ch;
  line-height:1.04;
  letter-spacing:-.032em;
  text-wrap:balance;
}
.dsh-rhy245--fr .dsh-rhy245-lead,
.dsh-rhy245--fr p,
.dsh-rhy245--fr li{
  line-height:1.72;
  hyphens:none;
  -webkit-hyphens:none;
}
.dsh-rhy245--fr .dsh-rhy245-heading h2,
.dsh-rhy245--fr .dsh-rhy245-dual h2,
.dsh-rhy245--fr .dsh-rhy245-circuit h2,
.dsh-rhy245--fr .dsh-rhy245-monitoring h2,
.dsh-rhy245--fr .dsh-rhy245-af h2,
.dsh-rhy245--fr .dsh-rhy245-wearable h2,
.dsh-rhy245--fr .dsh-rhy245-questions h2,
.dsh-rhy245--fr .dsh-rhy245-faq h2,
.dsh-rhy245--fr .dsh-rhy245-references h2,
.dsh-rhy245--fr .dsh-rhy245-cta h2{
  line-height:1.08;
  letter-spacing:-.025em;
  text-wrap:balance;
}
.dsh-rhy245--fr .dsh-rhy245-patterns h3,
.dsh-rhy245--fr .dsh-rhy245-signalmap h3,
.dsh-rhy245--fr .dsh-rhy245-eval h3,
.dsh-rhy245--fr .dsh-rhy245-monitorcards h3,
.dsh-rhy245--fr .dsh-rhy245-syncope h3,
.dsh-rhy245--fr .dsh-rhy245-treatments h3{
  line-height:1.3;
  overflow-wrap:anywhere;
}
.dsh-rhy245--fr .dsh-rhy245-flow,
.dsh-rhy245--fr .dsh-rhy245-circuit__steps,
.dsh-rhy245--fr .dsh-rhy245-riskline{
  flex-wrap:wrap;
}
.dsh-rhy245--fr .dsh-rhy245-chapters a{
  white-space:nowrap;
}
.dsh-rhy245--fr .dsh-rhy245-emergency__button,
.dsh-rhy245--fr .dsh-rhy245-emergency__button:visited,
.dsh-rhy245--fr .dsh-rhy245-emergency__button:hover,
.dsh-rhy245--fr .dsh-rhy245-emergency__button:focus,
.dsh-rhy245--fr .dsh-rhy245-emergency__button:active{
  background:#023047!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-decoration:none!important;
}
.dsh-rhy245--fr .dsh-button--primary,
.dsh-rhy245--fr .dsh-button--primary:visited,
.dsh-rhy245--fr .dsh-button--primary:hover,
.dsh-rhy245--fr .dsh-button--primary:focus,
.dsh-rhy245--fr .dsh-button--primary:active{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.dsh-rhy245--fr .dsh-button--secondary,
.dsh-rhy245--fr .dsh-button--secondary:visited{
  color:var(--rhy-navy)!important;
  -webkit-text-fill-color:var(--rhy-navy)!important;
}
.dsh-rhy245--fr .dsh-rhy245-watch small{
  max-width:20ch;
  line-height:1.35;
}
@media (min-width:980px){
  .dsh-rhy245--fr .dsh-rhy245-hero__copy h1{font-size:clamp(2.75rem,3.6vw,4.35rem)}
  .dsh-rhy245--fr .dsh-rhy245-heading h2,
  .dsh-rhy245--fr .dsh-rhy245-dual h2,
  .dsh-rhy245--fr .dsh-rhy245-circuit h2,
  .dsh-rhy245--fr .dsh-rhy245-monitoring h2,
  .dsh-rhy245--fr .dsh-rhy245-af h2,
  .dsh-rhy245--fr .dsh-rhy245-wearable h2,
  .dsh-rhy245--fr .dsh-rhy245-questions h2,
  .dsh-rhy245--fr .dsh-rhy245-faq h2,
  .dsh-rhy245--fr .dsh-rhy245-references h2,
  .dsh-rhy245--fr .dsh-rhy245-cta h2{font-size:clamp(2rem,2.7vw,3.05rem)}
}
@media (max-width:760px){
  .dsh-rhy245--fr .dsh-rhy245-kicker{
    width:fit-content;
    max-width:100%;
    min-height:0;
    padding:.48rem .65rem;
    border-radius:11px;
    font-size:.7rem;
    line-height:1.35;
  }
  .dsh-rhy245--fr .dsh-rhy245-hero__copy h1{
    max-width:none;
    font-size:clamp(2rem,9.8vw,2.75rem);
    line-height:1.08;
  }
  .dsh-rhy245--fr .dsh-rhy245-heading h2,
  .dsh-rhy245--fr .dsh-rhy245-dual h2,
  .dsh-rhy245--fr .dsh-rhy245-circuit h2,
  .dsh-rhy245--fr .dsh-rhy245-monitoring h2,
  .dsh-rhy245--fr .dsh-rhy245-af h2,
  .dsh-rhy245--fr .dsh-rhy245-wearable h2,
  .dsh-rhy245--fr .dsh-rhy245-questions h2,
  .dsh-rhy245--fr .dsh-rhy245-faq h2,
  .dsh-rhy245--fr .dsh-rhy245-references h2,
  .dsh-rhy245--fr .dsh-rhy245-cta h2{
    font-size:clamp(1.58rem,7.2vw,2.08rem);
    line-height:1.15;
  }
  .dsh-rhy245--fr .dsh-rhy245-actions{flex-direction:column}
  .dsh-rhy245--fr .dsh-rhy245-actions .dsh-button,
  .dsh-rhy245--fr .dsh-rhy245-cta .dsh-button,
  .dsh-rhy245--fr .dsh-rhy245-emergency__button{width:100%;justify-content:center;text-align:center}
  .dsh-rhy245--fr .dsh-rhy245-flow,
  .dsh-rhy245--fr .dsh-rhy245-circuit__steps,
  .dsh-rhy245--fr .dsh-rhy245-riskline{justify-content:flex-start}
}
@media (max-width:520px){
  .dsh-rhy245--fr .dsh-rhy245-hero__copy h1{font-size:clamp(1.86rem,9.2vw,2.35rem)}
  .dsh-rhy245--fr .dsh-rhy245-emergency h2{font-size:1.3rem;line-height:1.2}
  .dsh-rhy245--fr .dsh-rhy245-emergency p{font-size:.91rem;line-height:1.5}
  .dsh-rhy245--fr .dsh-rhy245-faq__list summary{font-size:.97rem;line-height:1.45}
}

/* Hindi rhythm page, v2.4.9 */
.dsh-rhy245--hi{
  font-family:"Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari",Mangal,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
.dsh-rhy245--hi *{
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
.dsh-rhy245--hi h1,
.dsh-rhy245--hi h2,
.dsh-rhy245--hi h3,
.dsh-rhy245--hi p,
.dsh-rhy245--hi li,
.dsh-rhy245--hi summary,
.dsh-rhy245--hi a,
.dsh-rhy245--hi span,
.dsh-rhy245--hi strong,
.dsh-rhy245--hi small{
  font-family:inherit;
  word-break:normal;
  overflow-wrap:anywhere;
  hyphens:none;
}
.dsh-rhy245--hi h1,
.dsh-rhy245--hi h2,
.dsh-rhy245--hi h3{
  letter-spacing:0!important;
  text-wrap:balance;
}
.dsh-rhy245--hi p,
.dsh-rhy245--hi li{
  line-height:1.72;
  text-wrap:pretty;
}
.dsh-rhy245--hi .dsh-rhy245-kicker{
  width:fit-content;
  max-width:100%;
  min-width:0;
  min-height:40px;
  padding:.62rem .82rem;
  font-size:.78rem;
  line-height:1.35;
  letter-spacing:0!important;
  text-transform:none;
  white-space:normal;
}
.dsh-rhy245--hi .dsh-rhy245-flow,
.dsh-rhy245--hi .dsh-rhy245-circuit__steps{
  font-size:.82rem;
  letter-spacing:0;
}
.dsh-rhy245--hi .dsh-rhy245-hero__copy h1{
  font-size:clamp(2.35rem,4vw,4.55rem);
  line-height:1.12;
}
.dsh-rhy245--hi .dsh-rhy245-heading h2,
.dsh-rhy245--hi .dsh-rhy245-dual h2,
.dsh-rhy245--hi .dsh-rhy245-circuit h2,
.dsh-rhy245--hi .dsh-rhy245-monitoring h2,
.dsh-rhy245--hi .dsh-rhy245-af h2,
.dsh-rhy245--hi .dsh-rhy245-wearable h2,
.dsh-rhy245--hi .dsh-rhy245-questions h2,
.dsh-rhy245--hi .dsh-rhy245-faq h2,
.dsh-rhy245--hi .dsh-rhy245-references h2,
.dsh-rhy245--hi .dsh-rhy245-cta h2{
  line-height:1.2;
}
.dsh-rhy245--hi .dsh-rhy245-patterns h3,
.dsh-rhy245--hi .dsh-rhy245-eval h3,
.dsh-rhy245--hi .dsh-rhy245-monitorcards h3,
.dsh-rhy245--hi .dsh-rhy245-syncope h3,
.dsh-rhy245--hi .dsh-rhy245-treatments h3,
.dsh-rhy245--hi .dsh-rhy245-signalmap h3{
  line-height:1.3;
}
.dsh-rhy245--hi .dsh-button--primary,
.dsh-rhy245--hi .dsh-button--primary:visited,
.dsh-rhy245--hi .dsh-button--primary:hover,
.dsh-rhy245--hi .dsh-button--primary:focus,
.dsh-rhy245--hi .dsh-button--primary:active{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.dsh-rhy245--hi .dsh-rhy245-emergency__button,
.dsh-rhy245--hi .dsh-rhy245-emergency__button:visited,
.dsh-rhy245--hi .dsh-rhy245-emergency__button:hover,
.dsh-rhy245--hi .dsh-rhy245-emergency__button:focus,
.dsh-rhy245--hi .dsh-rhy245-emergency__button:active{
  background:#023047!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
@media(max-width:760px){
  .dsh-rhy245--hi .dsh-rhy245-hero__copy h1{
    font-size:clamp(2rem,9.4vw,2.85rem);
    line-height:1.16;
  }
  .dsh-rhy245--hi .dsh-rhy245-heading h2,
  .dsh-rhy245--hi .dsh-rhy245-dual h2,
  .dsh-rhy245--hi .dsh-rhy245-circuit h2,
  .dsh-rhy245--hi .dsh-rhy245-monitoring h2,
  .dsh-rhy245--hi .dsh-rhy245-af h2,
  .dsh-rhy245--hi .dsh-rhy245-wearable h2,
  .dsh-rhy245--hi .dsh-rhy245-questions h2,
  .dsh-rhy245--hi .dsh-rhy245-faq h2,
  .dsh-rhy245--hi .dsh-rhy245-references h2,
  .dsh-rhy245--hi .dsh-rhy245-cta h2{
    font-size:clamp(1.6rem,7vw,2.15rem);
    line-height:1.24;
  }
  .dsh-rhy245--hi .dsh-rhy245-kicker{
    min-height:36px;
    padding:.52rem .68rem;
    font-size:.72rem;
  }
  .dsh-rhy245--hi .dsh-rhy245-actions{
    display:grid;
    grid-template-columns:1fr;
  }
  .dsh-rhy245--hi .dsh-rhy245-actions .dsh-button,
  .dsh-rhy245--hi .dsh-rhy245-cta .dsh-button{
    width:100%;
  }
}
@media(max-width:520px){
  .dsh-rhy245--hi p,
  .dsh-rhy245--hi li{
    line-height:1.68;
  }
  .dsh-rhy245--hi .dsh-rhy245-hero__copy h1{
    font-size:clamp(1.82rem,9.1vw,2.45rem);
  }
  .dsh-rhy245--hi .dsh-rhy245-emergency h2{
    font-size:clamp(1.35rem,6.7vw,1.7rem);
    line-height:1.22;
  }
  .dsh-rhy245--hi .dsh-rhy245-emergency p{
    font-size:.92rem;
    line-height:1.62;
  }
}
