/* v330: Typografie-Harmonisierung für Audit-Readiness-Seite */

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__hero-copy h1{
  font-size:clamp(32px,3.2vw,48px) !important;
  line-height:1.08 !important;
  letter-spacing:-.032em !important;
  max-width:820px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__lead{
  font-size:clamp(16px,1.18vw,18px) !important;
  line-height:1.6 !important;
  max-width:860px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__hero-media figcaption strong{
  font-size:18px !important;
  line-height:1.18 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__hero-media figcaption p{
  font-size:14px !important;
  line-height:1.48 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__quicknav a{
  font-size:13.5px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-copy h2,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-card h2{
  font-size:clamp(21px,1.8vw,28px) !important;
  line-height:1.12 !important;
  letter-spacing:-.024em !important;
  margin-bottom:14px !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-lead{
  font-size:15.5px !important;
  line-height:1.64 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-card strong,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecase-item strong{
  font-size:15px !important;
  line-height:1.2 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__benefit-card span:last-child,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecase-item span:last-child{
  font-size:13px !important;
  line-height:1.48 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-note{
  font-size:13.5px !important;
  line-height:1.5 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__practice-copy h2{
  font-size:clamp(21px,1.7vw,28px) !important;
  line-height:1.14 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__practice-copy blockquote{
  font-size:clamp(24px,2.55vw,38px) !important;
  line-height:1.04 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__practice-copy p{
  font-size:15.5px !important;
  line-height:1.66 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__practice-case h3{
  font-size:clamp(16px,1.15vw,20px) !important;
  line-height:1.18 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__practice-risk strong{
  font-size:clamp(17px,1.45vw,24px) !important;
  line-height:1.02 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__practice-scope{
  font-size:12.8px !important;
  line-height:1.4 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__practice-note{
  font-size:12.5px !important;
  line-height:1.5 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__audit-head h2,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__flow-title-block h3,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__overview-head h3,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__result-card--lead h3{
  font-size:clamp(24px,2vw,32px) !important;
  line-height:1.14 !important;
  letter-spacing:-.026em !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__audit-head p:not(.sampro-topic-v271__eyebrow),
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__flow-title-block p,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__section-head p,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__result-card--lead p{
  font-size:16px !important;
  line-height:1.6 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__pitfall-item strong,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__support-step strong,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__flow-step h4,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__focus-card h4,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__result-mini-card h4{
  font-size:clamp(17px,1.2vw,22px) !important;
  line-height:1.22 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__pitfall-item span,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__support-step span,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__flow-step p,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__focus-card p,
.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__result-mini-card p{
  font-size:14.5px !important;
  line-height:1.55 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__flow-highlight strong{
  font-size:clamp(16px,1.1vw,21px) !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__faq summary{
  font-size:16px !important;
  line-height:1.45 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__faq p{
  font-size:15px !important;
  line-height:1.62 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__cta h2{
  font-size:clamp(24px,2vw,32px) !important;
  line-height:1.16 !important;
}

.sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__cta p{
  font-size:16px !important;
  line-height:1.6 !important;
}

@media (max-width: 980px){
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__hero-copy h1{
    font-size:clamp(30px,6vw,40px) !important;
  }

  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__context-copy h2,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v326__usecases-card h2,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__audit-head h2,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__flow-title-block h3,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__overview-head h3,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__result-card--lead h3{
    font-size:clamp(22px,4.6vw,30px) !important;
  }
}

@media (max-width: 640px){
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__hero-copy h1{
    font-size:30px !important;
  }

  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__lead,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__audit-head p:not(.sampro-topic-v271__eyebrow),
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__flow-title-block p,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__section-head p,
  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v271__cta p{
    font-size:15px !important;
  }

  .sampro-topic-v271[data-topic="audit-readiness-software-audits"] .sampro-topic-v321__practice-copy blockquote{
    font-size:clamp(22px,8vw,32px) !important;
  }
}
