/* Additions for the JEE Advanced page only. The base look comes from jee-mock.css (unchanged). */
.advnote{display:inline-block;margin:14px 0 4px;padding:8px 16px;border-radius:10px;background:#263d2e;color:#fff;font:italic 600 14px 'DM Sans',sans-serif}
.advh{margin:22px 0 0;text-align:center;font-size:20px;letter-spacing:.06em}
.advh2{margin:16px 0 0;font:700 16px 'DM Sans',sans-serif}
.advol{margin:8px 0 0;padding-left:26px}.advol li{margin:6px 0;font-size:14.5px;line-height:1.6}
.advpara{border:1px solid var(--peach-line);background:#fff9f2;border-radius:14px;padding:14px 16px;margin:0 0 16px;max-width:900px;font-size:15.5px;line-height:1.75;white-space:pre-line}
.advpara b{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.03em;color:var(--bronze-dark)}
.advlists{border-collapse:collapse;margin:14px 0 0;max-width:900px;width:100%;font-size:15.5px}
.advlists th{background:var(--peach);padding:7px 10px;border:1px solid var(--peach-line);text-align:left}
.advlists td{padding:7px 10px;border:1px solid var(--peach-line);vertical-align:top;line-height:1.6}
.advlists td.k{width:34px;font-weight:700;color:var(--bronze-dark);text-align:center}
.advdisp{pointer-events:none;text-align:center;font-size:30px}
.advdig{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}
.advbub{min-height:48px;border:1.5px solid var(--peach-line);background:#fff;border-radius:50%;aspect-ratio:1;font:700 18px 'Space Grotesk',sans-serif;color:var(--bronze-dark);cursor:pointer;transition:.15s}
.advbub:hover{background:var(--peach);border-color:var(--peach-hover)}
.advbub.sel{background:var(--forest);border-color:var(--forest);color:#fff}
.numbox{max-width:380px}
