.h3-top{padding-bottom:0}.h3-index{display:grid;grid-gap:var(--s-600);gap:var(--s-600)}.h3-search{max-width:40rem}.h3-search .s-input{font-size:var(--fs-lg)}.h3-cats{margin-top:calc(-1 * var(--s-300))}.h3-cat{display:grid;grid-gap:var(--s-200);gap:var(--s-200)}.h3-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-100);gap:var(--s-100);list-style:none;margin:0;padding:0}.h3-results{grid-template-columns:minmax(0,1fr);max-width:48rem}.h3-item{display:grid;grid-gap:var(--s-25);gap:var(--s-25);height:100%;padding:var(--s-200) var(--s-300);border-radius:var(--s3-radius);background:var(--s3-panel);box-shadow:inset 0 0 0 1px var(--s3-line);text-decoration:none;color:var(--s3-fg);transition:background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.h3-item:hover{background:var(--s3-panel-2);box-shadow:inset 0 0 0 1px var(--s3-line-2)}.h3-item:hover .h3-item-title{color:var(--s3-accent)}.h3-item:focus-visible{outline:2px solid var(--s3-accent);outline-offset:2px}.h3-item-title{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-base);transition:color var(--dur-1) var(--ease)}.h3-item-desc{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--s3-muted)}.h3-article{padding-top:var(--s-600)}.h3-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--s-75);list-style:none;margin:0 0 var(--s-300);padding:0;font-family:var(--s3-mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--s3-muted)}.h3-crumbs li+li:before{content:"›";margin-right:var(--s-75);color:var(--s3-dim)}.h3-crumbs a{color:inherit;text-decoration:none}.h3-crumbs a:hover{color:var(--s3-accent)}.h3-title{margin:0}.h3-date,.h3-lede{margin-top:var(--s-200)}.h3-date{font-size:var(--fs-xs);line-height:var(--lh-xs)}.h3-body{margin-top:var(--s-500)}.h3-body figure{margin:0}.h3-body .s-table-wrap{margin-top:var(--s-300)}.h3-callout[data-tone=warning]{box-shadow:inset 2px 0 0 var(--s3-fg)}.h3-callout strong{margin-right:var(--s-50)}.h3-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-300);margin-top:var(--s-700)}.h3-ask>div:first-child{display:grid;grid-gap:var(--s-75);gap:var(--s-75);max-width:34rem}.h3-ask-go{display:flex;flex-wrap:wrap;gap:var(--s-100)}.h3-related{display:grid;grid-gap:var(--s-200);gap:var(--s-200);margin-top:var(--s-600)}.h3-related .h3-list{grid-template-columns:minmax(0,1fr)}.h3-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-200);gap:var(--s-200);list-style:none;margin:0;padding:0}.h3-guide{height:100%;text-decoration:none;color:var(--s3-fg)}.h3-guide-meta{font-size:var(--fs-xs);line-height:var(--lh-xs)}.h3-rss{margin-top:var(--s-400)}.h3-rss a{color:var(--s3-fg);text-underline-offset:4px;-webkit-text-decoration-color:var(--s3-accent);text-decoration-color:var(--s3-accent)}@media (max-width:760px){.h3-guides,.h3-list{grid-template-columns:minmax(0,1fr)}.h3-ask{margin-top:var(--s-600)}}