body.calculator-page .loan-tool-panel-head{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}
body.calculator-page .loan-tool-panel-head h2{margin:0}
body.calculator-page .loan-tool-panel-head p{margin:0;color:#64748b;font-size:14px;line-height:1.6}
body.calculator-page .loan-tool-card-grid{display:grid;gap:14px}
body.calculator-page .loan-tool-card-grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}
body.calculator-page .loan-tool-card-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}
body.calculator-page .loan-tool-mini-card,body.calculator-page .loan-tool-link-card,body.calculator-page .loan-tool-question-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;min-width:0}
body.calculator-page .loan-tool-mini-card h3,body.calculator-page .loan-tool-question-card h3,body.calculator-page .loan-tool-link-card strong{display:block;margin:0 0 8px;color:#0f172a;font-size:16px;line-height:1.4}
body.calculator-page .loan-tool-mini-card p,body.calculator-page .loan-tool-question-card p,body.calculator-page .loan-tool-link-card span{margin:0;color:#475569;font-size:14px;line-height:1.6}
body.calculator-page .loan-tool-link-card,body.calculator-page .loan-tool-question-card{text-decoration:none;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}
body.calculator-page .loan-tool-link-card:hover,body.calculator-page .loan-tool-link-card:focus-visible,body.calculator-page .loan-tool-question-card:hover,body.calculator-page .loan-tool-question-card:focus-visible{transform:translateY(-2px);border-color:#fbcfe8;box-shadow:0 10px 24px rgba(225,29,72,.12)}
body.calculator-page .loan-tool-question-list{display:grid;gap:12px}
body.calculator-page .loan-tool-question-cta{display:inline-flex;margin-top:10px;color:#be123c;font-size:13px;font-weight:700}
body.calculator-page .loan-tool-pill-list{display:flex;flex-wrap:wrap;gap:12px}
body.calculator-page .loan-tool-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid #fecdd3;background:#fff1f2;color:#9f1239;text-decoration:none;font-weight:600;transition:background 160ms ease,transform 160ms ease,box-shadow 160ms ease}
body.calculator-page .loan-tool-pill:hover,body.calculator-page .loan-tool-pill:focus-visible{background:#ffe4e6;transform:translateY(-1px);box-shadow:0 8px 18px rgba(225,29,72,.14)}
@media (max-width:900px){body.calculator-page .loan-tool-card-grid--double,body.calculator-page .loan-tool-card-grid--triple{grid-template-columns:1fr}}
html.dark body.calculator-page .loan-tool-mini-card,html.dark body.calculator-page .loan-tool-link-card,html.dark body.calculator-page .loan-tool-question-card{background:linear-gradient(180deg,#111827 0%,#0f172a 100%);border-color:#334155}
html.dark body.calculator-page .loan-tool-mini-card h3,html.dark body.calculator-page .loan-tool-question-card h3,html.dark body.calculator-page .loan-tool-link-card strong{color:#f8fafc}
html.dark body.calculator-page .loan-tool-mini-card p,html.dark body.calculator-page .loan-tool-question-card p,html.dark body.calculator-page .loan-tool-link-card span,html.dark body.calculator-page .loan-tool-panel-head p{color:#cbd5e1}
html.dark body.calculator-page .loan-tool-question-cta{color:#fecdd3}
html.dark body.calculator-page .loan-tool-pill{background:#3f0d1d;border-color:#7f1d1d;color:#fecdd3}
html.dark body.calculator-page .loan-tool-pill:hover,html.dark body.calculator-page .loan-tool-pill:focus-visible{background:#4c1024}
