
.services-page .svc-cta { margin-top: 22px; background: var(--ink, #17150f); color: #fffdf9; }

.svc-guide .tool-guide-body h2.svc-h { font: 400 32px/1.15 Satoshi, sans-serif; letter-spacing: -.035em; margin: 0 0 24px; text-wrap: balance; }
.svc-guide .tool-guide-body .svc-q { padding: 22px 0; border-top: 1px solid rgba(23, 21, 15, .1); }
.svc-guide .tool-guide-body .svc-q h3 { margin: 0 0 8px; font: 500 19px/1.35 Satoshi, sans-serif; letter-spacing: -.01em; }
.svc-guide .tool-guide-body .svc-q p { margin: 0; }
.svc-updated { margin-top: 40px; font: 400 14px Switzer, sans-serif; color: #706e67; }
@media (max-width: 860px) { .svc-guide .tool-guide-body h2.svc-h { font-size: 29px; } }


@media (max-width: 1100px) {
  .tool-guide-head { grid-template-columns: 1fr; gap: 24px; }
  .tool-guide-head h2 { max-width: 22ch; }
  .tool-close > .wrap { grid-template-columns: 1fr; gap: 28px; }
}
@media (max-width: 380px) {
  .tool-close h2 { font-size: 34px; }
}


@media (max-width: 374px) {
  .services-page [data-tool-intro] h1 { font-size: 29px; }
  .services-page .showcase-head h2 { font-size: 25px; }
  .services-page .tool-proof h2 { font-size: 30px; }
  .services-page .tool-guide-head h2 { font-size: 30px; }
}


.services-route .lp-drawer { --lp-tab: 0px; }
.services-route .lp-drawer-tab { display: none; }
