.related-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.related-guide{display:flex;flex-direction:column;align-items:flex-start;padding:26px;background:#fffdf7;border:2px solid #bd861b;border-radius:18px;text-decoration:none;color:#302619;box-shadow:0 4px 12px #3026190c;transition:box-shadow .15s,border-color .15s}.related-guide h3{margin:0 0 14px;text-decoration:underline;text-underline-offset:4px}.related-guide p{line-height:1.6;margin:0 0 24px;color:#574d3d}.related-guide-action{display:inline-flex;gap:16px;align-items:center;min-height:48px;background:var(--color-primary);border:1px solid var(--color-action-border);color:var(--color-text);padding:12px 18px;border-radius:10px;font-weight:700;margin-top:auto}.related-guide:hover{border-color:var(--color-secondary);box-shadow:0 6px 20px #30261922}.related-guide:hover .related-guide-action{background:var(--color-primary)}.related-guide:focus-visible{outline:3px solid var(--color-secondary);outline-offset:5px}@media(max-width:800px){.related-guide-grid{grid-template-columns:1fr}}
