.category-guide{padding:64px 0;border-bottom:1px solid var(--subpage-line)}.category-guide-inset{padding-top:48px;border-bottom:0}.category-guide h2{max-width:900px;font-size:2.25rem;line-height:1.15;margin:0 0 24px;letter-spacing:0}.category-guide h2:not(:first-child){margin-top:48px}.category-guide h3{font-size:1.25rem;line-height:1.4;margin:24px 0 12px}.category-guide li,.category-guide p{max-width:82ch;font-size:1rem;line-height:1.75;margin-bottom:20px}.category-guide ol{padding-left:24px}.category-guide a{text-decoration:underline;text-underline-offset:4px}.category-table-scroll{max-width:100%;overflow-x:auto;margin:28px 0}.category-table-scroll:focus-visible{outline:2px solid var(--subpage-accent);outline-offset:4px}.category-guide table{width:100%;min-width:640px;border-collapse:collapse;font-size:.95rem;line-height:1.6}.category-guide caption{text-align:left;font-weight:600;margin-bottom:16px}.category-guide td,.category-guide th{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--subpage-line)}.category-guide thead{background:var(--subpage-ink);color:var(--subpage-paper)}.category-guide tbody th{width:21%}.category-guide .category-source{font-size:.85rem;color:var(--subpage-muted)}.category-market-links{display:flex;flex-wrap:wrap;gap:16px 28px}.category-faq-list article{border-top:1px solid var(--subpage-line);padding:8px 0 12px}.category-content-page .subpage-editorial-hero h1{font-size:4rem;line-height:1.04;overflow-wrap:anywhere}@media (max-width:900px){.category-content-page .subpage-editorial-hero h1{font-size:3rem}}@media (max-width:600px){.category-guide{padding:40px 0}.category-guide h2{font-size:1.75rem}.category-content-page .subpage-editorial-hero h1{font-size:2.5rem}}