.gw-hc{background:var(--gw-color-bg-page)}.gw-hc__lead{margin-top:12px;max-width:720px;font-size:var(--gw-text-body-lg);line-height:var(--gw-leading-body-lg);color:var(--gw-color-secondary)}.gw-hc__hero{padding-block:56px 40px;background:var(--gw-color-bg-cream);border-bottom:1px solid var(--gw-color-border)}.gw-hc__hero .gw-display{margin-top:12px}.gw-hc__hub{display:flex;flex-direction:column;gap:48px;padding-block:48px var(--gw-section-pad)}.gw-hc__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.gw-hc__card{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-card);background:var(--gw-color-bg);transition:border-color .15s ease}.gw-hc__card:hover{border-color:#d6d4d1}.gw-hc__card-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:8px;border-radius:var(--gw-radius-sm);background:var(--gw-color-bg-blush);color:var(--gw-color-accent)}.gw-hc__card-title{font-size:var(--gw-text-h4);line-height:var(--gw-leading-h4);font-weight:600}.gw-hc__card-title a:hover{text-decoration:underline;text-underline-offset:3px}.gw-hc__card-desc{color:var(--gw-color-secondary)}.gw-hc__card-links{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:12px 0 0;border-top:1px solid var(--gw-color-border);list-style:none}.gw-hc__card-links a{color:var(--gw-color-ink)}.gw-hc__card-links a:hover,.gw-hc__card-more:hover{text-decoration:underline;text-underline-offset:3px}.gw-hc__card-more{margin-top:auto;padding-top:12px;font-size:var(--gw-text-label);line-height:var(--gw-leading-label);font-weight:500;color:var(--gw-color-secondary)}@media (min-width: 640px){.gw-hc__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gw-hc__hero{padding-block:96px 64px}.gw-hc__hub{padding-top:64px}.gw-hc__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.gw-hc__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px var(--gw-section-pad)}.gw-hc__nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding-inline:16px;border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-sm);font-size:var(--gw-text-label);font-weight:500}.gw-hc__nav-toggle svg{transition:rotate .2s ease}.gw-hc__nav-toggle[aria-expanded=true] svg{rotate:180deg}.gw-hc__nav{display:none;flex-direction:column;gap:20px;padding:16px 4px 0}.gw-hc__sidebar.is-open .gw-hc__nav{display:flex}.gw-hc__nav-home{font-size:var(--gw-text-label);line-height:var(--gw-leading-label);color:var(--gw-color-secondary)}.gw-hc__nav-home:hover{color:var(--gw-color-ink)}.gw-hc__nav-group{display:flex;flex-direction:column;gap:6px}.gw-hc__nav-cat{font-size:var(--gw-text-label);line-height:var(--gw-leading-label);font-weight:600}.gw-hc__nav-cat:hover{text-decoration:underline;text-underline-offset:3px}.gw-hc__nav-cat[aria-current=page]{color:var(--gw-color-accent)}.gw-hc__nav-list{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--gw-color-border)}.gw-hc__nav-link{margin-left:-1px;padding:6px 12px;border-left:1px solid transparent;font-size:var(--gw-text-label);line-height:var(--gw-leading-label);color:var(--gw-color-secondary);transition:background .15s ease,color .15s ease}.gw-hc__nav-link:hover{color:var(--gw-color-ink)}.gw-hc__nav-link[aria-current=page]{border-left-color:#4e4d4d;background:var(--gw-color-bg-subtle);color:var(--gw-color-ink);font-weight:500}.gw-hc__main{display:flex;flex-direction:column;gap:32px;min-width:0}.gw-hc__crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:var(--gw-text-label);line-height:var(--gw-leading-label);color:var(--gw-color-tertiary)}.gw-hc__crumbs li+li:before{content:"/";margin-right:8px}.gw-hc__crumbs a{color:var(--gw-color-secondary)}.gw-hc__crumbs a:hover,.gw-hc__crumbs [aria-current=page]{color:var(--gw-color-ink)}.gw-hc__head{margin-top:-12px}.gw-hc__content{display:flex;flex-direction:column;gap:16px;font-size:var(--gw-text-body-lg);line-height:var(--gw-leading-body-lg)}.gw-hc__content h2{margin-top:24px;font-family:var(--gw-font-display);font-weight:400;font-size:28px;line-height:36px;scroll-margin-top:88px}.gw-hc__content h3{margin-top:8px;font-weight:600;scroll-margin-top:88px}.gw-hc__content ul,.gw-hc__content ol{margin:0;padding-left:24px}.gw-hc__content li+li{margin-top:8px}.gw-hc__content a{color:#5470ff;text-decoration:underline}.gw-hc__content img{border:1px solid var(--gw-color-border);border-radius:var(--gw-radius-sm)}.gw-hc__table-wrap{overflow-x:auto;border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-sm)}.gw-hc__table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--gw-text-body);line-height:var(--gw-leading-body)}.gw-hc__table th,.gw-hc__table td{padding:12px 16px;text-align:left;vertical-align:top}.gw-hc__table tr+tr th,.gw-hc__table tr+tr td,.gw-hc__table tbody tr:first-child th,.gw-hc__table tbody tr:first-child td{border-top:1px solid var(--gw-color-border-strong)}.gw-hc__table thead th{font-size:var(--gw-text-caption);line-height:var(--gw-leading-caption);font-weight:500;color:var(--gw-color-secondary);background:var(--gw-color-bg-cream)}.gw-hc__table tbody th{width:34%;font-weight:600}.gw-hc__table--3col{min-width:640px}.gw-hc__table--3col tbody th{width:20%}.gw-hc__table--3col td:nth-child(2){width:30%}.gw-hc__placeholder{padding:20px;border:1px dashed var(--gw-color-border-strong);border-radius:var(--gw-radius-sm);background:var(--gw-color-bg-cream);color:var(--gw-color-secondary)}.gw-hc__content .gw-hc__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--gw-color-border)}.gw-hc__content .gw-hc__list li+li{margin-top:0}.gw-hc__content .gw-hc__list-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;border-bottom:1px solid var(--gw-color-border);color:var(--gw-color-ink);text-decoration:none;font-weight:500}.gw-hc__list-link svg{flex:none;color:var(--gw-color-tertiary);transition:translate .15s ease}.gw-hc__list-link:hover svg{translate:3px 0;color:var(--gw-color-ink)}.gw-hc__pager{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.gw-hc__pager-link{display:flex;flex-direction:column;gap:2px;padding:16px 20px;border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-sm);transition:border-color .15s ease}.gw-hc__pager-link:hover{border-color:var(--gw-color-ink)}.gw-hc__pager-link--next{text-align:right}.gw-hc__pager-dir{font-size:var(--gw-text-caption);line-height:var(--gw-leading-caption);color:var(--gw-color-tertiary)}.gw-hc__pager-title{font-weight:500}@media (min-width: 640px){.gw-hc__pager{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-hc__pager-link--next:only-child{grid-column:2}}.gw-hc__support{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;border-radius:var(--gw-radius-card);background:var(--gw-color-bg-subtle)}.gw-hc__support-title{font-size:var(--gw-text-h4);line-height:var(--gw-leading-h4);font-weight:600}.gw-hc__support-text{margin-top:4px;color:var(--gw-color-secondary)}.gw-hc__support-text a{color:var(--gw-color-ink);text-decoration:underline}@media (min-width: 640px){.gw-hc__support{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width: 1024px){.gw-hc__layout{grid-template-columns:260px minmax(0,760px);gap:0 96px;justify-content:start;padding-top:64px}.gw-hc__nav-toggle{display:none}.gw-hc__sidebar{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 108px);overflow-y:auto;overscroll-behavior:contain}.gw-hc__nav,.gw-hc__sidebar.is-open .gw-hc__nav{display:flex;padding-top:0}}
