.guide-grid{gap:2rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.guide-article{min-width:0;max-width:44rem}.guide-summary{background:color-mix(in oklab, var(--accent-kamelo) 12%, var(--bg-paper));box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent-kamelo) 40%, transparent);border-radius:1.3rem;padding:1.3rem 1.5rem}.guide-summary-title{margin-bottom:.5rem;font-size:1.15rem;font-weight:900}.guide-summary ul{gap:.4rem;margin:0;padding-left:1.2em;display:grid}.guide-body{margin-top:2rem;font-size:1.1875rem;line-height:1.65}.guide-body h2{scroll-margin-top:6rem}.guide-kamelo{background:var(--bg-paper);box-shadow:var(--shadow-card), 0 0 0 1px var(--hairline);border-radius:1.3rem;margin-top:3rem;padding:1.4rem 1.6rem}.guide-kamelo-title{margin-bottom:.4rem;font-size:1.2rem;font-weight:900}.guide-kamelo p:not(.guide-kamelo-title){color:var(--ink-secondary)}.guide-kamelo ul{flex-wrap:wrap;gap:.4rem 1.2rem;margin:.8rem 0 0;padding:0;font-weight:800;list-style:none;display:flex}.guide-faq{margin-top:3rem}.guide-faq h2,.guide-sources h2,.guide-more h2{margin-bottom:1rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.guide-sources{font-size:var(--fs-small);margin-top:2.5rem}.guide-sources ul{gap:.35rem;padding-left:1.2em;display:grid}.guide-sources span{color:var(--ink-secondary)}.guide-more{margin-top:clamp(3rem,2rem + 3vw,5rem)}.guide-more ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.guide-more a{background:var(--bg-paper);box-shadow:0 0 0 1px var(--hairline);color:var(--ink-primary);border-radius:1.2rem;gap:.3rem;padding:1.1rem 1.3rem;text-decoration:none;display:grid}.guide-more a:hover{box-shadow:0 0 0 2px var(--accent-kamelo-deep)}.guide-more-title{font-size:1.15rem;font-weight:900;line-height:1.3}.guide-more-desc{color:var(--ink-secondary);font-size:var(--fs-small)}@media (width>=760px){.guide-more ul{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.guide-grid{grid-template-columns:15rem minmax(0,1fr);gap:4rem}.guide-toc{align-self:start;position:sticky;top:6rem}}
