.diagnosisArticleInline,.diagnosisArticleCard{color:var(--ink);font-family:var(--sans);box-sizing:border-box}.diagnosisArticleInline{border-left:3px solid var(--green);background:#f2f6e9;border-radius:0 8px 8px 0;align-items:flex-start;gap:15px;margin:28px 0;padding:19px 22px;display:flex}.diagnosisArticleInline>.pictoMark{flex:0 0 28px;width:28px;height:28px;margin-top:3px}.diagnosisArticleInline p{color:#40554b;margin:0;font-size:14px;line-height:1.85}.diagnosisArticleInline a{min-height:44px;color:var(--green);text-underline-offset:4px;align-items:center;gap:12px;padding-top:4px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}.diagnosisArticleCard{background:#f0f5e5;border:1px solid #cbd8ba;border-radius:12px;margin:38px 0;padding:30px}.diagnosisArticleLabel{color:#536d42;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.7;display:flex}.diagnosisArticleLabel .pictoMark{flex-shrink:0;width:28px;height:28px}.diagnosisArticleCard h2{border:0;margin:15px 0 13px;padding:0;font-size:clamp(21px,2.5vw,27px);font-weight:750;line-height:1.6}.diagnosisArticleCard p{color:#40554b;margin:0;font-size:14px;line-height:1.9}.diagnosisArticleCard ul{flex-wrap:wrap;gap:8px 18px;margin:20px 0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.diagnosisArticleCard li{align-items:center;gap:6px;margin:0;display:flex}.diagnosisArticleCard li:before{content:"✓";color:var(--green)}.diagnosisArticleButton{background:var(--green);color:#fff;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:54px;padding:15px 18px;font-size:15px;font-weight:750;line-height:1.7;display:flex}.diagnosisArticleButton:hover{background:#16483e}.diagnosisArticleInline a:focus-visible{outline-offset:5px;outline:3px solid #bf621c}.diagnosisArticleButton:focus-visible{outline-offset:5px;outline:3px solid #bf621c}.diagnosisArticleCard .diagnosisArticleArea{margin-top:16px;font-size:12px}.diagnosisArticleCard .diagnosisArticleNote{color:#5d705e;margin-top:8px;font-size:11px}@media (max-width:600px){.diagnosisArticleInline{gap:10px;padding:16px}.diagnosisArticleInline p,.diagnosisArticleInline a{font-size:13px}.diagnosisArticleCard{padding:22px 18px}.diagnosisArticleButton{gap:8px;padding:14px 12px;font-size:14px}.diagnosisArticleCard ul{gap:8px 12px}}@media print{.diagnosisArticleInline,.diagnosisArticleCard{display:none!important}}
