/* moved from inline <style> in about-clinical-standards.php */
.nav-services-toggle{padding-right:12px}
.nav-contact-link{padding-right:0;margin-right:0}

.cs-page{max-width:820px;margin:0 auto;padding:40px 20px 60px}
.cs-page h1{font-size:2em;color:#1a1a2e;font-weight:900;margin-bottom:8px}
.cs-updated{color:#888;font-size:13px;margin-bottom:28px}
.cs-page h2{font-size:1.3em;color:#1a1a2e;margin-top:34px;margin-bottom:10px}
.cs-page h3{font-size:1.05em;color:#1a1a2e;margin-top:22px;margin-bottom:8px}
.cs-page p,.cs-page li{color:#444;font-size:15px;line-height:1.7}
.cs-page ul{padding-left:22px;margin-bottom:14px}
.cs-page a{color:#075e54;text-decoration:underline}

.cs-author-box{
  display:flex;gap:18px;align-items:flex-start;
  border:1px solid #e5e5e5;border-radius:8px;padding:20px 22px;margin:26px 0 34px;background:#fafafa;
}
.cs-avatar{width:72px;height:72px;border-radius:50%;flex-shrink:0}
.cs-author-name{font-size:1.1em;font-weight:700;color:#1a1a2e;margin-bottom:2px}
.cs-author-role{color:#075e54;font-size:14px;font-weight:600;margin-bottom:8px;display:block}

.cs-checklist{background:#f7f7f7;border:1px solid #eee;border-radius:8px;padding:20px 24px;margin:20px 0}
.cs-checklist li{list-style:none;position:relative;padding-left:26px;margin-bottom:10px}
.cs-checklist li::before{content:"\2713";position:absolute;left:0;color:#075e54;font-weight:700}

.cs-toc{background:#f7f7f7;border:1px solid #eee;border-radius:8px;padding:18px 22px;margin-bottom:30px}
.cs-toc a{display:block;font-size:14px;margin-bottom:6px;text-decoration:none;color:#1a1a2e}
.cs-toc a:hover{color:#075e54}
