.guides{padding:72px 0 0}.guide-index h1,.guides h2{font-size:var(--text-2xl)}.guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.guide-list a{display:block;height:100%;padding:22px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.guide-list a:hover{border-color:var(--green);transform:translateY(-2px)}.guide-list h2,.guide-list h3{font-size:var(--text-lg)}.guide-list p{margin-top:6px;font-size:var(--text-sm);color:var(--ink-2)}.guide,.guide-index{padding:56px 0 0}.guide{max-width:760px}.crumbs{margin-bottom:18px;font-size:var(--text-sm)}.guide h1{font-size:var(--text-3xl)}.guide-answer{margin-top:20px;padding:18px 22px;background:var(--green-wash);border-radius:var(--radius);font-size:var(--text-lg)}.guide section{margin-top:36px}.guide h2{font-size:var(--text-xl)}.guide section p{margin-top:12px;color:var(--ink-2)}.guide-source{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-3)}.guide-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}@media (max-width:860px){.guide-list{grid-template-columns:1fr;gap:12px}}