/* Additional components for the traffic and family consultation guides. */
.topic-guide .debt-hero-lead{max-width:465px}
.topic-guide .topic-fee-card{display:flex;flex-direction:column;border-top:3px solid #b1c2ab}
.topic-guide .topic-fee-card .topic-fee-label{font-size:10px;color:#64805e;font-weight:600;margin-top:0;letter-spacing:.05em}
.topic-guide .topic-fee-card h3{margin-top:12px;font-size:19px}
.topic-fee-question{margin-top:23px;padding-top:17px;border-top:1px solid #e4e8df}
.topic-fee-question strong{font-size:10px;color:#a54b15;font-weight:600}
.topic-fee-question p{font-size:13px;color:#526978;margin-top:8px}
.topic-guide .topic-public-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 9px}
.topic-guide .topic-public-links a{margin-top:0}
.topic-related-guides{display:flex;flex-wrap:wrap;align-items:center;gap:13px 27px;padding-top:25px;margin-top:30px;border-top:1px solid #dfe4de;font-size:12px}
.topic-related-guides>span{color:#647784}
.topic-related-guides a{display:inline-flex;align-items:center;gap:7px;color:#1e3a5f;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px) and (min-width:768px){.topic-guide .debt-actions .btn{padding-inline:16px;font-size:12px}.topic-guide .debt-eyebrow{font-size:9px}}
@media(max-width:767px){.topic-guide .debt-eyebrow span{display:block;border:0;margin:6px 0 0;padding:0}.topic-fee-question p{font-size:12px}.topic-guide .topic-fee-card h3{font-size:18px}.topic-related-guides{font-size:11px;gap:13px 22px}}
