.hub-answers{margin:32px auto;padding:28px;border:1px solid #dce8e1;border-radius:18px;max-width:1180px;background:var(--soft,#f5f8f7);color:inherit}.hub-answers h2{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:0 0 16px}.hub-answers h3{font-size:19px;margin:24px 0 10px}.hub-answers p,.hub-answers li{line-height:1.8}.hub-answers .hub-answer-intro{font-size:18px;max-width:880px}.hub-answer-table{overflow-x:auto;border-radius:12px;border:1px solid #dce8e1;margin:20px 0}.hub-answer-table table{border-collapse:collapse;width:100%;min-width:570px;background:var(--background,#fff);font-size:14px}.hub-answer-table th,.hub-answer-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #dce8e1;vertical-align:top;line-height:1.65}.hub-answer-table th{font-weight:750}.hub-answers details{padding:16px 0;border-top:1px solid #dce8e1}.hub-answers summary{font-weight:700;cursor:pointer;line-height:1.6}.hub-answer-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.hub-answer-links a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.hub-answers a{color:inherit;text-decoration:underline}.hub-profile{max-width:850px;margin:24px auto}.hub-profile h1{font-size:clamp(32px,5vw,52px);line-height:1.15}.hub-profile p,.hub-profile li{line-height:1.85}.hub-profile h2{margin:34px 0 16px;font-size:27px}.hub-profile .hub-profile-byline{font-size:13px;opacity:.75}.hub-answers :focus-visible{outline:3px solid currentColor;outline-offset:4px}body.dark .hub-answers,html.dark .hub-answers{background:#20252b}body.dark .hub-answer-table table,html.dark .hub-answer-table table{background:#171c22}@media(max-width:600px){.hub-answers{margin:24px 16px;padding:20px}.hub-answers .hub-answer-intro{font-size:16px}.hub-profile{padding:0 18px}.hub-answer-links{flex-direction:column}.hub-answer-table table{min-width:510px}}
