.dsh-chest225{--cp-glass:rgba(255,255,255,.72);--cp-glass-strong:rgba(255,255,255,.84);--cp-line:rgba(2,48,71,.11);--cp-shadow:0 18px 48px rgba(2,48,71,.12);--cp-shadow-strong:0 28px 82px rgba(2,48,71,.17);color:var(--dsh-navy);background:linear-gradient(180deg,#fffdf7 0%,#f8fbfc 48%,#fff 100%);overflow-x:clip;}
.dsh-chest225 *{box-sizing:border-box;min-width:0;}
.dsh-chest225 img{display:block;width:100%;height:auto;}
.dsh-chest225 h1,.dsh-chest225 h2,.dsh-chest225 h3{margin:0;color:var(--dsh-navy);line-height:1.12;letter-spacing:-.025em;text-wrap:balance;}
.dsh-chest225 p{margin:0;line-height:1.72;}
.dsh-chest225 ul,.dsh-chest225 ol{margin:0;padding:0;}
.dsh-chest225 a{color:inherit;}
.dsh-chest225 .dsh-button--primary,.dsh-chest225 .dsh-button--primary:visited{color:#fff!important;}
.dsh-chest225 .dsh-button--secondary,.dsh-chest225 .dsh-button--secondary:visited{color:var(--dsh-navy)!important;}
.dsh-chest225 .dsh-button--secondary:hover,.dsh-chest225 .dsh-button--secondary:focus-visible{color:var(--dsh-teal)!important;}
.dsh-chest225-kicker{display:inline-flex;align-items:center;align-self:start;width:max-content;max-width:100%;min-height:42px;padding:.54rem .94rem;border-radius:999px;background:rgba(10,147,150,.1);border:1px solid rgba(10,147,150,.18);color:var(--dsh-teal);font-size:.84rem;font-weight:750;line-height:1.25;letter-spacing:.01em;}
.dsh-chest225-kicker--light{background:rgba(254,250,224,.1);border-color:rgba(254,250,224,.18);color:var(--dsh-cream,#FEFAE0);}
.dsh-chest225-kicker--danger{background:rgba(193,18,31,.08);border-color:rgba(193,18,31,.16);color:var(--dsh-red);}

.dsh-chest225-hero{position:relative;padding:clamp(2.8rem,5vw,4.8rem) 0 2rem;background:radial-gradient(circle at 10% 10%,rgba(10,147,150,.16),transparent 34%),radial-gradient(circle at 88% 16%,rgba(193,18,31,.12),transparent 31%),linear-gradient(180deg,rgba(254,250,224,.88),rgba(248,251,252,.98));}
.dsh-chest225-hero::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(2,48,71,.13),transparent);}
.dsh-chest225-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(1.6rem,3.2vw,3.1rem);align-items:center;}
.dsh-chest225-hero__copy{display:grid;gap:1.12rem;align-content:center;}
.dsh-chest225 .dsh-breadcrumb{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;margin:0;color:rgba(2,48,71,.66);font-size:.9rem;}
.dsh-chest225 .dsh-breadcrumb a{text-decoration:none;}
.dsh-chest225-hero h1{font-size:clamp(2.55rem,4.55vw,4.65rem);max-width:13.2ch;}
.dsh-chest225-lead{font-size:clamp(1.05rem,1.45vw,1.2rem);max-width:67ch;color:rgba(2,48,71,.86);}
.dsh-chest225 .dsh-actions{display:flex;gap:.85rem;flex-wrap:wrap;align-items:center;}
.dsh-chest225-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.1rem;}
.dsh-chest225-facts article{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;border-radius:1.35rem;background:var(--cp-glass);border:1px solid rgba(255,255,255,.75);backdrop-filter:blur(15px);box-shadow:var(--cp-shadow);}
.dsh-chest225-facts span,.dsh-chest225-grid4>article>span{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:.9rem;background:linear-gradient(135deg,var(--dsh-teal),#58c0c2);color:#fff;font-size:.82rem;font-weight:800;box-shadow:0 10px 25px rgba(10,147,150,.22);}
.dsh-chest225-facts h2{font-size:1rem;margin-bottom:.24rem;}
.dsh-chest225-facts p{font-size:.92rem;line-height:1.55;color:rgba(2,48,71,.78);}
.dsh-chest225-hero__media{position:relative;margin:0;padding:.9rem;border-radius:1.9rem;background:linear-gradient(180deg,rgba(255,255,255,.87),rgba(255,255,255,.62));border:1px solid rgba(255,255,255,.86);box-shadow:var(--cp-shadow-strong);backdrop-filter:blur(18px);overflow:hidden;}
.dsh-chest225-hero__media img{aspect-ratio:4/4.35;object-fit:cover;border-radius:1.32rem;}
.dsh-chest225-hero__media figcaption{position:absolute;left:1.3rem;right:1.3rem;bottom:1.3rem;display:grid;gap:.25rem;padding:.95rem 1.05rem;border-radius:1.12rem;background:rgba(2,48,71,.82);backdrop-filter:blur(12px);color:#fff;}
.dsh-chest225-hero__media figcaption span{font-size:.8rem;color:rgba(254,250,224,.86);}
.dsh-chest225-hero__media figcaption strong{font-size:.96rem;line-height:1.45;font-weight:650;}

.dsh-chest225-emergency{padding:1rem 0;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,249,247,.96));border-bottom:1px solid rgba(120,0,0,.08);}
.dsh-chest225-emergency__inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(320px,.85fr);gap:1.05rem;align-items:start;padding:1.1rem 1.15rem;border:1px solid rgba(193,18,31,.13);border-radius:1.5rem;background:rgba(255,255,255,.78);box-shadow:0 18px 50px rgba(120,0,0,.07);backdrop-filter:blur(14px);}
.dsh-chest225-emergency__mark{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:linear-gradient(135deg,var(--dsh-red),var(--dsh-red-dark));color:#fff;font-weight:850;box-shadow:0 12px 28px rgba(120,0,0,.23);}
.dsh-chest225-emergency h2{font-size:clamp(1.35rem,2vw,1.85rem);margin:.55rem 0 .45rem;}
.dsh-chest225-emergency p{color:rgba(2,48,71,.83);}
.dsh-chest225-emergency ul{display:grid;gap:.45rem;padding-left:1.05rem;color:rgba(2,48,71,.82);font-size:.92rem;line-height:1.5;}

.dsh-chest225-chapters{position:sticky;top:var(--dsh-header-offset,80px);z-index:9;padding:.78rem 0;background:rgba(255,255,255,.72);backdrop-filter:blur(17px);border-block:1px solid rgba(2,48,71,.07);}
.dsh-chest225-chapters .dsh-shell{display:flex;justify-content:center;gap:.65rem;flex-wrap:wrap;}
.dsh-chest225-chapters a{display:inline-flex;align-items:center;min-height:40px;padding:.55rem .9rem;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(2,48,71,.09);box-shadow:0 8px 22px rgba(2,48,71,.06);text-decoration:none;font-size:.9rem;font-weight:650;color:rgba(2,48,71,.83);}
.dsh-chest225-chapters a:hover,.dsh-chest225-chapters a:focus-visible{border-color:rgba(10,147,150,.3);color:var(--dsh-teal);}

.dsh-chest225-section{padding:clamp(3.2rem,6vw,5.4rem) 0;}
.dsh-chest225-section--tint{background:linear-gradient(180deg,rgba(247,251,253,.94),rgba(254,250,224,.48));}
.dsh-chest225-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:1.2rem;align-items:end;margin-bottom:1.5rem;}
.dsh-chest225-heading>div{display:grid;gap:.85rem;}
.dsh-chest225-heading h2{font-size:clamp(2rem,3.1vw,3.05rem);max-width:17ch;}
.dsh-chest225-heading>p{color:rgba(2,48,71,.8);max-width:60ch;}
.dsh-chest225-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}
.dsh-chest225-grid4 article,.dsh-chest225-context article,.dsh-chest225-treatmentlinks article,.dsh-chest225-testgrid article,.dsh-chest225-questions ol,.dsh-chest225-faq .dsh-faq-list details,.dsh-chest225-references .dsh-shell,.dsh-chest225-final__card{background:var(--cp-glass-strong);border:1px solid rgba(255,255,255,.75);box-shadow:var(--cp-shadow);backdrop-filter:blur(17px);}
.dsh-chest225-grid4 article{display:grid;gap:.65rem;padding:1.2rem 1.1rem 1.25rem;border-radius:1.4rem;align-content:start;}
.dsh-chest225-grid4 h3{font-size:1.07rem;}
.dsh-chest225-grid4 p{font-size:.95rem;color:rgba(2,48,71,.8);}

.dsh-chest225-angina{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:1.2rem;align-items:stretch;}
.dsh-chest225-angina__copy{display:grid;gap:.85rem;align-content:center;padding:clamp(1.2rem,2.4vw,2rem);border-radius:1.55rem;background:linear-gradient(145deg,rgba(2,48,71,.96),rgba(10,73,98,.94));color:#fff;box-shadow:var(--cp-shadow-strong);}
.dsh-chest225-angina__copy h2{color:#fff;font-size:clamp(2rem,3vw,2.9rem);max-width:16ch;}
.dsh-chest225-angina__copy p{color:rgba(255,255,255,.88);}
.dsh-chest225-angina__cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}
.dsh-chest225-angina__cards article{display:grid;gap:.7rem;align-content:start;padding:1.25rem;border-radius:1.5rem;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.76);box-shadow:var(--cp-shadow);}
.dsh-chest225-angina__cards article.is-acute{background:linear-gradient(180deg,rgba(193,18,31,.05),rgba(255,255,255,.86));border-color:rgba(193,18,31,.12);}
.dsh-chest225-status{width:.78rem;height:.78rem;border-radius:50%;box-shadow:0 0 0 6px rgba(10,147,150,.08);background:var(--dsh-teal);}
.dsh-chest225-status.is-acute{background:var(--dsh-red);box-shadow:0 0 0 6px rgba(193,18,31,.08);}
.dsh-chest225-angina__cards h3{font-size:1.12rem;}
.dsh-chest225-angina__cards p{color:rgba(2,48,71,.81);}

.dsh-chest225-pathway{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;margin:0 0 1.2rem;padding:.95rem;border:1px solid rgba(10,147,150,.14);border-radius:1.35rem;background:rgba(10,147,150,.05);}
.dsh-chest225-pathway span{padding:.58rem .8rem;border-radius:999px;background:#fff;border:1px solid rgba(2,48,71,.08);font-size:.79rem;font-weight:800;letter-spacing:.035em;color:var(--dsh-navy);}
.dsh-chest225-pathway i{font-style:normal;color:var(--dsh-teal);font-weight:800;}
.dsh-chest225-diagnostic{display:grid;gap:1.05rem;}
.dsh-chest225-diagnostic__card{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:1.1rem;padding:1rem;border-radius:1.65rem;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.76);box-shadow:var(--cp-shadow);align-items:center;}
.dsh-chest225-diagnostic__card.is-reverse figure{order:2;}
.dsh-chest225-diagnostic__card figure{margin:0;border-radius:1.25rem;overflow:hidden;background:#eef5f6;}
.dsh-chest225-diagnostic__card img{aspect-ratio:16/10;object-fit:cover;}
.dsh-chest225-diagnostic__card>div{display:grid;gap:.65rem;padding:clamp(.4rem,1.2vw,1rem);}
.dsh-chest225-step{display:grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:.95rem;background:linear-gradient(135deg,var(--dsh-navy),#0a5d84);color:#fff;font-weight:800;box-shadow:0 11px 26px rgba(2,48,71,.2);}
.dsh-chest225-diagnostic__card h3{font-size:clamp(1.5rem,2.3vw,2.05rem);}
.dsh-chest225-diagnostic__card p:last-child{color:rgba(2,48,71,.82);}

.dsh-chest225-testing{padding:clamp(3.4rem,6vw,5.6rem) 0;background:radial-gradient(circle at 12% 8%,rgba(10,147,150,.17),transparent 34%),linear-gradient(135deg,#023047,#084768 54%,#0a6670);color:#fff;}
.dsh-chest225-heading--light h2{color:#fff;}
.dsh-chest225-heading--light>p{color:rgba(255,255,255,.82);}
.dsh-chest225-testgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}
.dsh-chest225-testgrid article{display:grid;gap:.65rem;padding:1.2rem;border-radius:1.4rem;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);box-shadow:none;}
.dsh-chest225-testgrid span{display:inline-flex;width:max-content;max-width:100%;min-height:38px;align-items:center;padding:.48rem .68rem;border-radius:.85rem;background:rgba(254,250,224,.1);border:1px solid rgba(254,250,224,.13);color:var(--dsh-cream,#FEFAE0);font-size:.78rem;font-weight:800;letter-spacing:.02em;}
.dsh-chest225-testgrid h3{color:#fff;font-size:1.08rem;}
.dsh-chest225-testgrid p{color:rgba(255,255,255,.82);font-size:.94rem;}
.dsh-chest225-principle{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-top:1rem;padding:1.05rem 1.1rem;border-radius:1.25rem;background:rgba(254,250,224,.09);border:1px solid rgba(254,250,224,.14);}
.dsh-chest225-principle strong{color:var(--dsh-cream,#FEFAE0);white-space:nowrap;}
.dsh-chest225-principle p{color:rgba(255,255,255,.86);}

.dsh-chest225-context{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}
.dsh-chest225-context article{display:grid;gap:.78rem;padding:1.3rem;border-radius:1.5rem;}
.dsh-chest225-context article.is-teal{background:linear-gradient(160deg,rgba(10,147,150,.08),rgba(255,255,255,.84));border-color:rgba(10,147,150,.15);}
.dsh-chest225-context h2{font-size:clamp(1.7rem,2.55vw,2.4rem);max-width:19ch;}
.dsh-chest225-context p{color:rgba(2,48,71,.81);}
.dsh-chest225-definitions{display:flex;gap:.65rem;flex-wrap:wrap;}
.dsh-chest225-definitions span{display:flex;gap:.4rem;align-items:center;padding:.62rem .78rem;border-radius:999px;background:rgba(10,147,150,.07);border:1px solid rgba(10,147,150,.12);font-size:.87rem;color:rgba(2,48,71,.84);}
.dsh-chest225-definitions b{color:var(--dsh-teal);}

.dsh-chest225-treatmentlinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;}
.dsh-chest225-treatmentlinks article{display:grid;gap:.65rem;padding:1.2rem;border-radius:1.4rem;align-content:start;}
.dsh-chest225-treatmentlinks h3{font-size:1.15rem;}
.dsh-chest225-treatmentlinks p{color:rgba(2,48,71,.8);}
.dsh-chest225-treatmentlinks a{margin-top:auto;text-decoration:none;color:var(--dsh-teal);font-weight:750;}

.dsh-chest225-questions{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:1.2rem;align-items:start;}
.dsh-chest225-questions>div{display:grid;gap:.82rem;}
.dsh-chest225-questions h2{font-size:clamp(2rem,3vw,2.9rem);max-width:15ch;}
.dsh-chest225-questions>div>p:last-child{color:rgba(2,48,71,.8);}
.dsh-chest225-questions ol{display:grid;gap:.8rem;padding:1.2rem 1.3rem 1.2rem 2.2rem;border-radius:1.45rem;}
.dsh-chest225-questions li{padding-left:.15rem;line-height:1.65;color:rgba(2,48,71,.88);}

.dsh-chest225-faq{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:1.2rem;align-items:start;}
.dsh-chest225-faq>div:first-child{display:grid;gap:.8rem;}
.dsh-chest225-faq h2{font-size:clamp(2rem,3vw,2.9rem);max-width:13ch;}
.dsh-chest225-faq .dsh-faq-list{display:grid;gap:.85rem;}
.dsh-chest225-faq .dsh-faq-list details{padding:1rem 1.05rem;border-radius:1.25rem;}
.dsh-chest225-faq .dsh-faq-list summary{list-style:none;cursor:pointer;position:relative;padding-right:2rem;font-weight:700;line-height:1.48;color:var(--dsh-navy);}
.dsh-chest225-faq .dsh-faq-list summary::-webkit-details-marker{display:none;}
.dsh-chest225-faq .dsh-faq-list summary::after{content:'+';position:absolute;right:.1rem;top:-.1rem;color:var(--dsh-teal);font-size:1.45rem;transition:transform .2s ease;}
.dsh-chest225-faq .dsh-faq-list details[open] summary::after{transform:rotate(45deg);}
.dsh-chest225-faq .dsh-faq-list p{padding-top:.8rem;color:rgba(2,48,71,.8);}

.dsh-chest225-references{padding:0 0 clamp(3rem,5vw,4.6rem);}
.dsh-chest225-references .dsh-shell{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:1.2rem;padding:1.3rem;border-radius:1.5rem;}
.dsh-chest225-references .dsh-shell>div{display:grid;gap:.72rem;}
.dsh-chest225-references h2{font-size:1.55rem;}
.dsh-chest225-references p{color:rgba(2,48,71,.78);}
.dsh-chest225-references ol{display:grid;gap:.72rem;padding-left:1.2rem;align-content:start;}
.dsh-chest225-references a{color:var(--dsh-teal);font-weight:650;text-decoration:none;}

.dsh-chest225-final{padding:0 0 clamp(3.3rem,6vw,5.2rem);}
.dsh-chest225-final__card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1.4rem;border-radius:1.65rem;}
.dsh-chest225-final__card>div:first-child{display:grid;gap:.75rem;}
.dsh-chest225-final__card h2{font-size:clamp(1.85rem,2.8vw,2.65rem);max-width:20ch;}
.dsh-chest225-final__card p{color:rgba(2,48,71,.8);max-width:67ch;}
.dsh-chest225-final__card .dsh-actions{justify-content:flex-end;}

@media (min-width:1600px){.dsh-chest225 .dsh-shell{max-width:1440px}.dsh-chest225-hero h1{font-size:4.65rem}.dsh-chest225-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr)}}
@media (max-width:1180px){
  .dsh-chest225-hero__grid,.dsh-chest225-heading,.dsh-chest225-angina,.dsh-chest225-questions,.dsh-chest225-faq,.dsh-chest225-references .dsh-shell,.dsh-chest225-final__card{grid-template-columns:1fr;}
  .dsh-chest225-emergency__inner{grid-template-columns:auto 1fr}.dsh-chest225-emergency__inner ul{grid-column:2}
  .dsh-chest225-grid4{grid-template-columns:repeat(2,minmax(0,1fr));}.dsh-chest225-testgrid,.dsh-chest225-treatmentlinks{grid-template-columns:repeat(2,minmax(0,1fr));}
  .dsh-chest225-final__card .dsh-actions{justify-content:flex-start;}
}
@media (max-width:920px){
  .dsh-chest225-hero__media img{aspect-ratio:16/11}.dsh-chest225-chapters .dsh-shell{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dsh-chest225-chapters .dsh-shell::-webkit-scrollbar{display:none}.dsh-chest225-chapters a{white-space:nowrap}
  .dsh-chest225-diagnostic__card,.dsh-chest225-diagnostic__card.is-reverse{grid-template-columns:1fr}.dsh-chest225-diagnostic__card.is-reverse figure{order:0}.dsh-chest225-context{grid-template-columns:1fr}.dsh-chest225-principle{grid-template-columns:1fr}.dsh-chest225-principle strong{white-space:normal}
}
@media (max-width:720px){
  .dsh-chest225-hero{padding-top:2rem}.dsh-chest225-hero h1{font-size:clamp(2.05rem,10vw,3rem);max-width:12ch;line-height:1.08}.dsh-chest225-lead{font-size:1rem}
  .dsh-chest225 .dsh-actions{display:grid;grid-template-columns:1fr;width:100%}.dsh-chest225 .dsh-button{width:100%;justify-content:center;text-align:center}
  .dsh-chest225-facts,.dsh-chest225-grid4,.dsh-chest225-testgrid,.dsh-chest225-treatmentlinks,.dsh-chest225-angina__cards{grid-template-columns:1fr}
  .dsh-chest225-hero__media figcaption{position:static;margin-top:.75rem;background:var(--dsh-navy)}
  .dsh-chest225-emergency__inner{grid-template-columns:1fr}.dsh-chest225-emergency__inner ul{grid-column:auto;padding-left:1rem}.dsh-chest225-pathway{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.dsh-chest225-pathway::-webkit-scrollbar{display:none}.dsh-chest225-pathway span,.dsh-chest225-pathway i{flex:0 0 auto}
  .dsh-chest225-section,.dsh-chest225-testing{padding:2.7rem 0}.dsh-chest225-heading h2,.dsh-chest225-angina__copy h2,.dsh-chest225-context h2,.dsh-chest225-questions h2,.dsh-chest225-faq h2{font-size:clamp(1.75rem,8vw,2.35rem);max-width:none}
  .dsh-chest225-diagnostic__card{padding:.8rem}.dsh-chest225-diagnostic__card>div{padding:.55rem .25rem .25rem}.dsh-chest225-diagnostic__card img{aspect-ratio:16/10}
  .dsh-chest225-final__card{padding:1.05rem}.dsh-chest225-references .dsh-shell{padding:1.05rem}
}
@media (max-width:430px){
  .dsh-chest225-kicker{width:auto;max-width:100%;font-size:.79rem;min-height:40px}.dsh-chest225 .dsh-breadcrumb{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.dsh-chest225 .dsh-breadcrumb::-webkit-scrollbar{display:none}.dsh-chest225-facts article{grid-template-columns:1fr}.dsh-chest225-grid4 article,.dsh-chest225-testgrid article,.dsh-chest225-treatmentlinks article,.dsh-chest225-context article{padding:1rem}.dsh-chest225-questions ol{padding:1rem 1rem 1rem 1.75rem}.dsh-chest225-definitions span{border-radius:1rem;align-items:flex-start}.dsh-chest225-diagnostic__card h3{font-size:1.42rem}
}
@media (max-height:600px) and (orientation:landscape){.dsh-chest225-chapters{position:relative;top:auto}}
@media (prefers-reduced-motion:reduce){.dsh-chest225 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Arabic chest pain and angina, dedicated RTL layer */
.dsh-chest225[data-dsh-lang="ar"]{
  direction:rtl;
  text-align:right;
  font-family:"Noto Sans Arabic","Noto Kufi Arabic","Geeza Pro",Tahoma,Arial,sans-serif;
}
.dsh-chest225[data-dsh-lang="ar"] h1,
.dsh-chest225[data-dsh-lang="ar"] h2,
.dsh-chest225[data-dsh-lang="ar"] h3,
.dsh-chest225[data-dsh-lang="ar"] p,
.dsh-chest225[data-dsh-lang="ar"] li,
.dsh-chest225[data-dsh-lang="ar"] a,
.dsh-chest225[data-dsh-lang="ar"] span,
.dsh-chest225[data-dsh-lang="ar"] strong,
.dsh-chest225[data-dsh-lang="ar"] summary{
  letter-spacing:0;
}
.dsh-chest225[data-dsh-lang="ar"] h1,
.dsh-chest225[data-dsh-lang="ar"] h2,
.dsh-chest225[data-dsh-lang="ar"] h3{line-height:1.24;text-wrap:balance;}
.dsh-chest225[data-dsh-lang="ar"] p,
.dsh-chest225[data-dsh-lang="ar"] li{line-height:1.9;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-kicker{
  line-height:1.55;
  font-size:.88rem;
  font-weight:700;
  padding:.48rem .95rem;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-breadcrumb{justify-content:flex-start;direction:rtl;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-breadcrumb span,
.dsh-chest225[data-dsh-lang="ar"] .dsh-breadcrumb a{line-height:1.6;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-hero h1{
  font-size:clamp(2.55rem,4.25vw,4.25rem);
  line-height:1.2;
  max-width:14ch;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-lead{
  font-size:clamp(1.06rem,1.42vw,1.18rem);
  line-height:1.95;
  max-width:64ch;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-actions{justify-content:flex-start;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-button{line-height:1.55;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-facts article{grid-template-columns:auto minmax(0,1fr);}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-facts h2{font-size:1.04rem;line-height:1.5;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-facts p{font-size:.94rem;line-height:1.75;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-hero__media figcaption{text-align:right;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-hero__media figcaption span{line-height:1.55;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-hero__media figcaption strong{line-height:1.7;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-emergency__inner{grid-template-columns:auto minmax(0,1fr) minmax(320px,.85fr);}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-emergency h2{line-height:1.42;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-emergency ul{padding-right:1.1rem;padding-left:0;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-chapters .dsh-shell{direction:rtl;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-chapters a{font-size:.92rem;line-height:1.55;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-heading h2{
  font-size:clamp(2rem,2.85vw,2.85rem);
  line-height:1.3;
  max-width:18ch;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-heading>p{line-height:1.92;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-grid4 h3{font-size:1.08rem;line-height:1.55;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-grid4 p{font-size:.96rem;line-height:1.82;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-angina__copy h2{
  font-size:clamp(1.95rem,2.8vw,2.7rem);
  line-height:1.32;
  max-width:17ch;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-angina__copy p{line-height:1.92;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-angina__cards h3{line-height:1.55;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-angina__cards p{line-height:1.86;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-pathway{direction:rtl;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-pathway span{letter-spacing:0;line-height:1.6;font-weight:750;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-diagnostic__card>div{text-align:right;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-diagnostic__card h3{
  font-size:clamp(1.45rem,2.15vw,1.95rem);
  line-height:1.38;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-diagnostic__card p:last-child{line-height:1.92;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-testgrid h3{font-size:1.08rem;line-height:1.55;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-testgrid p{font-size:.95rem;line-height:1.85;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-testgrid span{letter-spacing:0;direction:ltr;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-principle{grid-template-columns:auto minmax(0,1fr);}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-principle strong{white-space:normal;line-height:1.7;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-principle p{line-height:1.85;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-context h2{
  font-size:clamp(1.72rem,2.35vw,2.25rem);
  line-height:1.36;
  max-width:20ch;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-context p{line-height:1.9;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-definitions{direction:rtl;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-definitions span{line-height:1.65;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-definitions b{direction:ltr;unicode-bidi:isolate;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-treatmentlinks h3{font-size:1.16rem;line-height:1.5;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-treatmentlinks p{line-height:1.86;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-treatmentlinks a{line-height:1.65;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-questions h2,
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-faq h2{
  font-size:clamp(1.95rem,2.75vw,2.7rem);
  line-height:1.34;
  max-width:16ch;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-questions ol{padding:1.2rem 2.2rem 1.2rem 1.3rem;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-questions li{padding-right:.15rem;padding-left:0;line-height:1.85;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-faq .dsh-faq-list summary{
  padding-right:0;
  padding-left:2rem;
  line-height:1.72;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-faq .dsh-faq-list summary::after{right:auto;left:.1rem;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-faq .dsh-faq-list p{line-height:1.9;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-references ol{padding-right:1.2rem;padding-left:0;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-references li{line-height:1.8;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-references a{line-height:1.65;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-final__card h2{
  font-size:clamp(1.8rem,2.55vw,2.45rem);
  line-height:1.36;
  max-width:22ch;
}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-final__card p{line-height:1.9;}
.dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-final__card .dsh-actions{justify-content:flex-start;}

@media (max-width:1180px){
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-emergency__inner{grid-template-columns:auto 1fr;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-emergency__inner ul{grid-column:2;}
}
@media (max-width:920px){
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-chapters .dsh-shell{justify-content:flex-start;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-principle{grid-template-columns:1fr;}
}
@media (max-width:720px){
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-hero h1{
    font-size:clamp(2.05rem,9vw,2.95rem);
    line-height:1.26;
    max-width:14ch;
  }
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-lead{font-size:1rem;line-height:1.92;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-facts h2{font-size:1.02rem;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-emergency__inner{grid-template-columns:1fr;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-emergency__inner ul{grid-column:auto;padding-right:1rem;padding-left:0;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-heading h2,
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-angina__copy h2,
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-context h2,
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-questions h2,
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-faq h2{
    font-size:clamp(1.72rem,7.7vw,2.3rem);
    line-height:1.38;
    max-width:none;
  }
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-diagnostic__card h3{font-size:1.5rem;line-height:1.4;}
}
@media (max-width:430px){
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-kicker{font-size:.8rem;line-height:1.6;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-facts article{grid-template-columns:1fr;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-questions ol{padding:1rem 1.75rem 1rem 1rem;}
  .dsh-chest225[data-dsh-lang="ar"] .dsh-chest225-definitions span{width:100%;}
}

/* Persian chest pain and angina, dedicated RTL layer */
.dsh-chest225[data-dsh-lang="fa"]{
  direction:rtl;
  text-align:right;
  font-family:"Vazirmatn","Noto Sans Arabic","Noto Naskh Arabic","Geeza Pro",Tahoma,Arial,sans-serif;
}
.dsh-chest225[data-dsh-lang="fa"] h1,
.dsh-chest225[data-dsh-lang="fa"] h2,
.dsh-chest225[data-dsh-lang="fa"] h3,
.dsh-chest225[data-dsh-lang="fa"] p,
.dsh-chest225[data-dsh-lang="fa"] li,
.dsh-chest225[data-dsh-lang="fa"] a,
.dsh-chest225[data-dsh-lang="fa"] span,
.dsh-chest225[data-dsh-lang="fa"] strong,
.dsh-chest225[data-dsh-lang="fa"] summary{letter-spacing:0;}
.dsh-chest225[data-dsh-lang="fa"] h1,
.dsh-chest225[data-dsh-lang="fa"] h2,
.dsh-chest225[data-dsh-lang="fa"] h3{line-height:1.29;text-wrap:balance;}
.dsh-chest225[data-dsh-lang="fa"] p,
.dsh-chest225[data-dsh-lang="fa"] li{line-height:1.88;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-kicker{line-height:1.55;font-size:.87rem;font-weight:700;padding:.48rem .95rem;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-breadcrumb{justify-content:flex-start;direction:rtl;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-breadcrumb span,
.dsh-chest225[data-dsh-lang="fa"] .dsh-breadcrumb a{line-height:1.65;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-hero h1{font-size:clamp(2.48rem,4.05vw,4.05rem);line-height:1.24;max-width:15ch;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-lead{font-size:clamp(1.04rem,1.38vw,1.17rem);line-height:1.94;max-width:66ch;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-actions{justify-content:flex-start;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-button{line-height:1.58;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-facts article{grid-template-columns:auto minmax(0,1fr);}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-facts h2{font-size:1.03rem;line-height:1.52;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-facts p{font-size:.94rem;line-height:1.78;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-hero__media figcaption{text-align:right;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-hero__media figcaption span{line-height:1.55;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-hero__media figcaption strong{line-height:1.72;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-emergency__inner{grid-template-columns:auto minmax(0,1fr) minmax(320px,.85fr);}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-emergency h2{line-height:1.45;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-emergency ul{padding-right:1.1rem;padding-left:0;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-chapters .dsh-shell{direction:rtl;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-chapters a{font-size:.92rem;line-height:1.58;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-heading h2{font-size:clamp(1.95rem,2.75vw,2.78rem);line-height:1.34;max-width:19ch;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-heading>p{line-height:1.9;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-grid4 h3{font-size:1.07rem;line-height:1.56;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-grid4 p{font-size:.96rem;line-height:1.82;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-angina__copy h2{font-size:clamp(1.9rem,2.7vw,2.62rem);line-height:1.36;max-width:18ch;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-angina__copy p{line-height:1.92;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-angina__cards h3{line-height:1.56;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-angina__cards p{line-height:1.84;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-pathway{direction:rtl;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-pathway span{letter-spacing:0;line-height:1.62;font-weight:750;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-diagnostic__card>div{text-align:right;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-diagnostic__card h3{font-size:clamp(1.42rem,2.1vw,1.9rem);line-height:1.42;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-diagnostic__card p:last-child{line-height:1.9;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-testgrid h3{font-size:1.07rem;line-height:1.58;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-testgrid p{font-size:.95rem;line-height:1.84;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-testgrid span{letter-spacing:0;direction:ltr;unicode-bidi:isolate;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-principle{grid-template-columns:auto minmax(0,1fr);}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-principle strong{white-space:normal;line-height:1.72;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-principle p{line-height:1.86;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-context h2{font-size:clamp(1.68rem,2.28vw,2.18rem);line-height:1.4;max-width:21ch;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-context p{line-height:1.88;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-definitions{direction:rtl;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-definitions span{line-height:1.68;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-definitions b{direction:ltr;unicode-bidi:isolate;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-treatmentlinks h3{font-size:1.15rem;line-height:1.52;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-treatmentlinks p{line-height:1.84;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-treatmentlinks a{line-height:1.68;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-questions h2,
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-faq h2{font-size:clamp(1.9rem,2.68vw,2.62rem);line-height:1.38;max-width:17ch;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-questions ol{padding:1.2rem 2.2rem 1.2rem 1.3rem;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-questions li{padding-right:.15rem;padding-left:0;line-height:1.84;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-faq .dsh-faq-list summary{padding-right:0;padding-left:2rem;line-height:1.75;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-faq .dsh-faq-list summary::after{right:auto;left:.1rem;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-faq .dsh-faq-list p{line-height:1.88;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-references ol{padding-right:1.2rem;padding-left:0;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-references li{line-height:1.8;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-references a{line-height:1.68;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-final__card h2{font-size:clamp(1.78rem,2.48vw,2.38rem);line-height:1.4;max-width:23ch;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-final__card p{line-height:1.88;}
.dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-final__card .dsh-actions{justify-content:flex-start;}

@media (max-width:1180px){
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-emergency__inner{grid-template-columns:auto 1fr;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-emergency__inner ul{grid-column:2;}
}
@media (max-width:920px){
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-chapters .dsh-shell{justify-content:flex-start;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-principle{grid-template-columns:1fr;}
}
@media (max-width:720px){
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-hero h1{font-size:clamp(1.98rem,8.8vw,2.82rem);line-height:1.32;max-width:15ch;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-lead{font-size:1rem;line-height:1.9;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-facts h2{font-size:1rem;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-emergency__inner{grid-template-columns:1fr;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-emergency__inner ul{grid-column:auto;padding-right:1rem;padding-left:0;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-heading h2,
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-angina__copy h2,
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-context h2,
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-questions h2,
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-faq h2{font-size:clamp(1.68rem,7.5vw,2.22rem);line-height:1.42;max-width:none;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-diagnostic__card h3{font-size:1.46rem;line-height:1.44;}
}
@media (max-width:430px){
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-kicker{font-size:.79rem;line-height:1.62;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-facts article{grid-template-columns:1fr;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-questions ol{padding:1rem 1.75rem 1rem 1rem;}
  .dsh-chest225[data-dsh-lang="fa"] .dsh-chest225-definitions span{width:100%;}
}

/* French chest pain and angina, dedicated LTR typography layer */
.dsh-chest225[data-dsh-lang="fr"]{
  direction:ltr;
  text-align:left;
  font-family:"Inter","Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif;
  hyphens:none;
}
.dsh-chest225[data-dsh-lang="fr"] h1,
.dsh-chest225[data-dsh-lang="fr"] h2,
.dsh-chest225[data-dsh-lang="fr"] h3{
  letter-spacing:-.022em;
  line-height:1.15;
  hyphens:none;
  overflow-wrap:normal;
  word-break:normal;
}
.dsh-chest225[data-dsh-lang="fr"] p,
.dsh-chest225[data-dsh-lang="fr"] li,
.dsh-chest225[data-dsh-lang="fr"] summary{
  line-height:1.74;
  hyphens:none;
  word-break:normal;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-kicker{
  font-size:.84rem;
  line-height:1.35;
  min-height:42px;
  padding:.5rem .92rem;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-hero h1{
  font-size:clamp(2.4rem,4vw,4.1rem);
  line-height:1.08;
  max-width:15.5ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-lead{
  font-size:clamp(1.04rem,1.35vw,1.17rem);
  line-height:1.78;
  max-width:69ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-facts h2{
  font-size:1rem;
  line-height:1.35;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-facts p{
  line-height:1.58;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-emergency h2{
  font-size:clamp(1.34rem,1.8vw,1.72rem);
  line-height:1.24;
  max-width:34ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-emergency p,
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-emergency li{
  line-height:1.62;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-chapters a{
  font-size:.88rem;
  line-height:1.35;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-heading h2{
  font-size:clamp(1.92rem,2.7vw,2.78rem);
  line-height:1.17;
  max-width:20ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-heading>p{
  line-height:1.72;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-grid4 h3,
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-treatmentlinks h3,
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-testgrid h3{
  line-height:1.32;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-grid4 p,
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-treatmentlinks p,
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-testgrid p{
  line-height:1.65;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-angina__copy h2{
  font-size:clamp(1.92rem,2.7vw,2.62rem);
  line-height:1.16;
  max-width:18ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-angina__copy p,
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-angina__cards p{
  line-height:1.68;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-pathway span{
  letter-spacing:.018em;
  line-height:1.35;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-diagnostic__card h3{
  font-size:clamp(1.38rem,1.9vw,1.82rem);
  line-height:1.22;
  max-width:27ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-diagnostic__card p:last-child{
  line-height:1.7;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-principle strong{
  line-height:1.42;
  white-space:normal;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-principle p{
  line-height:1.68;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-context h2{
  font-size:clamp(1.62rem,2.18vw,2.12rem);
  line-height:1.2;
  max-width:23ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-context p{
  line-height:1.7;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-definitions span{
  line-height:1.45;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-questions h2,
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-faq h2{
  font-size:clamp(1.85rem,2.55vw,2.52rem);
  line-height:1.18;
  max-width:18ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-questions li{
  line-height:1.66;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-faq .dsh-faq-list summary{
  line-height:1.5;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-faq .dsh-faq-list p{
  line-height:1.7;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-references li,
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-references a{
  line-height:1.58;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-final__card h2{
  font-size:clamp(1.72rem,2.35vw,2.3rem);
  line-height:1.2;
  max-width:25ch;
}
.dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-final__card p{
  line-height:1.72;
}

@media (max-width:1180px){
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-hero h1{max-width:18ch;}
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-heading h2{max-width:24ch;}
}
@media (max-width:720px){
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-hero h1{
    font-size:clamp(1.9rem,8.8vw,2.72rem);
    line-height:1.12;
    max-width:16ch;
  }
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-lead{font-size:1rem;line-height:1.72;}
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-heading h2,
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-angina__copy h2,
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-context h2,
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-questions h2,
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-faq h2{
    font-size:clamp(1.62rem,7.1vw,2.12rem);
    line-height:1.22;
    max-width:none;
  }
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-diagnostic__card h3{
    font-size:1.4rem;
    line-height:1.26;
  }
}
@media (max-width:430px){
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-kicker{font-size:.78rem;line-height:1.42;}
  .dsh-chest225[data-dsh-lang="fr"] .dsh-chest225-hero h1{font-size:clamp(1.82rem,9.2vw,2.38rem);}
}

/* Hindi chest pain and angina, dedicated Devanagari typography layer */
.dsh-chest225[data-dsh-lang="hi"]{
  direction:ltr;
  text-align:left;
  font-family:"Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari",Mangal,"Segoe UI",Arial,sans-serif;
  hyphens:none;
}
.dsh-chest225[data-dsh-lang="hi"] h1,
.dsh-chest225[data-dsh-lang="hi"] h2,
.dsh-chest225[data-dsh-lang="hi"] h3{
  font-family:"Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari",Mangal,"Segoe UI",Arial,sans-serif;
  letter-spacing:0;
  hyphens:none;
  word-break:normal;
  overflow-wrap:break-word;
}
.dsh-chest225[data-dsh-lang="hi"] p,
.dsh-chest225[data-dsh-lang="hi"] li,
.dsh-chest225[data-dsh-lang="hi"] summary,
.dsh-chest225[data-dsh-lang="hi"] a{
  word-break:normal;
  overflow-wrap:break-word;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-kicker{
  font-size:.84rem;
  line-height:1.5;
  min-height:42px;
  padding:.48rem .92rem;
  letter-spacing:0;
  text-transform:none;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-hero h1{
  font-size:clamp(2.28rem,3.85vw,3.95rem);
  line-height:1.18;
  max-width:15.5ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-lead{
  font-size:clamp(1.04rem,1.35vw,1.17rem);
  line-height:1.82;
  max-width:68ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-facts h2{
  font-size:1.02rem;
  line-height:1.48;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-facts p{line-height:1.68;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-emergency h2{
  font-size:clamp(1.34rem,1.82vw,1.74rem);
  line-height:1.38;
  max-width:34ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-emergency p,
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-emergency li{line-height:1.72;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-chapters a{
  font-size:.9rem;
  line-height:1.5;
  white-space:nowrap;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-heading h2{
  font-size:clamp(1.92rem,2.72vw,2.8rem);
  line-height:1.28;
  max-width:20ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-heading>p{line-height:1.78;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-grid4 h3,
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-treatmentlinks h3,
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-testgrid h3{
  line-height:1.45;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-grid4 p,
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-treatmentlinks p,
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-testgrid p{
  line-height:1.74;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-angina__copy h2{
  font-size:clamp(1.92rem,2.7vw,2.64rem);
  line-height:1.3;
  max-width:18ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-angina__copy p,
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-angina__cards p{line-height:1.78;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-pathway span{
  letter-spacing:0;
  line-height:1.5;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-diagnostic__card h3{
  font-size:clamp(1.38rem,1.9vw,1.82rem);
  line-height:1.38;
  max-width:29ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-diagnostic__card p:last-child{line-height:1.78;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-principle strong{
  line-height:1.52;
  white-space:normal;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-principle p{line-height:1.76;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-context h2{
  font-size:clamp(1.62rem,2.18vw,2.14rem);
  line-height:1.34;
  max-width:23ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-context p{line-height:1.78;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-definitions span{line-height:1.62;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-definitions b{direction:ltr;unicode-bidi:isolate;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-questions h2,
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-faq h2{
  font-size:clamp(1.85rem,2.55vw,2.54rem);
  line-height:1.3;
  max-width:18ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-questions li{line-height:1.76;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-faq .dsh-faq-list summary{line-height:1.68;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-faq .dsh-faq-list p{line-height:1.8;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-references li,
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-references a{line-height:1.72;}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-final__card h2{
  font-size:clamp(1.72rem,2.35vw,2.3rem);
  line-height:1.34;
  max-width:25ch;
}
.dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-final__card p{line-height:1.8;}

@media (max-width:1180px){
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-hero h1{max-width:18ch;}
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-heading h2{max-width:24ch;}
}
@media (max-width:920px){
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-pathway span{min-width:max-content;}
}
@media (max-width:720px){
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-hero h1{
    font-size:clamp(1.88rem,8.5vw,2.7rem);
    line-height:1.28;
    max-width:16ch;
  }
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-lead{font-size:1rem;line-height:1.84;}
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-heading h2,
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-angina__copy h2,
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-context h2,
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-questions h2,
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-faq h2{
    font-size:clamp(1.6rem,7vw,2.08rem);
    line-height:1.36;
    max-width:none;
  }
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-diagnostic__card h3{
    font-size:1.38rem;
    line-height:1.42;
  }
}
@media (max-width:430px){
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-kicker{font-size:.79rem;line-height:1.58;}
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-hero h1{font-size:clamp(1.78rem,9vw,2.34rem);}
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-facts article{grid-template-columns:1fr;}
  .dsh-chest225[data-dsh-lang="hi"] .dsh-chest225-definitions span{width:100%;}
}

/* Chest Pain chapter rail mobile containment hotfix v2.6.17.
 * Prevent flex items from shrinking underneath nowrap labels.
 * Applies to EN / AR / FA / FR / HI through the shared renderer.
 */
@media (max-width:920px){
  .dsh-chest225 .dsh-chest225-chapters{
    overflow:hidden;
  }
  .dsh-chest225 .dsh-chest225-chapters .dsh-shell{
    display:flex;
    flex-wrap:nowrap;
    justify-content:flex-start;
    align-items:center;
    gap:.55rem;
    min-width:0;
    max-width:100%;
    overflow-x:auto;
    overflow-y:hidden;
    overscroll-behavior-inline:contain;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    scroll-snap-type:inline proximity;
    scroll-padding-inline:.25rem;
  }
  .dsh-chest225 .dsh-chest225-chapters .dsh-shell::-webkit-scrollbar{
    display:none;
  }
  .dsh-chest225 .dsh-chest225-chapters a{
    flex:0 0 auto;
    min-width:max-content;
    max-width:none;
    white-space:nowrap;
    scroll-snap-align:start;
  }
}
@media (max-width:430px){
  .dsh-chest225 .dsh-chest225-chapters{
    padding:.62rem 0;
  }
  .dsh-chest225 .dsh-chest225-chapters .dsh-shell{
    gap:.45rem;
  }
  .dsh-chest225 .dsh-chest225-chapters a{
    min-height:38px;
    padding:.5rem .78rem;
    font-size:.84rem;
  }
}
