/* /daily/ content-depth refresh: restrained editorial styling, no layout override. */
.psd-ce-deep{margin-block:clamp(24px,3vw,44px);padding:clamp(18px,3vw,32px);background:linear-gradient(145deg,rgba(18,26,63,.98),rgba(40,32,83,.96));border:1px solid rgba(216,180,115,.47);border-radius:22px;box-shadow:0 12px 36px rgba(12,18,45,.12);color:#f6f1ff;overflow-wrap:anywhere}
.psd-ce-heading{margin-bottom:16px}.psd-ce-heading h2{font-size:clamp(1.2rem,2.1vw,1.7rem);line-height:1.8;margin:6px 0 14px;color:#f7d997}
.psd-ce-deep .psd-eyebrow{color:#efcd87}.psd-ce-articles{display:grid;gap:14px}
.psd-ce-articles p{font-size:1rem;line-height:2.14;color:#f3f0fa;margin:0;max-width:88ch}
.psd-ce-articles p+p{padding-top:14px;border-top:1px solid rgba(233,222,251,.15)}
.psd-ce-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(233,222,251,.22)}
.psd-ce-links a{display:inline-flex;min-height:38px;align-items:center;line-height:1.7;padding:6px 12px;border-radius:999px;border:1px solid rgba(233,208,147,.52);background:rgba(244,208,124,.09);color:#ffe4a4!important;text-decoration:none!important}
.psd-ce-links a:hover,.psd-ce-links a:focus-visible{background:rgba(244,208,124,.24);outline-offset:2px}
.psd-ce-source{padding:0 18px;font-size:.86rem;line-height:2;color:inherit}
.psd-ce-source a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.psd-ce-deep{padding:18px 15px;border-radius:18px}.psd-ce-articles p{font-size:.95rem;line-height:2}.psd-ce-links a{font-size:.85rem}}
/* Override generic article typography in the host theme without altering it. */
.psd-article .psd-ce-deep .psd-ce-heading h2{color:#ffe3a8!important;opacity:1!important}
.psd-article .psd-ce-deep .psd-ce-articles p{color:#f7f4ff!important;opacity:1!important;text-shadow:none!important}
.psd-article .psd-ce-deep .psd-eyebrow{color:#ffdc94!important;opacity:1!important}
