.answers-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:0 0 90px}
.answers-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--panel);transition:border-color .15s}
.answers-card:hover{border-color:var(--accent)}
.answers-card h2{margin:0;font-size:20px;letter-spacing:-.02em;line-height:1.25}
.answers-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}
.answers-card span{margin-top:auto;font-size:13px;font-weight:750;color:var(--accent)}
.answers-detail{max-width:880px;padding-top:32px;padding-bottom:60px}
.answers-crumbs{font-size:13px;color:var(--muted);margin-bottom:22px}
.answers-crumbs a{color:var(--accent);font-weight:650}
.answers-detail h1{font-size:clamp(32px,5vw,52px);line-height:1.05;letter-spacing:-.045em;margin:0 0 26px}
.answers-short{border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:0 16px 16px 0;padding:20px 24px;margin-bottom:34px}
.answers-short p:last-child{margin:0;font-size:18px;line-height:1.6}
.answers-detail h2{font-size:22px;letter-spacing:-.02em;margin:0 0 10px}
.answers-table,.answers-takeaways,.answers-method,.answers-related{margin-bottom:34px}
.answers-unit{margin:0 0 12px;color:var(--muted);font-size:13px}
.answers-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}
.answers-table table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}
.answers-table th,.answers-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}
.answers-table th{background:var(--soft);font-size:12px;color:#475467;font-weight:750}
.answers-table tr:last-child td{border-bottom:0}
.answers-takeaways ul,.answers-method ul,.answers-related ul{margin:0;padding-left:20px;line-height:1.65;color:#344054}
.answers-method ul{font-size:14px;color:var(--muted)}
.answers-related a{color:var(--accent);font-weight:650}
.answers-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-radius:20px;background:var(--soft);border:1px solid var(--line);margin-bottom:34px}
.answers-cta h2{margin:0 0 8px}
.answers-cta p:not(.facts-eyebrow){margin:0;color:#475467;line-height:1.55}
@media (max-width:800px){
  .answers-list{grid-template-columns:1fr}
  .answers-cta{flex-direction:column;align-items:stretch}
  .facts-nav nav{gap:14px}
}
.answers-page [data-lacurent-privacy-open]{display:none}
