/* Authenticated News internal pages — no advertising slots. */
.sg-news-internal-intro{background:linear-gradient(135deg,#160524,#4D126C 58%,#8B2FC4);color:#fff;border-radius:22px;padding:23px;margin-bottom:19px;box-shadow:0 18px 36px -24px rgba(60,14,88,.6)}
.sg-news-internal-intro h2{font-family:Fraunces,Georgia,serif;font-size:28px;letter-spacing:-.04em;margin:6px 0}.sg-news-internal-intro p{font-size:12.5px;line-height:1.6;opacity:.85;max-width:650px;margin:0}.sg-news-internal-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900;color:#F5CF75}.sg-news-internal-section{margin-top:24px}.sg-news-internal-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:11px}.sg-news-internal-heading h2,.sg-news-internal-heading h3{font-family:Fraunces,Georgia,serif;letter-spacing:-.035em;margin:3px 0 0}.sg-news-internal-heading h2{font-size:22px}.sg-news-internal-heading h3{font-size:17px}.sg-news-internal-heading>span{font-size:10px;color:var(--v3-muted,#6E6680);font-weight:800;text-align:right}.sg-news-internal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.sg-news-internal-grid .sg-news-card{margin-bottom:0;height:100%;padding:14px}.sg-news-internal-grid .sg-news-card h3{font-size:14px}.sg-news-internal-grid .sg-news-card p{font-size:11.5px}.sg-news-internal-category{margin-top:21px}.sg-news-internal-empty{display:grid;gap:4px;text-align:center;background:#fff;border:1px dashed #DCCBE7;border-radius:15px;padding:22px;color:var(--v3-muted,#6E6680);font-size:12px}.sg-news-internal-empty b{color:var(--v3-ink,#17131F)}

/* Main Educational page: exactly ten latest headlines in a left-to-right swipe strip. */
.sg-latest-news-strip{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.sg-latest-news-item,.sg-latest-news-view-all{flex:0 0 min(235px,76vw);min-height:96px;scroll-snap-align:start;border:1.5px solid var(--v3-border,#ECE8F2);border-radius:16px;background:#fff;box-shadow:0 10px 24px -19px rgba(60,14,88,.65);cursor:pointer;text-align:left}.sg-latest-news-item{padding:15px;display:flex;align-items:center}.sg-latest-news-item h3{font:700 15px/1.28 Fraunces,Georgia,serif;color:var(--v3-ink,#17131F);margin:0}.sg-latest-news-item:active,.sg-latest-news-view-all:active{transform:scale(.985)}.sg-latest-news-view-all{border:0;background:linear-gradient(135deg,#160524,#66188A);color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:5px}.sg-latest-news-view-all b{font:700 18px Fraunces,Georgia,serif}.sg-latest-news-view-all span{font-size:11px;color:#F5CF75;font-weight:800}

/* Category filter buttons and ten-at-a-time pagination. */
.sg-news-category-buttons{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 10px;margin-bottom:5px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sg-news-category-buttons button{border:1px solid #DCCBE7;background:#fff;color:#6A1FB5;border-radius:999px;padding:8px 11px;white-space:nowrap;font-size:10px;font-weight:900;cursor:pointer}.sg-news-category-buttons button.active{background:#6A1FB5;color:#fff;border-color:#6A1FB5}.sg-news-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0 3px}.sg-news-pagination button{border:1px solid #DCCBE7;background:#fff;color:#6A1FB5;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900;cursor:pointer}.sg-news-pagination button:disabled{opacity:.38;cursor:not-allowed}.sg-news-pagination span{font-size:10px;color:var(--v3-muted,#6E6680);font-weight:800;min-width:115px;text-align:center}

@media(max-width:760px){.sg-news-internal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:440px){.sg-news-internal-grid{grid-template-columns:1fr}.sg-news-internal-heading{display:block}.sg-news-internal-heading>span{display:block;text-align:left;margin-top:3px}.sg-news-pagination{gap:6px}.sg-news-pagination span{min-width:100px}}
