/* A-157: A-155 readability baseline preserved; copy clarity + small-text legibility refinement only. */
.a155 .target{font-size:14px}
.a155 .eyebrow{font-size:13px}
.a155 .cta-note{font-size:14px}
.a155 .asset-slot span:not(.slot-badge){font-size:14px;line-height:1.65}
.a155 .slot-badge{font-size:11px}
.a155 .pain-lines p{font-size:16px}
.a155 .bridge-sub{font-size:14px}
.a155 .quiet-details>p,.a155 .detail-body{font-size:15px;line-height:1.75}
.a155 .deliverable-grid article>p{font-size:14px}
.a155 .method-grid span{font-size:14px}
.a155 .method-note{font-size:14px;line-height:1.65}
.a155 .offer-core span{font-size:14px}
.a155 .metrics span{font-size:14px;line-height:1.5}
.a155 .offer-note{font-size:14px}
.a155 .sample-chips span{font-size:13px}
.a155 .faq-list p{font-size:15px;line-height:1.75}
.a155 .site-footer p{font-size:13px}
@media(max-width:480px){
  .a155 section{padding:56px 0}
  .a155 .final-cta{padding:56px 0!important}
}
