.guide-feature{background:var(--action-3);border:1px solid var(--action-3);border-radius:15px;transition:all 50ms linear}.guide-feature .inline-image-placeholder,.guide-feature img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:7px;width:calc(100% - 18px);height:auto;margin:9px}.guide-feature h1,.guide-feature h2{margin:0 15px 18px}.guide-feature:hover{cursor:pointer;background:var(--action-2);border:1px solid var(--action-2-hover)}.guide-features{grid-template-columns:1fr;gap:18px;margin:0 24px;display:grid}@media (width>=580px){.guide-features{grid-template-columns:1fr 1fr}}@media (width>=960px){.guide-features{margin:0 72px}}.guide-directory{grid-template-columns:minmax(0,1fr);gap:6px;margin:36px 0 0;display:grid}.guide-directory__section{color:var(--text-1);background:var(--action-3);border:1px solid var(--action-3);border-radius:15px;padding:12px 15px;text-decoration:none;transition:all 50ms linear;display:block}.guide-directory__section h2{margin:0}.guide-directory__section:hover{background:var(--action-2);border-color:var(--action-2-hover)}.guide-directory__blurb{color:var(--text-3);margin:6px 0 0;font-size:.875rem;line-height:1.125rem}@media (width>=580px){.guide-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.guide-index .guide-features{margin:0}
