.nnGemCaution{border:1px solid var(--nimitta-border);border-inline-start:4px solid var(--nimitta-maroon);background:var(--nimitta-surface,#fffaf2);border-radius:10px;max-width:none;margin:0 0 1rem;padding:.75rem 1rem;font-size:15px;line-height:1.55;display:block}.nnGemCaution strong{color:var(--nimitta-maroon)}.nnGemCaution a{color:var(--nimitta-maroon);white-space:nowrap;font-weight:600}.nnGemList{border-top:1px solid var(--nimitta-border);margin:0;padding:0;list-style:none}.nnGemRow{border-bottom:1px solid var(--nimitta-border);grid-template-columns:minmax(110px,130px) 1fr;gap:.25rem 1.25rem;padding:.7rem 0;display:grid}.nimittaPage .nnGemName{color:var(--nimitta-maroon);margin:0;font-family:inherit;font-size:1.05rem;font-weight:700;line-height:1.3}.nnGemName span{text-align:center;width:1.3em;display:inline-block}.nnGemName small{color:var(--nimitta-muted);padding-inline-start:1.3em;font-size:13px;font-weight:500;display:block}.nnGemFacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem 1rem;margin:0;display:grid}.nnGemFacts div{min-width:0}.nnGemFacts dt{color:var(--nimitta-muted);margin:0;font-size:12px;font-weight:600}.nnGemFacts dd{margin:0;font-size:14px;line-height:1.45}.nnGemMantra{grid-column:1/span 2}.nnGemMantra dd span{display:block}.nnGemMantra dd span[lang=sa-Latn]{color:var(--nimitta-muted);font-size:13px;font-style:italic}.nnGemWide{grid-column:span 2}.nnGemFacts .nnGemWide:last-child{grid-column:span 1}.nimittaPage .nnGemNote{max-width:none;color:var(--nimitta-muted);margin:.75rem 0 0;font-size:14px;line-height:1.55}@media (min-width:1200px){.nnGemFacts{grid-template-columns:1.1fr 1.2fr 1fr .9fr .9fr 1.6fr 1.6fr 1.8fr}.nnGemMantra,.nnGemWide,.nnGemFacts .nnGemWide:last-child{grid-column:auto}}@media (max-width:899px){.nnGemRow{grid-template-columns:1fr}.nnGemFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.nnGemMantra,.nnGemWide,.nnGemFacts .nnGemWide:last-child{grid-column:1/-1}}
