.jd-answer-section{padding-block:32px 48px}.jd-answer-heading{margin:0 0 24px;font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.025em}.jd-answer-table{max-width:100%;overflow-x:auto;border:1px solid var(--jd-hairline);border-radius:12px}.jd-answer-table:focus-visible{outline:2px solid var(--jd-success);outline-offset:4px}.jd-answer-table table{width:100%;min-width:540px;border-collapse:collapse;font-size:1rem;line-height:1.65;font-variant-numeric:tabular-nums}.jd-answer-table caption{text-align:left;padding:16px 20px;font-size:.875rem;color:var(--jd-fg-2)}.jd-answer-table td,.jd-answer-table th{text-align:left;vertical-align:top;padding:18px 20px;border-top:1px solid var(--jd-hairline)}.jd-answer-table th{font-weight:650;background:var(--jd-surface-2)}.jd-answer-table tbody th{width:24%}.jd-answer-table a{text-decoration:underline;text-underline-offset:4px}.jd-answer-sources{margin-top:28px}.jd-answer-summary{max-width:75ch;font-size:1.125rem;line-height:1.65}.jd-answer-meta{margin:16px 0 24px;color:var(--jd-fg-2);font-size:.875rem}.jd-answer-related{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0}@media (max-width:600px){.jd-answer-table td,.jd-answer-table th{padding:14px}}.jd-answer-faq{padding:18px 0;border-bottom:1px solid var(--jd-hairline)}.jd-answer-faq summary{font-weight:600;cursor:pointer}.jd-answer-faq p{margin-top:16px}