/* Only this Salus AI know-how article. Shared article components stay intact. */
.fit-check-page .article-header h1{letter-spacing:0}.fit-check-page .article-header h1>span,.fit-check-page .article-header h1 strong span,.fit-check-page .keep-words{display:inline-block}.fit-check-page .article-header h1 strong{display:block}.fit-check-page .chapter-title{line-height:1.65;text-wrap:wrap}
.fit-note{font-size:13px;line-height:1.85;color:#506780;margin:13px 0 23px}.fit-plan{margin:25px 0;border:1px solid #cbd9e7}.fit-plan>a{display:block}.fit-plan img{display:block;width:100%;height:auto}.fit-plan figcaption{font-size:13px;color:#506780;padding:12px 16px;line-height:1.85;border-top:1px solid #d9e3ec}
.fit-findings{margin:27px 0;padding:0;list-style:none;counter-reset:finding}.fit-findings>li{counter-increment:finding;border-top:1px solid #cbd9e7;padding:24px 0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:19px}.fit-findings>li:last-child{border-bottom:1px solid #cbd9e7}.fit-findings>li:before{content:counter(finding);font-size:28px;line-height:1.5;color:#1646dd;font-weight:700}.fit-findings h3{font-size:23px;margin:0 0 12px}.fit-compare{display:flex;align-items:stretch;gap:12px;margin:14px 0}.fit-compare>p{flex:1;margin:0!important;background:#edf3ff;padding:14px 18px;font-size:22px!important;color:#1646dd}.fit-compare small{display:block;font-size:13px;line-height:1.8;color:#506780;margin-bottom:5px}.fit-compare>span{align-self:center;color:#506780;font-size:18px}
.fit-copy{background:#edf3ff;padding:25px;margin:28px 0}.fit-copy label{display:block;font-size:17px;font-weight:700;margin-bottom:14px}.fit-copy textarea{font:16px/1.9 var(--font);color:#213547;border:1px solid #b7cce0;display:block;background:white;width:100%;height:143px;padding:17px;resize:vertical;border-radius:0}.fit-copy .article-copy-button{display:flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:12px;font-size:18px;margin-top:18px}.fit-copy .article-copy-button[hidden]{display:none}.fit-copy .copy-status{font-size:12px;color:#506780;line-height:1.8;margin:12px 0 0;min-height:1.8em}
.fit-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0;font-size:14px}.fit-links a{display:flex;align-items:center;min-height:40px;text-decoration:underline}.fit-steps{list-style:none;padding:0;margin:25px 0;counter-reset:step}.fit-steps>li{counter-increment:step;display:grid;grid-template-columns:34px minmax(0,1fr);gap:18px;border-bottom:1px solid #d2dfec;padding:23px 0}.fit-steps>li:before{content:counter(step);color:#1646dd;font-weight:700;font-size:27px;line-height:1.5}.fit-steps h3{font-size:22px;line-height:1.6;margin:0 0 10px}.fit-steps p{margin-bottom:0}
.fit-operation{margin:25px 0;border:1px solid #cad9e8}.fit-operation>a{display:block;padding:12px;background:#fff}.fit-operation img{display:block;width:100%;height:auto}.fit-operation figcaption{font-size:13px;line-height:1.85;color:#506780;padding:12px 16px}.fit-operation-label{padding:13px 17px;font-size:16px;font-weight:700;background:#edf3ff;color:#163453}
.fit-result-note{padding:20px 23px;border-left:3px solid #1646dd;background:#f1f6fb;margin:24px 0}.fit-result-note p:last-child{margin-bottom:0}.fit-subheading{font-size:23px;color:#163453;margin:30px 0 16px}.fit-followup{margin:20px 0;padding:17px 21px;background:#f0f5fb;border-left:3px solid #1646dd;line-height:1.85}.fit-uses{padding-left:23px;line-height:1.9}.fit-uses li{padding:5px 0}.fit-source{border-top:1px solid #cbd9e7;padding-top:20px;margin-top:34px;color:#506780;font-size:12px;line-height:1.85}.fit-source p{margin:7px 0}
@media(max-width:760px){.fit-check-page .article-header h1{font-size:27px;line-height:1.6}.fit-check-page .chapter-title{font-size:22px;padding:20px 0}.fit-findings>li{grid-template-columns:26px minmax(0,1fr);gap:11px}.fit-findings h3{font-size:20px}.fit-compare{gap:7px}.fit-compare>p{padding:12px 10px;font-size:19px!important}.fit-compare small{font-size:12px}.fit-copy{padding:20px 16px}.fit-copy textarea{font-size:15px;padding:12px;height:222px}.fit-copy .article-copy-button{font-size:16px;gap:7px}.fit-steps>li{grid-template-columns:25px minmax(0,1fr);gap:12px}.fit-steps h3{font-size:19px}.fit-operation>a{padding:7px}.fit-operation-label{font-size:14px;padding:12px}.fit-links{font-size:13px;gap:5px 14px}.fit-result-note{padding:17px}.fit-question-copy textarea{height:330px}}
@media(max-width:360px){.fit-check-page .article-header h1{font-size:24px}.fit-check-page .lab-header nav a{white-space:nowrap;font-size:10px}}
.fit-copy textarea{height:173px}.fit-example-label{font-size:13px;color:#506780;margin-bottom:8px}.fit-followup p:last-child{margin-bottom:0}
@media(max-width:760px){.fit-copy textarea{height:253px}.fit-check-page .consultation-catch{font-size:23px}}
@media(max-width:360px){.fit-copy textarea{height:285px}.fit-compare{gap:5px}.fit-compare>p{font-size:17px!important}}
