.guide-contents{margin-top:.75rem;scroll-margin-top:5rem}.guide-contents-inner{border-block:1px solid rgb(var(--color-ink) / .16);padding:.85rem 0}.guide-contents-heading{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.guide-contents-heading h2{letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.guide-contents-heading p{color:rgb(var(--color-ink) / .65);margin:0;font-size:.8125rem;line-height:1.5}.guide-contents ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.guide-contents li{min-width:0}.guide-contents a{min-height:40px;color:rgb(var(--color-ink));align-items:center;gap:.65rem;padding:.35rem 0;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.guide-contents a>span{color:rgb(var(--color-moss));font-variant-numeric:tabular-nums;font-size:.75rem}.guide-contents a:hover,.guide-contents-return:hover{color:rgb(var(--color-moss));text-underline-offset:4px;text-decoration:underline}.guide-contents-return{min-height:44px;color:rgb(var(--color-ink));text-underline-offset:4px;align-items:center;gap:.8rem;margin-top:2rem;font-size:.875rem;display:inline-flex}.guide-contents a:focus-visible,.guide-contents-return:focus-visible{outline:2px solid rgb(var(--color-moss));outline-offset:3px;border-radius:2px}.guide-page :is(section,article,div)[id]{scroll-margin-top:5rem}@media (max-width:640px){.guide-contents ol{-moz-column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.guide-contents a{min-height:44px;font-size:.8125rem}}
