.faq-hub .article-sidebar .faq-family{margin:26px 0 10px}.faq-hub .article-sidebar nav>.faq-family:first-child{margin-top:0}.faq-hub .article-body>.faq-family-label{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);align-items:flex-start;gap:11px;margin:0 0 22px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex}.faq-hub .article-body>.faq-family-label:before{content:"";background:var(--lime-edge);width:2.6px;height:8px;box-shadow:5.9px -2px 0 var(--lime-edge);border-radius:2px;flex:none;margin:3.5px 5.9px 0 0}.faq-hub .faq-index .article-sidebar a{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.faq-hub .faq-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:11.5px;line-height:1.2}.faq-hub .faq-index .article-body h2 a{color:inherit;text-underline-offset:7px;transition:text-decoration-color .18s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.faq-hub .faq-index .article-body h2 a:hover{-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.faq-hub .faq-question-links{border-top:1px solid var(--line);max-width:40em;margin:28px 0 0;padding:0;list-style:none}.faq-hub .faq-question-links li{border-bottom:1px solid var(--line);scroll-margin-top:24px}.faq-hub .faq-question-links a{color:var(--ink-2);text-underline-offset:4px;transition:color .18s var(--ease), text-decoration-color .18s var(--ease);padding:13px 0;font-size:16.5px;font-weight:500;line-height:1.45;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:block}.faq-hub .faq-question-links a:hover{color:var(--ink);text-decoration-color:currentColor}.faq-hub .faq-question-links li:target a{color:var(--ink);-webkit-text-decoration-color:var(--lime-edge);text-decoration-color:var(--lime-edge);text-decoration-thickness:2px}.content-page.faq-hub .article-body>section>p.faq-topic-more{margin:26px 0 0}.faq-hub .faq-answers{border-top:1px solid var(--line-2)}.faq-hub .faq-entry{border-bottom:1px solid var(--line-2);padding:30px 0 32px;scroll-margin-top:24px}.content-page.faq-category .faq-entry h2{max-width:28em;font-family:var(--font-display);font-variation-settings:normal;letter-spacing:-.018em;color:var(--ink);margin:0 0 14px;font-size:24px;font-weight:560;line-height:1.22}.faq-hub .faq-entry:target .faq-question{background:linear-gradient(transparent 64%, var(--lime) 64%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.faq-hub .faq-entry>.faq-answer{max-width:40em;color:var(--body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.faq-hub .faq-entry>.faq-from{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.faq-hub .faq-from a{color:var(--ink-2);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);transition:color .18s var(--ease), text-decoration-color .18s var(--ease);font-weight:500}.faq-hub .faq-from a:hover{color:var(--ink);text-decoration-color:currentColor}.content-page.faq-category .article-layout>.article-body{grid-area:1/2}.content-page.faq-category .article-layout>.article-sidebar{grid-area:1/1}.content-page.faq-category .article-sidebar a[aria-current=page]{border-left-color:var(--ink);color:var(--ink);font-weight:600}.content-page .article-body>.sibling-links{margin:56px 0 0}.content-page .article-body>.sibling-links ul{flex-direction:column;align-items:flex-start;gap:10px}@media (max-width:900px){.content-page.faq-category .article-sidebar{margin:72px 0 24px}}@media (max-width:720px){.faq-hub .faq-question-links{margin-top:22px}.faq-hub .faq-question-links a{padding:12px 0;font-size:16px}.faq-hub .faq-entry{padding:24px 0 26px}.content-page.faq-category .faq-entry h2{margin-bottom:12px;font-size:20px;line-height:1.25}.faq-hub .faq-entry>.faq-answer{font-size:16px;line-height:1.68}}
