/* Nakshatra reference tables and source comparisons within the Vedic editorial shell. */
.na-body .vh-lead{max-width:760px}
.na-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid #507f99;border-bottom:1px solid #d4e1e8;margin:26px 0 31px}
.na-summary>div{padding:15px 12px 17px 0;border-right:1px solid #d4e1e8}.na-summary>div+div{padding-left:12px}.na-summary>div:last-child{border-right:0}
.na-summary b{display:block;color:#2b5f7d;font:400 26px/1.15 Georgia,serif}.na-summary span{display:block;color:#5a6d78;font:12px/1.4 Arial,Helvetica,sans-serif;margin-top:5px}
.na-table-wrap{max-width:100%;overflow-x:auto;border-top:2px solid #507f99;margin:20px 0 13px}
.na-table{width:100%;min-width:610px;border-collapse:collapse;text-align:left;font:14px/1.4 Arial,Helvetica,sans-serif}
.na-table th,.na-table td{border-bottom:1px solid #d5e0e7;vertical-align:top;padding:9px 10px}
.na-table thead th{background:#f1f6f8;color:#3a5b6e;font-size:11px;letter-spacing:.03em;white-space:nowrap}
.na-table tbody th{color:#2c4e62;font-weight:700}.na-table tbody tr:nth-child(even){background:#fbfcfd}
.na-table td:first-child{color:#6b7d87;font-variant-numeric:tabular-nums}.na-atlas{min-width:720px}
.na-atlas td:nth-child(3),.na-table td:nth-child(2){font-variant-numeric:tabular-nums}
.na-caption{color:#647681;font:13px/1.5 Arial,Helvetica,sans-serif!important;margin:0 0 27px!important}
.na-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid #507f99;border-bottom:1px solid #d5e0e7;margin:23px 0 24px}
.na-comparison>div{padding:16px 20px 0 0}.na-comparison>div+div{padding-left:20px;border-left:1px solid #d5e0e7}
.na-comparison small{color:#5e8499;font:700 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.1em}.na-comparison h3{margin:7px 0 8px}.na-comparison p{font-size:15px;line-height:1.53}
.na-equation{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#f1f6f8;border-left:4px solid #507f99;padding:17px 21px;margin:22px 0;font:20px/1.4 Georgia,serif}.na-equation b{color:#638298}.na-equation strong{color:#205c82}
.na-entry{border-left:4px solid #507f99;background:#f1f6f8;padding:18px 20px;margin:22px 0}.na-entry span,.na-entry strong{display:block}.na-entry-date{color:#66869a;font:700 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.1em}.na-entry strong{color:#294c62;font:400 22px/1.25 Georgia,serif;margin:5px 0 8px}.na-entry span:last-child{color:#4e626e;font:14px/1.5 Arial,Helvetica,sans-serif}
.na-guide-list{border-top:2px solid #507f99;margin:20px 0 25px}.na-guide-list>a{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:4px 12px;text-decoration:none!important;color:#365267!important;border-bottom:1px solid #d5e0e7;padding:13px 2px}.na-guide-list>a:hover,.na-guide-list>a:focus-visible{background:#f5f9fb}.na-guide-list strong{color:#205c82;font:400 20px/1.25 Georgia,serif;text-decoration:underline;text-underline-offset:3px}.na-guide-list span{grid-column:1;font:14px/1.45 Georgia,serif}.na-guide-list b{grid-column:2;grid-row:1/3;color:#6c8ea1;font:18px Georgia,serif}
@media(max-width:600px){.na-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.na-summary>div:nth-child(2){border-right:0}.na-summary>div:nth-child(n+3){border-top:1px solid #d4e1e8}.na-summary>div:nth-child(3){padding-left:0}.na-table-wrap:before{content:'Scroll table sideways for more columns →';display:block;color:#607481;background:#f1f6f8;padding:8px 10px;font:12px/1.4 Arial,Helvetica,sans-serif}.na-comparison{grid-template-columns:1fr}.na-comparison>div+div{border-left:0;border-top:1px solid #d5e0e7;padding-left:0}.na-equation{font-size:18px}}
