.vascular-article{--v-ink:#294b58;--v-deep:#0a527d;--v-blue:#eaf7fc;--v-mist:#d6eaf3;--v-sky:#4696bd;--v-green:#4b9d81;--v-gold:#d9ab5b;--v-ivory:#fcfefe;background:var(--v-ivory);color:var(--v-ink)}
.vascular-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:700px;padding-top:var(--header);background:linear-gradient(135deg,#f8fcff 0%,#eaf7fc 55%,#edf8f2 100%)}
.vascular-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(62px,7vw,108px) clamp(28px,6vw,92px)}
.vascular-article .series-mark{margin:0 0 31px;color:var(--v-deep);font:700 11px/1.7 var(--latin);letter-spacing:.17em}.vascular-article .series-mark span{color:var(--v-green)}
.vascular-article .article-category{margin:0 0 21px;color:var(--v-deep);font:700 12px var(--sans);letter-spacing:.09em}.vascular-article .article-category span{color:var(--v-gold)}
.vascular-hero h1{margin:0;color:var(--v-deep);font:600 36px/1.4 var(--serif);letter-spacing:.02em}.vascular-article .article-subtitle{margin:23px 0;color:#567682;font:500 clamp(15px,1.4vw,19px)/1.85 var(--serif)}.vascular-article .article-audience,.vascular-hero time{margin:0 0 12px;color:#73949e;font:700 10px var(--latin);letter-spacing:.16em}
.vascular-hero figure{display:flex;align-items:center;margin:0}.vascular-article .vascular-hero figure img{display:block;width:100%;height:auto}
.vascular-article .article-shell{width:min(850px,calc(100% - 48px));margin:auto;padding:clamp(76px,9vw,128px) 0 104px}.vascular-article .article-shell section{margin:0 0 102px}.vascular-article .article-shell p{margin:0 0 1.65em;font-size:16px;line-height:2.04}.vascular-article .article-shell h2{margin:0 0 30px;color:var(--v-deep);font:600 clamp(27px,3.2vw,40px)/1.55 var(--serif)}.vascular-article .article-shell h2:after{content:"";display:block;width:54px;height:3px;margin-top:17px;background:linear-gradient(90deg,var(--v-sky),var(--v-green))}.vascular-article .section-no{margin-bottom:14px!important;color:#8bc1d4;font:700 38px/1 var(--latin)!important;letter-spacing:.12em}
.vascular-article .article-lead{margin:0 0 82px;padding:33px 37px;background:linear-gradient(135deg,#edf9fc,#f0f9f3);border-left:4px solid var(--v-sky);color:var(--v-deep);font:600 clamp(19px,2.5vw,26px)/1.8 var(--serif)}.vascular-article .article-lead p:last-child{margin-bottom:0}.vascular-article strong{color:#087462}
.river-section{padding:43px 42px;background:linear-gradient(135deg,#edf9fd,#f3fbf6)}.vascular-flow{display:flex;align-items:center;justify-content:center;gap:10px;margin:36px 0;padding:28px 18px;background:#fff;border-radius:18px;color:var(--v-deep);font:600 15px var(--serif);text-align:center}.vascular-flow span{padding:8px 10px}.vascular-flow i{color:var(--v-green);font-style:normal}
.habit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin:38px 0}.habit-grid article{position:relative;padding:27px 27px 25px;background:#fff;border:1px solid #d8e8ed;border-top:3px solid var(--v-sky)}.habit-grid article:nth-child(3n+2){border-top-color:var(--v-green)}.habit-grid article:nth-child(3n){border-top-color:var(--v-gold)}.habit-grid b{display:block;color:#83b9cd;font:700 11px var(--latin);letter-spacing:.14em}.habit-grid h3{margin:9px 0;color:var(--v-deep);font:600 20px var(--serif)}.habit-grid p{margin:0!important;font-size:13px!important;line-height:1.85!important}
.measure-section{padding:43px;background:var(--v-blue)}.measure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:33px 0}.measure-grid div{padding:24px 20px;background:#fff;border-bottom:3px solid var(--v-sky)}.measure-grid div:nth-child(2){border-color:var(--v-green)}.measure-grid div:nth-child(3){border-color:var(--v-gold)}.measure-grid strong{display:block;margin-bottom:9px;color:var(--v-deep);font:600 22px var(--serif)}.measure-grid p{margin:0!important;font-size:13px!important;line-height:1.85!important}
.series-links{display:flex;flex-wrap:wrap;gap:10px;margin:34px 0}.series-links a{padding:12px 18px;background:#fff;border:1px solid #cce1e8;color:var(--v-deep);font:600 14px var(--serif)}.series-links a:nth-child(even){border-color:#c9e2d5}.vascular-article .community-section{margin-left:-58px!important;margin-right:-58px!important;padding:65px 58px;background:linear-gradient(135deg,#0a557e,#238b92);color:#fff}.vascular-article .community-section h2,.vascular-article .community-section .section-no{color:#fff}.vascular-article .community-section h2:after{background:linear-gradient(90deg,#d7eef5,#aee0c6)}.community-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0}.community-grid article{padding:26px 22px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28)}.community-grid h3{margin:0 0 9px;color:#e0f5eb;font:600 20px var(--serif)}.community-grid p{margin:0!important;font-size:13px!important;line-height:1.85!important}
.vascular-article .closing-message{padding:58px 46px;text-align:center;background:linear-gradient(135deg,#e8f8fc,#edf8f1)}.vascular-article .closing-message h2{color:var(--v-deep)}.vascular-article .closing-message h2:after{margin-left:auto;margin-right:auto}.vascular-article .health-note{margin:0 0 72px;padding:36px 40px;background:#f1f9fc;border:1px solid #cfe4eb}.vascular-article .health-note h2{margin:0 0 16px;color:var(--v-deep);font:600 21px var(--serif)}.vascular-article .health-note p{margin:0;font-size:13px;line-height:1.9}.vascular-article .references{padding-top:48px;border-top:1px solid #d8e5e9}.vascular-article .references h2{font-size:24px}.vascular-article .references li{margin-bottom:16px;color:#526f7b;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.vascular-article .references a{text-decoration:underline}.vascular-article .article-links{display:grid;grid-template-columns:2fr 1fr;border-top:1px solid #d3e0e4}.vascular-article .article-links a{padding:24px}.vascular-article .article-links a+a{text-align:right;border-left:1px solid #d3e0e4}.vascular-article .article-links small,.vascular-article .article-links b{display:block}.vascular-article .article-links small{color:#6c9caf;font:700 9px var(--latin);letter-spacing:.14em}.vascular-article .article-links b{margin-top:6px;color:var(--v-deep);font-size:13px}
@media(max-width:900px){.vascular-hero{grid-template-columns:1fr;min-height:0}.vascular-hero-copy{padding:70px max(24px,7vw) 55px}.vascular-article .community-section{margin-left:0!important;margin-right:0!important}}@media(max-width:650px){.vascular-hero h1{font-size:clamp(30px,9vw,42px)}.vascular-article .article-shell{width:calc(100% - 32px);padding-top:64px}.vascular-article .article-shell p{font-size:15px;line-height:1.96}.vascular-article .article-shell section{margin-bottom:74px}.vascular-article .article-lead,.river-section,.measure-section,.vascular-article .closing-message{padding:28px 23px}.vascular-flow{flex-wrap:wrap}.vascular-flow i{display:none}.habit-grid,.measure-grid,.community-grid{grid-template-columns:1fr}.vascular-article .community-section{padding:46px 25px}.vascular-article .health-note{padding:29px 24px}.vascular-article .article-links{grid-template-columns:1fr}.vascular-article .article-links a+a{text-align:left;border-left:0;border-top:1px solid #d3e0e4}}
.vascular-article .article-shell h2:after{background:transparent!important}
