.answer-guide .editorial-body{min-width:0}.answer-guide h2[id]{scroll-margin-top:32px}.answer-guide h4{margin:32px 0 16px;font-size:18px;font-weight:600;line-height:1.7}.answer-guide .answer-emphasis{font-weight:600}.answer-guide .answer-contents{margin-bottom:32px;border-block:1px solid var(--line)}.answer-guide summary{min-height:48px;padding-block:16px;cursor:pointer;font-weight:600}.answer-guide summary::marker{color:var(--ink)}.answer-guide .answer-contents summary{font-size:16px}.answer-guide .answer-contents ol{margin:0;padding:8px 0 24px 24px}.answer-guide .answer-contents a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.answer-guide .answer-faq{border-top:1px solid var(--line)}.answer-guide .answer-faq:last-of-type{border-bottom:1px solid var(--line)}.answer-guide .answer-faq summary{padding-block:24px;font-size:20px;line-height:1.5}.answer-guide .answer-faq p{margin-block:0 24px}.answer-guide .answer-table{max-width:100%;margin-block:24px 32px;overflow-x:auto;border-top:1px solid var(--line)}.answer-guide .answer-table table{table-layout:auto}.answer-guide .answer-table-wide table{min-width:640px}.answer-guide .answer-table :where(th,td){overflow-wrap:normal}.answer-guide .answer-related{display:grid;gap:0;margin-block:24px 32px;border-top:1px solid var(--line)}.answer-guide .answer-related>a{display:block;min-height:44px;padding-block:16px;border-bottom:1px solid var(--line)}.answer-guide .answer-related h3{margin-block:0 16px}.answer-guide .answer-related p{margin:0}.answer-guide :where(summary,.answer-table):focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:767px){.answer-guide .answer-faq summary{font-size:18px}.answer-guide .answer-table{margin-inline:0}}