.list-guide{padding-top:48px;padding-bottom:24px}.list-guide p{color:hsl(240 7% 32%);line-height:1.8;max-width:72ch}.list-guide .list-guide-source{font-size:13px;margin:0 0 32px}.list-guide a{color:inherit;text-underline-offset:4px}.list-guide a:hover{color:hsl(16 90% 38%)}.list-guide-summary{margin-bottom:48px}.list-guide-table{overflow-x:auto;margin-top:24px;border-radius:16px;background:#f5f5f7}.list-guide-table table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.list-guide-table caption{padding:20px;text-align:left;font-weight:600}.list-guide-table td,.list-guide-table th{padding:16px 20px;border-top:1px solid #dedee3;vertical-align:top}.list-guide-table thead{background:#e1fa8d}.list-guide-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}.list-guide-sections h2{font-family:var(--app-font-display);font-size:23px;line-height:1.3;letter-spacing:-.03em;margin:0}.list-guide-faq{margin:48px 0 32px;max-width:900px}.list-guide-faq details{border-bottom:1px solid #dedee3;padding:20px 0}.list-guide-faq summary{cursor:pointer;font-weight:600;line-height:1.6}.list-guide-faq p{margin-bottom:0}.list-guide :focus-visible{outline:2px solid #13131b;outline-offset:4px}@media (max-width:640px){.list-guide-sections{grid-template-columns:1fr}.list-guide-sections h2{font-size:21px}.list-guide-table td,.list-guide-table th{padding:12px;min-width:130px}}