.guide-hub{max-width:1000px;padding-top:38px;padding-bottom:64px}.guide-hub h1{max-width:850px}.guide-hub .hub-intro{font-size:1.16rem;color:var(--muted);max-width:780px}.guide-hub section{margin-top:38px}.guide-hub section>p,.guide-hub ol{max-width:780px}.guide-hub a,.guide-hub-links a,.code-families a{text-decoration:underline;text-underline-offset:4px}.hub-table-scroll{overflow-x:auto}.hub-table{width:100%;border-collapse:collapse;line-height:1.5;font-size:.96rem}.hub-table th,.hub-table td{text-align:left;vertical-align:top;padding:17px 16px;border-bottom:1px solid var(--line)}.hub-table thead{background:var(--surface)}.hub-table th:first-child{width:85px}.hub-table td:nth-child(2){width:28%}.hub-table tbody th a{color:var(--brand);font-weight:700}.guide-hub-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 24px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:.94rem}.guide-hub-links>span{color:var(--muted)}.code-families{margin-bottom:28px;border-bottom:1px solid var(--line);padding-bottom:18px}.code-families summary{cursor:pointer;font-weight:650}.code-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.code-family-grid h3{font-size:1rem;margin-bottom:8px}.code-family-grid p{display:flex;gap:8px 16px;flex-wrap:wrap;margin:0}.article-hub-link{margin:30px 0;color:var(--muted)}.article-hub-link a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.guide-hub{padding-top:25px}.hub-table th,.hub-table td{padding:13px 9px;font-size:.86rem}.hub-table th:first-child{width:52px}.hub-table td:nth-child(2){width:30%}.code-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hub-links{gap:9px 16px}.guide-hub-links>span{width:100%}}
