.type-body{font-size:16px}@media screen and (max-width: 599px){.type-body{font-size:14px}}.type-small{font-size:14px}@media screen and (max-width: 599px){.type-small{font-size:12px}}.type-section{font-size:clamp(40px,4vw,48px);font-size:round(nearest, clamp(40px, 4vw, 48px), 2px)}@media screen and (max-width: 599px){.type-section{font-size:32px}}.type-display{font-size:clamp(40px,5vw,64px);font-size:round(nearest, clamp(40px, 5vw, 64px), 2px)}@media screen and (max-width: 599px){.type-display{font-size:32px}}.type-display-xl{font-size:clamp(56px,6vw,72px);font-size:round(nearest, clamp(56px, 6vw, 72px), 2px)}@media screen and (max-width: 599px){.type-display-xl{font-size:40px}}.type-h1{font-size:clamp(40px,4vw,48px);font-size:round(nearest, clamp(40px, 4vw, 48px), 2px)}@media screen and (max-width: 599px){.type-h1{font-size:32px}}.type-h2{font-size:clamp(28px,2.5vw,28px);font-size:round(nearest, clamp(28px, 2.5vw, 28px), 2px)}@media screen and (max-width: 599px){.type-h2{font-size:24px}}.type-h3{font-size:20px}@media screen and (max-width: 599px){.type-h3{font-size:18px}}.type-quote{font-size:22px}@media screen and (max-width: 904px){.type-quote{font-size:18px}}html{background-color:var(--ink)}body{margin:0}main{margin-top:48px;margin-bottom:96px}main:has(.listing-hero){margin-top:0;margin-bottom:32px}@media screen and (max-width: 904px){main{margin-top:64px}main:has(.listing-hero){margin-top:0}}.helpTitle{padding:8px 0 32px 0}.help-content a{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.help-content img{display:block;margin:24px auto;max-width:100%;height:auto;border-radius:12px;border:var(--border);box-shadow:var(--shadow);aspect-ratio:16/9;object-fit:cover}.help-content figure{margin:24px auto;text-align:center}.help-content figure img{margin-bottom:8px}.help-content figure figcaption{font-size:14px;color:var(--color-text-muted);font-style:italic}.help-content table{font-size:16px;line-height:1.6;border-collapse:collapse;width:100%;margin:16px 0}.help-content th,.help-content td{padding:8px 12px;text-align:left;border-bottom:1.5px solid var(--color-divider)}.help-content th{font-weight:600}.help-content code{font-family:"General Sans",system-ui,sans-serif;font-variant-numeric:tabular-nums}.help-content .callout>:first-child{margin-top:0}.help-content .callout a{color:inherit}.hc-listing-categories{padding-top:24px;padding-bottom:64px}.category-group.layout-article{padding-bottom:64px}.article-row__icon{transition:transform .08s ease,box-shadow .08s ease}.category-title{display:flex;align-items:center;gap:12px}@media(hover: hover){.article-list a.article-row:hover .article-row__title{text-decoration:underline}.article-list a.article-row:hover .article-row__icon{transform:translate(-2px, -2px);box-shadow:var(--category-card-shadow-hover)}}.article-list a.article-row:active .article-row__icon{transform:translate(2px, 2px);box-shadow:var(--button-shadow-active)}@media(prefers-reduced-motion: reduce){.article-row__icon{transition:none}}@media(prefers-reduced-motion: reduce)and (hover: hover){.article-list a.article-row:hover .article-row__icon{transform:none;box-shadow:var(--article-list-row-shadow)}}@media(prefers-reduced-motion: reduce){.article-list a.article-row:active .article-row__icon{transform:none;box-shadow:var(--article-list-row-shadow)}}.article-list a.article-row .article-row__text{flex:1;min-width:0}.article-list a.article-row .hc-row-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-list a.article-row .article-row__title,.article-list a.article-row .article-row__sub{display:inline}.article-list a.article-row .article-row__sub{margin-top:0}.article-list a.article-row .article-row__sub::before{content:" | "}.hc-snackbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 16px 16px;margin:32px 0 96px 0;background:var(--color-surface);border:var(--border);border-color:var(--edge);border-radius:16px;box-shadow:var(--shadow)}.hc-snackbar-text{font-size:16px;font-weight:400;line-height:1.6;margin:0}.hc-snackbar-action{position:relative}.hc-snackbar-action::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%, -50%)}.hc-snackbar-action{text-decoration:none;white-space:nowrap}@media screen and (max-width: 904px){.hc-snackbar{flex-direction:column;align-items:flex-start;gap:8px}}html[data-theme=dark] .help-content img,html[data-theme=dark] .hc-snackbar{box-shadow:none}@media(hover: hover){html[data-theme=dark] .article-list a.article-row:hover .article-row__icon{transform:none;box-shadow:none}}html[data-theme=dark] .article-list a.article-row:active .article-row__icon{transform:none;box-shadow:none}