.dialog-editorial{--dlg-ed-glow:16%;--dlg-ed-shadow:0 22px 56px -30px color-mix(in srgb,black,transparent 56%),0 6px 16px -10px color-mix(in srgb,black,transparent 76%);max-width:32rem;border:1px solid var(--color-border);border-radius:18px;box-shadow:var(--dlg-ed-shadow);background:radial-gradient(300px 210px at 104% -6%,color-mix(in srgb,var(--color-oxblood) var(--dlg-ed-glow),transparent),transparent 68%),radial-gradient(520px 260px at 12% -10%,color-mix(in srgb,var(--color-raised),transparent 30%),transparent 60%),radial-gradient(380px 240px at 106% 122%,color-mix(in srgb,var(--color-clay) 16%,transparent),transparent 58%),var(--color-surface)}[data-theme=dark] .dialog-editorial{--dlg-ed-glow:30%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dialog-editorial{--dlg-ed-glow:30%}}.dialog-editorial .dialog-header{gap:0;padding:22px 26px 0}.dialog-editorial .masthead-top{gap:14px;margin:0 0 14px;padding-bottom:9px}.dialog-editorial .dialog-title{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:600;font-size:clamp(1.55rem,2.6vw,1.9rem);line-height:1.04;letter-spacing:-.01em;color:var(--color-text);text-wrap:balance}.dialog-editorial .dialog-title em{font-style:italic;font-weight:400;color:var(--color-clay)}.dialog-editorial .dialog-description{margin-top:7px;font-family:var(--font-serif);font-size:.95rem;line-height:1.55;color:var(--color-text-muted)}.dialog-editorial .dialog-body{padding:14px 26px 18px}.dialog-editorial label:not(:has(input)){font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:600;color:var(--color-text-muted)}.dialog-editorial p[id$=-description]{font-family:var(--font-prose);font-style:italic;font-size:.82rem;line-height:1.4;color:var(--color-text-muted)}.dialog-editorial .dialog-footer{gap:10px;margin:6px 26px 0;padding:16px 0 22px;border-top:1.5px solid var(--color-oxblood)}@media (max-width:480px){.dialog-editorial .dialog-header{padding:18px 18px 0}.dialog-editorial .dialog-body{padding:12px 18px 16px}.dialog-editorial .dialog-footer{margin:4px 18px 0;padding:14px 0 18px}}