/* The Rudraksha guides (local-guides.js), on top of the journal's styles (blog.css). */
.gg .gb-body h2 { scroll-margin-top: 90px; }
.gg-jump { display: flex; flex-wrap: wrap; gap: 6px 12px; font-size: 14px; }
.gg-jump a, .gg .gb-body a { color: #0E5E62; }
.gg-table { width: 100%; border-collapse: collapse; margin: 0 0 18px; font-size: 14.5px; }
.gg-table th, .gg-table td { padding: 9px 10px; border-bottom: 1px solid #E6DCC9; text-align: left; vertical-align: top; }
.gg-table th { font-weight: 700; background: #F8F3EA; }
.gg-faq { border-bottom: 1px solid #E6DCC9; }
.gg-faq summary { padding: 13px 0; cursor: pointer; font-weight: 700; }
.gg-faq summary:focus-visible { outline: 2px solid #0E5E62; outline-offset: 2px; }
.gg-faq p { margin: 0 0 13px; }
@media (max-width: 600px) { .gg-table { font-size: 13.5px; } .gg-table th, .gg-table td { padding: 8px 6px; } }
