.collection-workflow{padding-block:32px 64px}
.collection-workflow h2{max-width:850px;margin:0 0 22px;font-size:clamp(28px,3.6vw,42px);line-height:1.15;letter-spacing:-1px}
.workflow-intro,.workflow-grid p,.workflow-link{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7;color:#42534a}
.workflow-intro{max-width:840px;margin-bottom:32px}
.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-block:1px solid #b2b9b5;padding-block:28px}
.workflow-grid h3{font-size:21px;line-height:1.3;margin:0 0 12px}
.workflow-grid p{margin:0}
.workflow-link{margin-top:24px}
.workflow-link a{color:#126f64;text-decoration:underline;text-underline-offset:4px}
.cobros-guide .legal-content p,.cobros-guide .legal-content li{font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.8}
.cobros-guide .legal-content h1{font-size:clamp(32px,5vw,52px);line-height:1.12}
.cobros-guide .legal-content ol{padding-left:24px}
.cobros-guide .legal-content li{margin-block:10px}
.cobros-guide .legal-content .legal-updated{font-size:14px}
.cobros-guide .legal-callout p{margin:0}
@media(max-width:700px){.workflow-grid{grid-template-columns:1fr;gap:26px}.collection-workflow{padding-block:20px 40px}.workflow-intro,.workflow-grid p,.workflow-link{font-size:15px}.cobros-guide .legal-content p,.cobros-guide .legal-content li{font-size:16px}}
