.BlogArticleActions-module__n8qk8G__actions{min-width:0;margin:clamp(var(--mg-blog-space-comfortable), 5vw, var(--mg-space-7)) 0;padding:clamp(var(--mg-blog-space-default), 3vw, var(--mg-blog-space-comfortable));color:var(--blog-body);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 82%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card)}.BlogArticleActions-module__n8qk8G__copy{min-width:0}.BlogArticleActions-module__n8qk8G__copy span{margin-bottom:var(--space-1);color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900;display:inline-flex}.BlogArticleActions-module__n8qk8G__copy h2{color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-heading);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;font-weight:850;line-height:1.35}.BlogArticleActions-module__n8qk8G__copy p{margin-top:var(--space-2);color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.65}.BlogArticleActions-module__n8qk8G__controls{gap:var(--space-2);min-width:0;margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.BlogArticleActions-module__n8qk8G__questionPanel{gap:var(--space-3);min-width:0;margin-top:var(--space-4);padding:clamp(var(--mg-blog-space-compact), 3vw, var(--mg-blog-space-comfortable));background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);display:grid}.BlogArticleActions-module__n8qk8G__questionCopy{gap:var(--mg-blog-space-tight);min-width:0;display:grid}.BlogArticleActions-module__n8qk8G__questionCopy span,.BlogArticleActions-module__n8qk8G__questionField span{color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900}.BlogArticleActions-module__n8qk8G__questionCopy strong{color:var(--blog-cocoa);font-size:var(--mg-blog-type-body-lg);word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.BlogArticleActions-module__n8qk8G__questionCopy p{color:var(--blog-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.65}.BlogArticleActions-module__n8qk8G__questionField{gap:var(--mg-space-2);min-width:0;display:grid}.BlogArticleActions-module__n8qk8G__questionField textarea{resize:vertical;width:100%;min-width:0;padding:var(--mg-space-3) var(--mg-blog-space-compact);color:var(--blog-cocoa);background:var(--blog-cream);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);font:inherit;font-size:var(--text-sm);line-height:1.55}.BlogArticleActions-module__n8qk8G__questionField textarea::placeholder{color:var(--blog-muted)}.BlogArticleActions-module__n8qk8G__questionField textarea:focus-visible{border-color:var(--blog-terracotta);outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-border-width-strong)}.BlogArticleActions-module__n8qk8G__questionActions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.BlogArticleActions-module__n8qk8G__secondaryButton,.BlogArticleActions-module__n8qk8G__primaryLink{min-width:0;min-height:var(--mg-blog-control-min);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--space-3);border-radius:var(--mg-radius-card);font:inherit;font-size:var(--text-sm);text-align:center;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);overflow-wrap:anywhere;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.BlogArticleActions-module__n8qk8G__secondaryButton{color:var(--blog-cocoa);background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line)}.BlogArticleActions-module__n8qk8G__secondaryButton:hover,.BlogArticleActions-module__n8qk8G__secondaryButton:focus-visible,.BlogArticleActions-module__n8qk8G__activeButton{color:var(--blog-cocoa);background:var(--blog-almond);border-color:var(--blog-line-strong)}.BlogArticleActions-module__n8qk8G__primaryLink{color:var(--mg-color-neutral-0);background:var(--blog-terracotta);border:var(--mg-border-width) solid var(--blog-terracotta)}.BlogArticleActions-module__n8qk8G__primaryLink:hover,.BlogArticleActions-module__n8qk8G__primaryLink:focus-visible{color:var(--mg-color-neutral-0);background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark)}.BlogArticleActions-module__n8qk8G__secondaryButton:focus-visible,.BlogArticleActions-module__n8qk8G__primaryLink:focus-visible{outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}.BlogArticleActions-module__n8qk8G__primaryLink:focus-visible{outline-color:var(--blog-cocoa)}.BlogArticleActions-module__n8qk8G__secondaryButton svg,.BlogArticleActions-module__n8qk8G__primaryLink svg{flex:none}.BlogArticleActions-module__n8qk8G__status{min-height:var(--mg-blog-space-comfortable);gap:var(--space-2);margin-top:var(--space-3);color:var(--blog-muted);font-size:var(--text-sm);flex-wrap:wrap;font-weight:700;line-height:1.45;display:flex}.BlogArticleActions-module__n8qk8G__status span{overflow-wrap:anywhere;min-width:0}.BlogArticleActions-module__n8qk8G__mobileBar,.BlogArticleActions-module__n8qk8G__mobileMoreMenu{display:none}@media (max-width:620px){.BlogArticleActions-module__n8qk8G__copy h2{font-size:var(--mg-blog-type-card)}.BlogArticleActions-module__n8qk8G__questionCopy strong{font-size:var(--mg-blog-type-body)}.BlogArticleActions-module__n8qk8G__controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.BlogArticleActions-module__n8qk8G__actions{margin-bottom:clamp(var(--mg-blog-space-comfortable), 5vw, var(--mg-space-7))}.BlogArticleActions-module__n8qk8G__controls{display:none}.BlogArticleActions-module__n8qk8G__questionActions{grid-template-columns:minmax(0,1fr)}.BlogArticleActions-module__n8qk8G__mobileBar{right:var(--mg-blog-space-tight);bottom:calc(var(--mg-space-2) + env(safe-area-inset-bottom,0));left:var(--mg-blog-space-tight);z-index:94;min-width:0;min-height:var(--mg-space-8);gap:var(--mg-space-1);padding:var(--mg-blog-space-tight);background:color-mix(in srgb, var(--blog-paper) 94%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--blog-line-strong) 72%, transparent);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-strong);-webkit-backdrop-filter:blur(var(--mg-blog-blur-glass));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed}.BlogArticleActions-module__n8qk8G__mobileAction{min-width:0;min-height:var(--mg-blog-control-large);justify-content:center;align-items:center;gap:var(--mg-focus-ring-offset);padding:var(--mg-space-1) var(--mg-focus-ring-offset);color:var(--blog-cocoa);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-blog-radius-compact);font:inherit;font-size:var(--mg-blog-type-micro);text-align:center;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;flex-direction:column;font-weight:850;line-height:1.15;text-decoration:none;display:inline-flex}.BlogArticleActions-module__n8qk8G__mobileAction span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.BlogArticleActions-module__n8qk8G__mobileAction:hover,.BlogArticleActions-module__n8qk8G__mobileAction:focus-visible,.BlogArticleActions-module__n8qk8G__mobileActionActive{color:var(--blog-cocoa);background:var(--blog-almond);border-color:var(--blog-line-strong)}.BlogArticleActions-module__n8qk8G__mobilePrimaryAction{color:var(--mg-color-neutral-0);background:var(--blog-terracotta);border-color:var(--blog-terracotta)}.BlogArticleActions-module__n8qk8G__mobilePrimaryAction:hover,.BlogArticleActions-module__n8qk8G__mobilePrimaryAction:focus-visible{color:var(--mg-color-neutral-0);background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark)}.BlogArticleActions-module__n8qk8G__mobileAction:active{transform:translateY(var(--mg-border-width))}.BlogArticleActions-module__n8qk8G__mobileAction:focus-visible{outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-border-width-strong)}.BlogArticleActions-module__n8qk8G__mobileMoreMenu{right:var(--mg-blog-space-tight);bottom:calc(var(--mg-blog-space-hero) + env(safe-area-inset-bottom,0));z-index:96;width:min(var(--mg-blog-frame-rail), calc(100vw - var(--mg-blog-space-comfortable)));gap:var(--mg-space-1);padding:var(--mg-space-2);background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-strong);flex-direction:column;display:flex;position:fixed}.BlogArticleActions-module__n8qk8G__mobileMoreMenu button{width:100%;min-height:var(--mg-control-size-min);justify-content:flex-start;align-items:center;gap:var(--mg-space-2);padding:0 var(--mg-space-3);color:var(--blog-cocoa);border-radius:var(--mg-blog-radius-compact);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:850;display:inline-flex}.BlogArticleActions-module__n8qk8G__mobileMoreMenu button:hover,.BlogArticleActions-module__n8qk8G__mobileMoreMenu button:focus-visible{background:var(--blog-almond)}.BlogArticleActions-module__n8qk8G__mobileMoreMenu button:focus-visible{outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-border-width-strong)}}@media (min-width:768px){.BlogArticleActions-module__n8qk8G__mobileBar,.BlogArticleActions-module__n8qk8G__mobileMoreMenu{display:none}}@media print{.BlogArticleActions-module__n8qk8G__mobileBar,.BlogArticleActions-module__n8qk8G__mobileMoreMenu{display:none}}
.BlogConditionChecklist-module__RSljbG__checklist{min-width:0;scroll-margin-top:var(--mg-blog-space-hero);grid-template-columns:minmax(0, .86fr) minmax(var(--mg-blog-frame-card-narrow), 1fr);gap:var(--space-4);margin:0 0 clamp(var(--mg-blog-space-comfortable), 5vw, var(--mg-space-7));padding:clamp(var(--mg-blog-space-default), 3vw, var(--mg-blog-space-comfortable));color:var(--blog-body);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 86%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-elevated);display:grid}.BlogConditionChecklist-module__RSljbG__copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.BlogConditionChecklist-module__RSljbG__copy>span{align-items:center;gap:var(--mg-blog-space-tight);width:fit-content;color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:900;display:inline-flex}.BlogConditionChecklist-module__RSljbG__copy h2{color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-font-size-state);word-break:keep-all;overflow-wrap:break-word;font-weight:850;line-height:1.36}.BlogConditionChecklist-module__RSljbG__copy p,.BlogConditionChecklist-module__RSljbG__result p{color:var(--blog-muted);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:break-word;line-height:1.65}.BlogConditionChecklist-module__RSljbG__items{gap:var(--mg-space-2);flex-direction:column;min-width:0;display:flex}.BlogConditionChecklist-module__RSljbG__item{min-width:0;min-height:var(--mg-control-size-min);grid-template-columns:var(--mg-blog-space-comfortable) minmax(0, 1fr);gap:var(--mg-blog-space-tight);padding:var(--mg-blog-space-tight) var(--mg-space-3);color:var(--blog-body);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:750;line-height:1.45;display:grid}.BlogConditionChecklist-module__RSljbG__item span:last-child{word-break:keep-all;overflow-wrap:break-word;min-width:0}.BlogConditionChecklist-module__RSljbG__checkbox{width:var(--mg-blog-space-comfortable);height:var(--mg-blog-space-comfortable);color:#0000;background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line-strong);border-radius:var(--mg-radius-chip);justify-content:center;align-items:center;display:inline-flex;position:relative}.BlogConditionChecklist-module__RSljbG__checkbox input{opacity:0;cursor:pointer;position:absolute;inset:0}.BlogConditionChecklist-module__RSljbG__checkbox[data-checked=true]{color:var(--mg-color-neutral-0);background:var(--blog-sage-text);border-color:var(--blog-sage-text)}.BlogConditionChecklist-module__RSljbG__result{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--mg-border-width) solid var(--blog-line);grid-column:1/-1;display:flex}.BlogConditionChecklist-module__RSljbG__result button{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-blog-space-default);color:var(--mg-color-neutral-0);background:var(--blog-terracotta);border:var(--mg-border-width) solid var(--blog-terracotta);border-radius:var(--mg-radius-card);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex:none;font-weight:850;display:inline-flex}.BlogConditionChecklist-module__RSljbG__item:focus-within,.BlogConditionChecklist-module__RSljbG__result button:focus-visible{outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}.BlogConditionChecklist-module__RSljbG__result button:hover,.BlogConditionChecklist-module__RSljbG__result button:focus-visible{background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark);transform:translateY(var(--mg-blog-offset-hairline))}@media (max-width:720px){.BlogConditionChecklist-module__RSljbG__checklist{grid-template-columns:minmax(0,1fr)}.BlogConditionChecklist-module__RSljbG__result{flex-direction:column;align-items:stretch}.BlogConditionChecklist-module__RSljbG__result button{width:100%}}
.blog-editor-module__iU2pEa__page{min-width:0;padding:var(--space-4);color:var(--admin-text);font-family:var(--font-sans);--preview-frame-width:min(var(--admin-preview-frame-width), calc((100dvh - var(--admin-preview-viewport-offset)) * 390 / 844), calc(100vw - var(--admin-preview-min-rail-width)));--preview-rail-right:clamp(var(--admin-preview-rail-gutter-min), 4vw, var(--admin-preview-rail-gutter-max));--preview-rail-gap:var(--space-5)}@media (min-width:768px){.blog-editor-module__iU2pEa__page{padding:var(--space-6)}}.blog-editor-module__iU2pEa__header{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}@media (min-width:980px){.blog-editor-module__iU2pEa__page{min-height:100dvh;padding-right:calc(var(--preview-frame-width) + var(--preview-rail-right) + var(--preview-rail-gap))}.blog-editor-module__iU2pEa__header{z-index:30;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-5);padding:var(--space-4);background:var(--mg-surface-translucent);border-bottom:var(--mg-border-width) solid var(--admin-border);-webkit-backdrop-filter:blur(var(--mg-admin-editor-backdrop-blur));backdrop-filter:blur(var(--mg-admin-editor-backdrop-blur));position:sticky;top:0}}@media (min-width:980px) and (min-width:768px){.blog-editor-module__iU2pEa__header{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-5);padding:var(--space-5) var(--space-6) var(--space-4)}}.blog-editor-module__iU2pEa__backLink{align-items:center;gap:var(--space-1);width:max-content;color:var(--admin-text-sub);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;display:inline-flex}.blog-editor-module__iU2pEa__backLink:hover,.blog-editor-module__iU2pEa__backLink:focus-visible{color:var(--mg-admin-accent-text)}.blog-editor-module__iU2pEa__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.blog-editor-module__iU2pEa__titleRow>div:first-child{min-width:min(calc((var(--mg-space-8) * 4) + var(--mg-space-5)), 100%);flex:1 1 calc((var(--mg-space-8) * 4) + var(--mg-space-5))}.blog-editor-module__iU2pEa__titleRow h1{margin-top:var(--space-2);color:var(--admin-text);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);word-break:keep-all;overflow-wrap:break-word}.blog-editor-module__iU2pEa__titleRow p{margin-top:var(--space-1);color:var(--admin-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-xs);overflow-wrap:anywhere}.blog-editor-module__iU2pEa__headerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;max-width:100%;display:flex}.blog-editor-module__iU2pEa__editorWorkbenchBar{grid-template-columns:minmax(calc(var(--mg-layout-section) + var(--mg-space-7) + var(--mg-space-1)), calc(var(--mg-layout-section) * 2 + var(--mg-space-1))) minmax(0, 1fr);gap:var(--space-3);min-width:0;padding-top:var(--space-2);align-items:center;display:grid}.blog-editor-module__iU2pEa__editorLayout{display:block}.blog-editor-module__iU2pEa__mainEditor,.blog-editor-module__iU2pEa__sidePanel{min-width:0}.blog-editor-module__iU2pEa__mainEditor{gap:var(--space-4);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__editorModePanel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__editorModePanel[hidden]{display:none}.blog-editor-module__iU2pEa__sidePanel{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:980px){.blog-editor-module__iU2pEa__sidePanel{right:var(--preview-rail-right);top:var(--admin-editor-sticky-top);width:var(--preview-frame-width);height:auto;max-height:calc(100dvh - calc(var(--mg-space-8) + var(--mg-space-6) + var(--mg-space-2)));z-index:10;position:fixed;overflow:visible}}@media (max-width:1279px){.blog-editor-module__iU2pEa__titleRow{align-items:flex-start;gap:var(--space-3);flex-direction:column}.blog-editor-module__iU2pEa__headerActions{justify-content:flex-start}.blog-editor-module__iU2pEa__titleRow h1{max-width:100%;font-size:var(--text-xl)}}@media (max-width:979px){.blog-editor-module__iU2pEa__editorLayout{flex-direction:column;display:flex}.blog-editor-module__iU2pEa__titleRow{flex-direction:column}.blog-editor-module__iU2pEa__editorWorkbenchBar{grid-template-columns:minmax(0,1fr)}.blog-editor-module__iU2pEa__headerActions,.blog-editor-module__iU2pEa__previewButton,.blog-editor-module__iU2pEa__primaryButton,.blog-editor-module__iU2pEa__publishButton,.blog-editor-module__iU2pEa__disabledButton{width:100%}}.blog-editor-module__iU2pEa__panel{gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-lg);box-shadow:var(--admin-shadow-sm);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__panel h2{color:var(--admin-text);font-size:var(--text-base);font-weight:var(--font-bold)}.blog-editor-module__iU2pEa__panelTitle{align-items:center;gap:var(--space-2);display:flex}.blog-editor-module__iU2pEa__panelTitle svg{color:var(--mg-admin-accent-text)}.blog-editor-module__iU2pEa__seoPanel{min-height:0}.blog-editor-module__iU2pEa__formGrid,.blog-editor-module__iU2pEa__blockGrid,.blog-editor-module__iU2pEa__twoFields,.blog-editor-module__iU2pEa__readerQuestionFields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.blog-editor-module__iU2pEa__formGrid .blog-editor-module__iU2pEa__field:nth-child(4),.blog-editor-module__iU2pEa__formGrid .blog-editor-module__iU2pEa__field:nth-child(5){grid-column:1/-1}.blog-editor-module__iU2pEa__coverPicker{gap:var(--space-3);min-width:0;margin-top:var(--space-3);padding:var(--space-3);color:var(--admin-text-sub);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);font-size:var(--text-sm);flex-direction:column;line-height:1.55;display:flex}.blog-editor-module__iU2pEa__coverPickerText{gap:var(--mg-space-1);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__coverPickerText strong,.blog-editor-module__iU2pEa__coverPickerMeta strong{color:var(--admin-text);font-size:var(--text-sm)}.blog-editor-module__iU2pEa__coverPickerText span,.blog-editor-module__iU2pEa__coverPickerMeta span{overflow-wrap:anywhere}.blog-editor-module__iU2pEa__coverPickerCard{grid-template-columns:calc(var(--mg-space-8) + var(--mg-space-6)) minmax(0, 1fr) auto;gap:var(--space-3);min-width:0;padding:var(--space-2);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-lg);align-items:center;display:grid}.blog-editor-module__iU2pEa__coverPickerThumb{aspect-ratio:4/3;min-width:0;color:var(--admin-text-muted);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;overflow:hidden}.blog-editor-module__iU2pEa__coverPickerThumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-editor-module__iU2pEa__coverPickerMeta{gap:var(--mg-space-1);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__coverPickerActions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.blog-editor-module__iU2pEa__coverPickerActions button,.blog-editor-module__iU2pEa__coverEmptyButton{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--admin-text);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;display:inline-flex}.blog-editor-module__iU2pEa__coverPickerActions button:hover:not(:disabled),.blog-editor-module__iU2pEa__coverPickerActions button:active:not(:disabled),.blog-editor-module__iU2pEa__coverEmptyButton:hover:not(:disabled),.blog-editor-module__iU2pEa__coverEmptyButton:active:not(:disabled){color:var(--mg-admin-accent-text);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__coverPickerActions button:disabled,.blog-editor-module__iU2pEa__coverEmptyButton:disabled{color:var(--admin-text-muted);background:var(--admin-surface-elevated);cursor:not-allowed}.blog-editor-module__iU2pEa__coverEmptyButton{width:max-content;max-width:100%}.blog-editor-module__iU2pEa__formStack,.blog-editor-module__iU2pEa__blockStack{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (max-width:720px){.blog-editor-module__iU2pEa__formGrid,.blog-editor-module__iU2pEa__blockGrid,.blog-editor-module__iU2pEa__twoFields,.blog-editor-module__iU2pEa__readerQuestionFields,.blog-editor-module__iU2pEa__linkButtonComposer,.blog-editor-module__iU2pEa__guideBoxComposer,.blog-editor-module__iU2pEa__imageBlockPreview,.blog-editor-module__iU2pEa__coverPickerCard,.blog-editor-module__iU2pEa__assetPickerTools{grid-template-columns:minmax(0,1fr)}.blog-editor-module__iU2pEa__imageBlockEmpty,.blog-editor-module__iU2pEa__coverPickerActions,.blog-editor-module__iU2pEa__assetPickerFooter{flex-direction:column;align-items:stretch;display:flex}.blog-editor-module__iU2pEa__coverPickerActions button,.blog-editor-module__iU2pEa__coverEmptyButton{width:100%}}.blog-editor-module__iU2pEa__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__field span,.blog-editor-module__iU2pEa__checkField span{color:var(--admin-text-sub);font-size:var(--text-sm);font-weight:var(--font-semibold)}.blog-editor-module__iU2pEa__field small{color:var(--admin-text-muted);font-size:var(--text-xs);line-height:1.4}.blog-editor-module__iU2pEa__field input,.blog-editor-module__iU2pEa__field textarea,.blog-editor-module__iU2pEa__field select{width:100%;min-width:0;max-width:100%;color:var(--admin-text);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);line-height:1.5}.blog-editor-module__iU2pEa__field input,.blog-editor-module__iU2pEa__field select{min-height:var(--mg-control-size-min);padding:0 var(--space-3)}.blog-editor-module__iU2pEa__field textarea{resize:vertical;padding:var(--space-3);overflow-wrap:anywhere}.blog-editor-module__iU2pEa__field input:focus,.blog-editor-module__iU2pEa__field textarea:focus,.blog-editor-module__iU2pEa__field select:focus{border-color:var(--admin-accent);box-shadow:var(--mg-focus-shadow);outline:none}.blog-editor-module__iU2pEa__field input:disabled,.blog-editor-module__iU2pEa__field textarea:disabled,.blog-editor-module__iU2pEa__field select:disabled{color:var(--mg-text-soft);background:var(--mg-surface-page-soft);cursor:not-allowed}.blog-editor-module__iU2pEa__checkField{align-items:center;gap:var(--space-2);display:flex}.blog-editor-module__iU2pEa__checkField input{width:var(--mg-admin-choice-control-size);height:var(--mg-admin-choice-control-size);accent-color:var(--admin-accent)}.blog-editor-module__iU2pEa__primaryButton,.blog-editor-module__iU2pEa__publishButton,.blog-editor-module__iU2pEa__previewButton,.blog-editor-module__iU2pEa__disabledButton,.blog-editor-module__iU2pEa__blockToolbar button,.blog-editor-module__iU2pEa__iconActions button,.blog-editor-module__iU2pEa__mediaUploadButton,.blog-editor-module__iU2pEa__mediaActions button{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);display:inline-flex}.blog-editor-module__iU2pEa__primaryButton{min-width:calc(var(--mg-space-8) + var(--mg-space-6) + var(--mg-space-3));padding:0 var(--space-4);color:var(--mg-action-primary-fg);background:var(--mg-action-primary-bg);border:var(--mg-border-width) solid var(--mg-action-primary-bg)}.blog-editor-module__iU2pEa__primaryButton:hover:not(:disabled),.blog-editor-module__iU2pEa__primaryButton:active:not(:disabled){color:var(--mg-action-primary-fg);background:var(--mg-action-primary-hover);border-color:var(--mg-action-primary-hover)}.blog-editor-module__iU2pEa__publishButton{min-width:calc(var(--mg-space-8) + var(--mg-space-6) + var(--mg-space-3));padding:0 var(--space-4);color:var(--mg-color-neutral-0);background:var(--mg-state-success);border:var(--mg-border-width) solid var(--mg-state-success)}.blog-editor-module__iU2pEa__publishButton:hover:not(:disabled),.blog-editor-module__iU2pEa__publishButton:active:not(:disabled){color:var(--mg-color-neutral-0);background:var(--mg-color-forest-700);border-color:var(--mg-color-forest-700)}.blog-editor-module__iU2pEa__previewButton{min-width:calc(var(--mg-space-8) + var(--mg-space-6) + var(--mg-space-3));padding:0 var(--space-4);color:var(--admin-text);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);text-decoration:none}.blog-editor-module__iU2pEa__previewButton:hover,.blog-editor-module__iU2pEa__previewButton:active{color:var(--admin-text);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__previewButton:disabled{color:var(--mg-text-muted);background:var(--mg-disabled-surface);border-color:var(--mg-border-strong);cursor:not-allowed}.blog-editor-module__iU2pEa__disabledButton{min-width:calc(var(--mg-space-8) + var(--mg-space-6) + var(--mg-space-3));padding:0 var(--space-4);color:var(--mg-text-muted);background:var(--mg-disabled-surface);border:var(--mg-border-width) solid var(--mg-border-strong);cursor:not-allowed}.blog-editor-module__iU2pEa__primaryButton:disabled{color:var(--mg-surface-page-soft);background:var(--mg-text-muted);border-color:var(--mg-text-muted);cursor:not-allowed}.blog-editor-module__iU2pEa__publishButton:disabled{color:var(--mg-surface-page-soft);background:var(--mg-text-soft);border-color:var(--mg-text-soft);cursor:not-allowed}.blog-editor-module__iU2pEa__primaryButton:focus-visible,.blog-editor-module__iU2pEa__publishButton:focus-visible,.blog-editor-module__iU2pEa__previewButton:focus-visible,.blog-editor-module__iU2pEa__disabledButton:focus-visible,.blog-editor-module__iU2pEa__blockToolbar button:focus-visible,.blog-editor-module__iU2pEa__iconActions button:focus-visible,.blog-editor-module__iU2pEa__mediaUploadButton:focus-visible,.blog-editor-module__iU2pEa__mediaActions button:focus-visible,.blog-editor-module__iU2pEa__iconOnlyButton:focus-visible,.blog-editor-module__iU2pEa__imageBlockActions button:focus-visible,.blog-editor-module__iU2pEa__imageBlockEmpty button:focus-visible,.blog-editor-module__iU2pEa__mediaLinkButton:focus-visible,.blog-editor-module__iU2pEa__secondaryButton:focus-visible,.blog-editor-module__iU2pEa__readerQuestionActions button:focus-visible,.blog-editor-module__iU2pEa__gateItem button:focus-visible,.blog-editor-module__iU2pEa__assetPickerCard:focus-visible,.blog-editor-module__iU2pEa__backLink:focus-visible{outline:var(--mg-border-width-strong) solid var(--admin-ring);outline-offset:var(--admin-focus-offset)}.blog-editor-module__iU2pEa__lockNotice,.blog-editor-module__iU2pEa__slotNotice,.blog-editor-module__iU2pEa__emptyBlocks{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.blog-editor-module__iU2pEa__lockNotice{color:var(--mg-state-danger);background:var(--mg-state-danger-surface);border:var(--mg-border-width) solid var(--mg-state-danger-border)}.blog-editor-module__iU2pEa__editorStateMessage{min-height:0;padding:var(--space-3);text-align:left;justify-content:flex-start;align-items:flex-start}.blog-editor-module__iU2pEa__publishIssues{margin-top:var(--space-2);padding-left:var(--space-5)}.blog-editor-module__iU2pEa__publishIssues li+li{margin-top:var(--space-1)}.blog-editor-module__iU2pEa__slotNotice,.blog-editor-module__iU2pEa__emptyBlocks{color:var(--admin-text-sub);background:var(--admin-surface-elevated);border:var(--mg-border-width) dashed var(--admin-border)}.blog-editor-module__iU2pEa__gateBarPanel{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.blog-editor-module__iU2pEa__gateBarLabel{color:var(--admin-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);flex:none}.blog-editor-module__iU2pEa__gateList,.blog-editor-module__iU2pEa__mediaList,.blog-editor-module__iU2pEa__eventList{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.blog-editor-module__iU2pEa__gateList{justify-content:flex-end;align-items:center;gap:calc(var(--mg-space-2) - (var(--mg-space-1) / 2));flex-wrap:wrap;padding-bottom:0;display:flex;overflow-x:visible}.blog-editor-module__iU2pEa__gateItem{flex:none;min-width:0}.blog-editor-module__iU2pEa__gateItem button{width:100%;min-height:var(--mg-control-size-min);grid-template-columns:var(--mg-admin-gate-marker-size) minmax(0, 1fr);gap:calc(var(--mg-space-1) + (var(--mg-space-1) / 4));padding:var(--mg-space-1) calc(var(--mg-space-2) - (var(--mg-space-1) / 4));color:inherit;background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-align:left;white-space:nowrap;cursor:pointer;box-shadow:var(--mg-shadow-hairline);align-items:center;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-grid}.blog-editor-module__iU2pEa__gateItem button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.blog-editor-module__iU2pEa__gateItem button:hover,.blog-editor-module__iU2pEa__gateItem button:active{box-shadow:var(--admin-shadow-md);transform:translateY(calc(-1 * var(--mg-border-width)))}.blog-editor-module__iU2pEa__gateOk{color:var(--mg-state-success)}.blog-editor-module__iU2pEa__gateOk button{background:var(--mg-state-success-surface);border-color:var(--mg-state-success-border)}.blog-editor-module__iU2pEa__gateWarn{color:var(--mg-state-danger)}.blog-editor-module__iU2pEa__gateWarn button{background:var(--mg-state-danger-surface);border-color:var(--mg-state-danger-border)}@media (max-width:720px){.blog-editor-module__iU2pEa__gateBarPanel{align-items:flex-start;gap:calc(var(--mg-space-1) / 2);flex-direction:column}.blog-editor-module__iU2pEa__gateList{justify-content:flex-start;overflow-x:visible}.blog-editor-module__iU2pEa__gateItem button{min-height:var(--mg-control-size-min)}}@media (max-width:380px){.blog-editor-module__iU2pEa__gateBarLabel{display:none}}.blog-editor-module__iU2pEa__eventList{flex-flow:column}.blog-editor-module__iU2pEa__readerQuestionList{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__readerQuestionCard{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__readerQuestionHeader{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.blog-editor-module__iU2pEa__readerQuestionHeader time,.blog-editor-module__iU2pEa__readerQuestionActions span{color:var(--admin-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.blog-editor-module__iU2pEa__readerQuestionOriginal{min-width:0;color:var(--admin-text-sub);font-size:var(--text-sm);line-height:1.6}.blog-editor-module__iU2pEa__readerQuestionOriginal summary{width:max-content;max-width:100%;color:var(--mg-admin-accent-text);font-weight:var(--font-bold);cursor:pointer}.blog-editor-module__iU2pEa__readerQuestionOriginal p{margin-top:var(--space-2);padding:var(--space-3);color:var(--admin-text);background:var(--admin-surface);border:var(--mg-border-width) dashed var(--admin-border);border-radius:var(--radius-md);overflow-wrap:anywhere}.blog-editor-module__iU2pEa__readerQuestionFields{gap:var(--space-3);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;display:grid}.blog-editor-module__iU2pEa__readerQuestionActions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.blog-editor-module__iU2pEa__readerQuestionActions button{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--mg-color-neutral-0);background:var(--mg-state-success);border:var(--mg-border-width) solid var(--mg-state-success);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;display:inline-flex}.blog-editor-module__iU2pEa__readerQuestionActions button:hover:not(:disabled),.blog-editor-module__iU2pEa__readerQuestionActions button:active:not(:disabled){color:var(--mg-color-neutral-0);background:var(--mg-color-forest-700);border-color:var(--mg-color-forest-700)}.blog-editor-module__iU2pEa__readerQuestionActions button:disabled{color:var(--mg-surface-page-soft);background:var(--mg-text-soft);border-color:var(--mg-text-soft);cursor:not-allowed}.blog-editor-module__iU2pEa__blockToolbar{gap:var(--space-2);padding:var(--space-3);background:var(--mg-admin-accent-surface);border:var(--mg-border-width) solid var(--mg-admin-accent-border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.blog-editor-module__iU2pEa__blockToolbar button{min-height:var(--mg-control-size-min);padding:0 var(--space-3);color:var(--mg-admin-accent-text);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__blockToolbar button:hover:not(:disabled),.blog-editor-module__iU2pEa__blockToolbar button:active:not(:disabled){color:var(--mg-admin-accent-text);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__blockToolbar button:disabled,.blog-editor-module__iU2pEa__iconActions button:disabled{color:var(--mg-disabled-text);background:var(--mg-disabled-surface);border-color:var(--mg-border-subtle);cursor:not-allowed}.blog-editor-module__iU2pEa__blockList{gap:var(--space-4);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__blockCard{gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-lg);box-shadow:var(--mg-shadow-card);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__blockCard_heading{margin-top:var(--space-6);border-left:var(--mg-admin-status-rail-width) solid var(--mg-blog-accent)}.blog-editor-module__iU2pEa__blockList .blog-editor-module__iU2pEa__blockCard_heading:first-child{margin-top:0}.blog-editor-module__iU2pEa__blockCard_paragraph{border-left:var(--mg-admin-status-rail-width) solid var(--mg-border-subtle)}.blog-editor-module__iU2pEa__blockCard_image{border-left:var(--mg-admin-status-rail-width) solid var(--mg-state-success-border)}.blog-editor-module__iU2pEa__blockCard_link_button{background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border);border-left:var(--mg-admin-status-rail-width) solid var(--admin-accent)}.blog-editor-module__iU2pEa__blockCard_guide_box{background:var(--mg-surface-page-soft);border-left:var(--mg-admin-status-rail-width) solid var(--mg-state-proof)}.blog-editor-module__iU2pEa__blockCard_qa{background:var(--mg-state-success-surface);border-left:var(--mg-admin-status-rail-width) solid var(--mg-state-success)}.blog-editor-module__iU2pEa__blockCard_cta{background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border);border-left:var(--mg-admin-status-rail-width) solid var(--admin-accent)}.blog-editor-module__iU2pEa__blockTop{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.blog-editor-module__iU2pEa__blockIdentity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.blog-editor-module__iU2pEa__blockIdentity strong{color:var(--admin-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.blog-editor-module__iU2pEa__iconActions{align-items:center;gap:var(--space-1);display:flex}.blog-editor-module__iU2pEa__iconActions button{width:var(--mg-control-size-min);min-height:var(--mg-control-size-min);color:var(--admin-text-muted);border:var(--mg-border-width) solid var(--admin-border);background:0 0}.blog-editor-module__iU2pEa__iconActions button:hover:not(:disabled),.blog-editor-module__iU2pEa__iconActions button:active:not(:disabled){color:var(--admin-text);border-color:var(--admin-accent)}.blog-editor-module__iU2pEa__iconActions .blog-editor-module__iU2pEa__dangerIconButton:hover,.blog-editor-module__iU2pEa__iconActions .blog-editor-module__iU2pEa__dangerIconButton:active{color:var(--mg-state-danger);border-color:var(--mg-state-danger-border);background:var(--mg-state-danger-surface)}.blog-editor-module__iU2pEa__iconActions .blog-editor-module__iU2pEa__dangerIconButton{color:var(--mg-disabled-text)}.blog-editor-module__iU2pEa__headingComposer{grid-template-columns:minmax(calc(var(--mg-space-8) + var(--mg-space-6)), calc(var(--mg-layout-section) + var(--mg-space-3))) minmax(0, 1fr);gap:var(--space-3);align-items:end;min-width:0;display:grid}.blog-editor-module__iU2pEa__headingInput{font-weight:var(--font-bold);line-height:var(--leading-tight);min-height:calc(var(--mg-space-7) + var(--mg-space-1) + var(--mg-border-width-strong))!important;font-size:var(--text-xl)!important}.blog-editor-module__iU2pEa__paragraphTextarea{min-height:calc(var(--mg-layout-section) + var(--mg-space-7) + var(--mg-space-3) + var(--mg-border-width-strong));font-size:var(--text-base)!important;background:var(--mg-color-neutral-0)!important;line-height:1.75!important}.blog-editor-module__iU2pEa__paragraphComposer{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__paragraphPhotoButton{width:max-content;max-width:100%;min-height:var(--mg-control-size-min);align-items:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--mg-admin-accent-text);background:var(--mg-admin-accent-surface);border:var(--mg-border-width) solid var(--mg-admin-accent-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;display:inline-flex}.blog-editor-module__iU2pEa__paragraphPhotoButton:hover,.blog-editor-module__iU2pEa__paragraphPhotoButton:active{color:var(--admin-text);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__linkButtonComposer,.blog-editor-module__iU2pEa__guideBoxComposer{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);display:grid}.blog-editor-module__iU2pEa__linkButtonComposer{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--mg-layout-section) + var(--mg-space-7) + var(--mg-space-1)), calc(var(--mg-layout-section) * 2 + var(--mg-space-5)));background:var(--mg-admin-accent-surface);border:var(--mg-border-width) solid var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__linkButtonComposer .blog-editor-module__iU2pEa__field:last-child{grid-column:1/-1}.blog-editor-module__iU2pEa__guideBoxComposer{grid-template-columns:minmax(calc(var(--mg-layout-section) + var(--mg-space-1)), calc(var(--mg-layout-section) + var(--mg-space-7) + var(--mg-space-1))) minmax(0, 1fr);background:var(--mg-surface-page-soft);border:var(--mg-border-width) solid var(--mg-border-subtle)}.blog-editor-module__iU2pEa__guideBoxComposer .blog-editor-module__iU2pEa__field:last-child{grid-column:1/-1}.blog-editor-module__iU2pEa__qaComposer{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--mg-state-success-surface);border:var(--mg-border-width) solid var(--mg-state-success-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);display:grid}.blog-editor-module__iU2pEa__qaQuestionInput{font-weight:var(--font-bold)}.blog-editor-module__iU2pEa__ctaComposer{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--mg-layout-section) + var(--mg-space-7) + var(--mg-space-1)), calc(var(--mg-layout-section) * 2 + var(--mg-space-1)));gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--mg-admin-accent-surface);border:var(--mg-border-width) solid var(--mg-admin-accent-border);border-radius:var(--radius-lg);display:grid}.blog-editor-module__iU2pEa__blockCard .blog-editor-module__iU2pEa__field>span{color:var(--admin-text-muted);font-size:var(--text-xs)}.blog-editor-module__iU2pEa__blockDetails{min-width:0}.blog-editor-module__iU2pEa__blockDetails summary{width:max-content;max-width:100%;min-height:var(--mg-control-size-min);padding:0 var(--space-2);color:var(--admin-text-muted);border:var(--mg-border-width) solid transparent;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;align-items:center;display:inline-flex}.blog-editor-module__iU2pEa__blockDetails summary:hover,.blog-editor-module__iU2pEa__blockDetails summary:active{color:var(--admin-text);background:var(--admin-surface-elevated);border-color:var(--admin-border)}.blog-editor-module__iU2pEa__blockDetails[open] summary{margin-bottom:var(--space-2)}.blog-editor-module__iU2pEa__mediaPreview,.blog-editor-module__iU2pEa__mediaCard{gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__mediaPreview strong,.blog-editor-module__iU2pEa__mediaCard strong{color:var(--admin-text);font-size:var(--text-sm);overflow-wrap:anywhere}.blog-editor-module__iU2pEa__mediaPreview p,.blog-editor-module__iU2pEa__mediaCard p{color:var(--admin-text-sub);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.45}.blog-editor-module__iU2pEa__panelHelp{color:var(--admin-text-sub);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.55}.blog-editor-module__iU2pEa__mobilePreviewDock{justify-content:center;align-items:flex-start;width:100%;min-width:0;height:auto;display:flex}.blog-editor-module__iU2pEa__discardDialogBackdrop{z-index:100;padding:var(--space-4);background:var(--mg-overlay-scrim-strong);place-items:center;display:grid;position:fixed;inset:0}.blog-editor-module__iU2pEa__discardDialog{width:min(100%, calc(var(--mg-layout-section) * 3 + var(--mg-space-8) + var(--mg-space-6)));gap:var(--space-4);padding:clamp(calc(var(--mg-space-4) + var(--mg-space-1)), 4vw, calc(var(--mg-space-5) + var(--mg-space-1)));color:var(--admin-text);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-xl);box-shadow:var(--mg-shadow-panel);grid-template-columns:auto minmax(0,1fr);display:grid}.blog-editor-module__iU2pEa__discardDialog>svg{color:var(--mg-state-pending)}.blog-editor-module__iU2pEa__discardDialog h2{font-size:var(--text-xl);line-height:1.35}.blog-editor-module__iU2pEa__discardDialog p{margin-top:var(--space-2);color:var(--admin-text-sub);font-size:var(--text-sm);line-height:1.65}.blog-editor-module__iU2pEa__discardDialogActions{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.blog-editor-module__iU2pEa__discardDialogActions button{min-height:var(--mg-control-size-min);padding:0 var(--space-4);color:var(--admin-text);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);font-weight:var(--font-bold)}.blog-editor-module__iU2pEa__discardDialogActions button:hover{background:var(--mg-surface-page-soft);border-color:var(--admin-text-muted)}.blog-editor-module__iU2pEa__discardDialogActions button:focus-visible{outline:var(--mg-focus-ring-width) solid var(--admin-accent);outline-offset:var(--admin-focus-offset)}.blog-editor-module__iU2pEa__discardDialogActions .blog-editor-module__iU2pEa__discardConfirmButton{color:var(--mg-color-neutral-0);background:var(--mg-state-danger);border-color:var(--mg-state-danger)}.blog-editor-module__iU2pEa__discardDialogActions .blog-editor-module__iU2pEa__discardConfirmButton:hover{color:var(--mg-color-neutral-0);background:var(--mg-state-danger-hover);border-color:var(--mg-state-danger-hover)}@media (max-width:520px){.blog-editor-module__iU2pEa__discardDialog{grid-template-columns:minmax(0,1fr)}.blog-editor-module__iU2pEa__discardDialogActions{flex-direction:column-reverse;grid-column:1}.blog-editor-module__iU2pEa__discardDialogActions button{width:100%}}@media (max-width:979px){.blog-editor-module__iU2pEa__mobilePreviewDock{height:min(calc(var(--mg-layout-section) * 5 + var(--mg-space-8) + var(--mg-space-7) + var(--mg-space-2)), calc(100dvh - calc(var(--mg-space-8) + var(--mg-space-6))));padding-top:var(--space-2)}.blog-editor-module__iU2pEa__mobilePreviewFrame{width:min(100%, calc(var(--mg-layout-section) * 3 + var(--mg-space-1) + var(--mg-border-width-strong)));aspect-ratio:390/844;height:100%;max-height:100%}}.blog-editor-module__iU2pEa__iconOnlyButton{width:var(--mg-control-size-min);min-height:var(--mg-control-size-min);color:var(--admin-text-sub);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.blog-editor-module__iU2pEa__iconOnlyButton:hover,.blog-editor-module__iU2pEa__iconOnlyButton:active{color:var(--admin-text);border-color:var(--admin-accent)}.blog-editor-module__iU2pEa__imageBlockPreview{grid-template-columns:minmax(calc(var(--mg-layout-section) + var(--mg-space-7) + var(--mg-space-1)), calc(var(--mg-layout-section) * 2 + var(--mg-space-5))) minmax(0, 1fr);gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--mg-surface-page-soft);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-lg);display:grid}.blog-editor-module__iU2pEa__imageBlockFrame{aspect-ratio:16/11;min-width:0;color:var(--admin-text-muted);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;overflow:hidden}.blog-editor-module__iU2pEa__imageBlockFrame img{object-fit:contain;width:100%;height:100%;display:block}.blog-editor-module__iU2pEa__imageBlockInfo{gap:var(--space-2);flex-direction:column;justify-content:center;min-width:0;display:flex}.blog-editor-module__iU2pEa__imageBlockInfo strong{color:var(--admin-text-sub);font-size:var(--text-sm);overflow-wrap:anywhere}.blog-editor-module__iU2pEa__imageBlockInfo p{color:var(--admin-text-sub);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.55}.blog-editor-module__iU2pEa__imageCaptionControl{gap:var(--space-3);min-width:0;margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--mg-border-width) solid var(--admin-border);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__captionControlTitle{color:var(--admin-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.blog-editor-module__iU2pEa__captionChoiceGroup{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.blog-editor-module__iU2pEa__captionChoice{grid-template-columns:calc(var(--mg-admin-choice-control-size) + var(--mg-border-width-strong)) minmax(0, 1fr);gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;display:grid}.blog-editor-module__iU2pEa__captionChoice:has(input:checked){background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__captionChoice input{width:var(--mg-admin-choice-control-size);height:var(--mg-admin-choice-control-size);margin-top:calc(var(--mg-space-1) * .75);accent-color:var(--admin-accent)}.blog-editor-module__iU2pEa__captionChoice span{gap:calc(var(--mg-space-1) / 2);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__captionChoice strong{color:var(--admin-text);font-size:var(--text-sm)}.blog-editor-module__iU2pEa__captionChoice small{color:var(--admin-text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.45}.blog-editor-module__iU2pEa__captionTextarea{min-height:calc(var(--mg-space-8) + var(--mg-space-5));resize:vertical}.blog-editor-module__iU2pEa__imageBlockActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-editor-module__iU2pEa__imageBlockActions button,.blog-editor-module__iU2pEa__imageBlockEmpty button,.blog-editor-module__iU2pEa__mediaLinkButton,.blog-editor-module__iU2pEa__secondaryButton{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--admin-text-sub);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;text-decoration:none;display:inline-flex}.blog-editor-module__iU2pEa__imageBlockActions button:hover,.blog-editor-module__iU2pEa__imageBlockActions button:active,.blog-editor-module__iU2pEa__imageBlockEmpty button:hover,.blog-editor-module__iU2pEa__imageBlockEmpty button:active,.blog-editor-module__iU2pEa__mediaLinkButton:hover,.blog-editor-module__iU2pEa__mediaLinkButton:active,.blog-editor-module__iU2pEa__secondaryButton:hover,.blog-editor-module__iU2pEa__secondaryButton:active{color:var(--mg-admin-accent-text);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__imageBlockEmpty{grid-template-columns:calc(var(--mg-space-5) + var(--mg-space-1)) minmax(0, 1fr) auto;gap:var(--space-3);min-width:0;padding:var(--space-4);color:var(--admin-text-sub);background:var(--mg-surface-page-soft);border:var(--mg-border-width) dashed var(--mg-state-success-border);border-radius:var(--radius-lg);align-items:center;display:grid}.blog-editor-module__iU2pEa__imageBlockEmpty strong,.blog-editor-module__iU2pEa__imageBlockEmpty span{overflow-wrap:anywhere;display:block}.blog-editor-module__iU2pEa__imageBlockEmpty strong{color:var(--admin-text);font-size:var(--text-sm)}.blog-editor-module__iU2pEa__imageBlockEmpty span{margin-top:calc(var(--mg-space-1) / 2);font-size:var(--text-xs)}.blog-editor-module__iU2pEa__mediaStatus{gap:var(--space-1);flex-wrap:wrap;display:flex}.blog-editor-module__iU2pEa__mediaStatus span{min-height:calc(var(--mg-space-4) + var(--mg-space-1) + var(--mg-border-width-strong));padding:0 var(--space-2);color:var(--admin-text-sub);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);align-items:center;display:inline-flex}.blog-editor-module__iU2pEa__mediaStatus .blog-editor-module__iU2pEa__mediaBadge{border-color:#0000}.blog-editor-module__iU2pEa__media_candidate{color:var(--mg-state-pending)!important;background:var(--mg-state-pending-surface)!important}.blog-editor-module__iU2pEa__media_approved{color:var(--mg-state-success)!important;background:var(--mg-state-success-surface)!important}.blog-editor-module__iU2pEa__media_published{color:var(--mg-state-proof)!important;background:var(--mg-state-proof-surface)!important}.blog-editor-module__iU2pEa__media_rejected{color:var(--mg-state-danger)!important;background:var(--mg-state-danger-surface)!important}.blog-editor-module__iU2pEa__uploadBox,.blog-editor-module__iU2pEa__mediaEditorList,.blog-editor-module__iU2pEa__mediaEditorCard,.blog-editor-module__iU2pEa__mediaEditorBody{min-width:0}.blog-editor-module__iU2pEa__uploadBox{gap:var(--space-3);padding:var(--space-3);background:var(--admin-surface-elevated);border:var(--mg-border-width) dashed var(--admin-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__assetPickerModal{height:min(calc(var(--mg-layout-section) * 5 + var(--mg-space-8) + var(--mg-space-7) + var(--mg-space-2)), calc(100dvh - var(--mg-space-7)))}.blog-editor-module__iU2pEa__assetPickerContent{gap:var(--space-4);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.blog-editor-module__iU2pEa__assetPickerUploadToggle{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--space-1);width:max-content;max-width:100%;padding:0 var(--space-3);color:var(--admin-text);background:var(--mg-admin-accent-surface);border:var(--mg-border-width) solid var(--mg-admin-accent-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;display:inline-flex}.blog-editor-module__iU2pEa__assetPickerUpload{min-width:0;max-height:calc(var(--mg-layout-section) * 2 + var(--mg-space-1));gap:var(--space-3);padding:var(--space-3);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:auto}.blog-editor-module__iU2pEa__assetPickerDrop{min-height:calc(var(--mg-space-8) + var(--mg-space-2) + var(--mg-border-width-strong));align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--admin-text-sub);background:var(--admin-surface);border:var(--mg-border-width) dashed var(--admin-border);border-radius:var(--radius-md);display:flex;position:relative}.blog-editor-module__iU2pEa__assetPickerDrop svg{color:var(--mg-admin-accent-text);flex:none}.blog-editor-module__iU2pEa__assetPickerDrop span,.blog-editor-module__iU2pEa__assetPickerDrop small{display:block}.blog-editor-module__iU2pEa__assetPickerDrop span{color:var(--admin-text);font-size:var(--text-sm);font-weight:var(--font-bold)}.blog-editor-module__iU2pEa__assetPickerDrop small{margin-top:calc(var(--mg-space-1) / 2);font-size:var(--text-xs)}.blog-editor-module__iU2pEa__assetPickerDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}.blog-editor-module__iU2pEa__assetUploadReview{gap:var(--space-2);padding:var(--space-3);color:var(--admin-text-sub);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);margin:0;display:grid}.blog-editor-module__iU2pEa__assetUploadReview legend{padding:0 var(--space-1);color:var(--admin-text);font-size:var(--text-sm);font-weight:var(--font-bold)}.blog-editor-module__iU2pEa__assetUploadLimit,.blog-editor-module__iU2pEa__assetUploadLimitWarn{width:max-content;max-width:100%;min-height:calc(var(--mg-space-5) + var(--mg-space-1) + var(--mg-border-width-strong));padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-bold);align-items:center;display:inline-flex}.blog-editor-module__iU2pEa__assetUploadLimit{color:var(--admin-text-sub);background:var(--admin-bg);border:var(--mg-border-width) solid var(--admin-border)}.blog-editor-module__iU2pEa__assetUploadLimitWarn{color:var(--mg-state-danger);background:var(--mg-state-danger-surface);border:var(--mg-border-width) solid var(--mg-state-danger-border)}.blog-editor-module__iU2pEa__assetUploadPreviewGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--mg-layout-section) + var(--mg-space-6)), 1fr));gap:var(--space-2);list-style:none;display:grid}.blog-editor-module__iU2pEa__assetUploadPreviewGrid li{gap:var(--space-2);min-width:0;padding:var(--space-2);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__assetUploadPreviewThumb{aspect-ratio:4/3;background:var(--admin-surface-elevated);border-radius:var(--radius-md);overflow:hidden}.blog-editor-module__iU2pEa__assetUploadPreviewThumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-editor-module__iU2pEa__assetUploadPreviewGrid label{gap:var(--mg-space-1);color:var(--admin-text-sub);font-size:var(--text-xs);font-weight:var(--font-semibold);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__assetUploadPreviewGrid input,.blog-editor-module__iU2pEa__assetUploadPreviewGrid textarea{width:100%;min-width:0;color:var(--admin-text);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm)}.blog-editor-module__iU2pEa__assetUploadPreviewGrid input{min-height:var(--mg-control-size-min);padding:0 var(--space-2)}.blog-editor-module__iU2pEa__assetUploadPreviewGrid textarea{padding:var(--space-2);resize:vertical}.blog-editor-module__iU2pEa__assetUploadProgress{gap:var(--space-2);padding:var(--space-2);color:var(--admin-text-sub);background:var(--mg-admin-accent-surface);border:var(--mg-border-width) solid var(--mg-admin-accent-border);border-radius:var(--radius-md);font-size:var(--text-xs);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__assetUploadProgress>div{justify-content:space-between;gap:var(--space-2);color:var(--admin-text);font-weight:var(--font-bold);display:flex}.blog-editor-module__iU2pEa__progressTrack{height:var(--mg-admin-progress-track-height);background:color-mix(in srgb, var(--mg-state-pending) 16%, transparent);border-radius:var(--radius-full);overflow:hidden}.blog-editor-module__iU2pEa__progressFill{background:var(--admin-accent);border-radius:inherit;height:100%;transition:width .26s;display:block}.blog-editor-module__iU2pEa__assetPickerTools{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--mg-layout-section) + var(--mg-space-3)), calc(var(--mg-layout-section) + var(--mg-space-8) + var(--mg-space-2)));gap:var(--space-3);min-width:0;display:grid}.blog-editor-module__iU2pEa__assetSearch,.blog-editor-module__iU2pEa__assetFilter{align-items:center;gap:var(--space-2);min-width:0;color:var(--admin-text-sub);background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);display:flex}.blog-editor-module__iU2pEa__assetSearch{padding:0 var(--space-3)}.blog-editor-module__iU2pEa__assetSearch input,.blog-editor-module__iU2pEa__assetFilter select{width:100%;min-width:0;min-height:var(--mg-control-size-min);color:var(--admin-text);font-family:var(--font-sans);font-size:var(--text-sm);background:0 0;border:0}.blog-editor-module__iU2pEa__assetSearch input:focus,.blog-editor-module__iU2pEa__assetFilter select:focus{outline:none}.blog-editor-module__iU2pEa__assetFilter{padding-left:var(--space-3)}.blog-editor-module__iU2pEa__assetFilter span{font-size:var(--text-xs);font-weight:var(--font-bold);flex:none}.blog-editor-module__iU2pEa__assetPickerGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--mg-layout-section) + var(--mg-space-4) + var(--mg-space-1) + var(--mg-border-width-strong)), 1fr));gap:var(--space-3);min-height:0;padding-right:var(--space-1);flex:1;display:grid;overflow:auto}.blog-editor-module__iU2pEa__assetPickerCard{gap:var(--space-2);min-width:0;padding:var(--space-2);text-align:left;background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;display:flex}.blog-editor-module__iU2pEa__assetPickerCard:hover,.blog-editor-module__iU2pEa__assetPickerCard:active,.blog-editor-module__iU2pEa__assetPickerCardSelected{border-color:var(--admin-accent);box-shadow:var(--mg-focus-shadow)}.blog-editor-module__iU2pEa__assetPickerThumb{aspect-ratio:4/3;color:var(--admin-text-muted);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blog-editor-module__iU2pEa__assetPickerThumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-editor-module__iU2pEa__assetPickerSelectionChip{right:var(--space-2);top:var(--space-2);position:absolute}.blog-editor-module__iU2pEa__assetPickerCardBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__assetPickerCardBody strong,.blog-editor-module__iU2pEa__assetPickerDescription,.blog-editor-module__iU2pEa__assetPickerCardBody time{overflow-wrap:anywhere}.blog-editor-module__iU2pEa__assetPickerCardBody strong{color:var(--admin-text);font-size:var(--text-sm)}.blog-editor-module__iU2pEa__assetPickerDescription{color:var(--admin-text-sub);font-size:var(--text-xs);line-height:1.35}.blog-editor-module__iU2pEa__assetPickerCardBody time{color:var(--admin-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.blog-editor-module__iU2pEa__assetPickerBadges{gap:var(--space-1);flex-wrap:wrap;display:flex}.blog-editor-module__iU2pEa__assetPickerEmpty{min-height:calc(var(--mg-layout-section) * 2 + var(--mg-space-1));justify-content:center;align-items:center;gap:var(--space-2);color:var(--admin-text-sub);text-align:center;background:var(--admin-surface-elevated);border:var(--mg-border-width) dashed var(--admin-border);border-radius:var(--radius-md);flex-direction:column;flex:1;display:flex}.blog-editor-module__iU2pEa__assetPickerEmpty strong{color:var(--admin-text);font-size:var(--text-base)}.blog-editor-module__iU2pEa__assetPickerEmpty span,.blog-editor-module__iU2pEa__assetPickerEmpty a{max-width:calc(var(--mg-layout-section) * 2 + var(--mg-space-8) + var(--mg-space-6) + var(--mg-space-2));font-size:var(--text-sm);line-height:1.5}.blog-editor-module__iU2pEa__assetPickerEmpty a{color:var(--mg-admin-accent-text);font-weight:var(--font-bold);text-decoration:none}.blog-editor-module__iU2pEa__assetPickerFooter{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:var(--mg-border-width) solid var(--admin-border);display:flex}.blog-editor-module__iU2pEa__assetPickerFooter>div{gap:calc(var(--mg-space-1) / 2);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__assetPickerFooter strong,.blog-editor-module__iU2pEa__assetPickerFooter span{overflow-wrap:anywhere}.blog-editor-module__iU2pEa__assetPickerFooter strong{color:var(--admin-text);font-size:var(--text-sm)}.blog-editor-module__iU2pEa__assetPickerFooter span{color:var(--admin-text-sub);font-size:var(--text-xs)}@media (max-width:520px){.blog-editor-module__iU2pEa__assetPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-editor-module__iU2pEa__mediaUploadButton,.blog-editor-module__iU2pEa__mediaActions button{padding:0 var(--space-3);color:var(--admin-text-sub);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border)}.blog-editor-module__iU2pEa__mediaUploadButton:hover:not(:disabled),.blog-editor-module__iU2pEa__mediaUploadButton:active:not(:disabled),.blog-editor-module__iU2pEa__mediaActions button:hover:not(:disabled),.blog-editor-module__iU2pEa__mediaActions button:active:not(:disabled){color:var(--mg-admin-accent-text);background:var(--mg-admin-accent-surface);border-color:var(--mg-admin-accent-border)}.blog-editor-module__iU2pEa__mediaUploadButton:disabled,.blog-editor-module__iU2pEa__mediaActions button:disabled{color:var(--mg-disabled-text);background:var(--mg-disabled-surface);border-color:var(--mg-border-subtle);cursor:not-allowed}.blog-editor-module__iU2pEa__mediaRejectButton:hover:not(:disabled),.blog-editor-module__iU2pEa__mediaRejectButton:active:not(:disabled){color:var(--mg-state-danger)!important;background:var(--mg-state-danger-surface)!important;border-color:var(--mg-state-danger-border)!important}.blog-editor-module__iU2pEa__mediaEditorList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.blog-editor-module__iU2pEa__mediaList{display:none}.blog-editor-module__iU2pEa__mediaEditorCard{gap:var(--space-3);padding:var(--space-3);background:var(--mg-surface-page-soft);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__mediaFrame{aspect-ratio:16/10;background:var(--admin-surface-elevated);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);width:100%;overflow:hidden}.blog-editor-module__iU2pEa__mediaFrame img{object-fit:cover;width:100%;height:100%;display:block}.blog-editor-module__iU2pEa__mediaNoPreview{justify-content:center;align-items:center;gap:var(--space-2);height:100%;color:var(--admin-text-muted);font-size:var(--text-xs);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__mediaEditorTop{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.blog-editor-module__iU2pEa__mediaEditorTop strong{color:var(--admin-text);font-size:var(--text-sm);overflow-wrap:anywhere}.blog-editor-module__iU2pEa__mediaEditorTop p{color:var(--admin-text-muted);font-size:var(--text-xs)}.blog-editor-module__iU2pEa__mediaPosition{width:max-content;max-width:100%;min-height:calc(var(--mg-space-4) + var(--mg-space-1) + var(--mg-border-width-strong));margin-bottom:var(--space-1);padding:0 var(--space-2);color:var(--mg-state-success);background:var(--mg-state-success-surface);border:var(--mg-border-width) solid var(--mg-state-success-border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-bold);align-items:center;display:inline-flex}.blog-editor-module__iU2pEa__publishModeActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-editor-module__iU2pEa__activityDetails{border-radius:var(--radius-lg);min-width:0}.blog-editor-module__iU2pEa__activityDetails summary{min-height:var(--mg-control-size-min);padding:0 var(--space-3);color:var(--admin-text-sub);background:var(--admin-surface);border:var(--mg-border-width) solid var(--admin-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;align-items:center;display:flex}.blog-editor-module__iU2pEa__activityDetails[open] summary{margin-bottom:var(--space-3)}.blog-editor-module__iU2pEa__mediaChecks{gap:var(--space-2);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__mediaActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-editor-module__iU2pEa__rejection{color:var(--mg-state-danger);font-size:var(--text-xs);overflow-wrap:anywhere}.blog-editor-module__iU2pEa__eventList li{gap:calc(var(--mg-space-1) * .75);min-width:0;padding:var(--space-2);background:var(--admin-surface-elevated);border-radius:var(--radius-md);flex-direction:column;display:flex}.blog-editor-module__iU2pEa__eventList strong{color:var(--admin-text);font-size:var(--text-sm)}.blog-editor-module__iU2pEa__eventList span,.blog-editor-module__iU2pEa__eventList p{color:var(--admin-text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.4}@media (max-width:520px){.blog-editor-module__iU2pEa__page{padding:var(--space-3)}.blog-editor-module__iU2pEa__panel{padding:var(--space-4)}.blog-editor-module__iU2pEa__blockCard{padding:var(--space-3);gap:var(--space-3)}.blog-editor-module__iU2pEa__blockTop{flex-direction:column;align-items:flex-start}.blog-editor-module__iU2pEa__iconActions{width:100%}.blog-editor-module__iU2pEa__iconActions button{flex:1}.blog-editor-module__iU2pEa__blockToolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-editor-module__iU2pEa__blockToolbar button{width:100%}.blog-editor-module__iU2pEa__headingComposer,.blog-editor-module__iU2pEa__ctaComposer,.blog-editor-module__iU2pEa__imageBlockPreview,.blog-editor-module__iU2pEa__imageBlockEmpty{grid-template-columns:minmax(0,1fr)}.blog-editor-module__iU2pEa__paragraphTextarea{min-height:calc(var(--mg-layout-section) + var(--mg-space-8) + var(--mg-space-5) + var(--mg-space-1))}.blog-editor-module__iU2pEa__paragraphPhotoButton{justify-content:center;width:100%}.blog-editor-module__iU2pEa__mediaActions{grid-template-columns:minmax(0,1fr)}.blog-editor-module__iU2pEa__publishModeActions{flex-direction:column}}
