@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--font-display: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;--font-serif: var(--font-display);--font-sans: "Open Sans", Arial, Helvetica, sans-serif;--paper-base: #f1f0ee;--paper-panel: #ffffff;--paper-low: #f1f0ee;--paper-mid: #ece9e5;--paper-inlay: #e7e4e1;--paper-lowest: #ffffff;--paper: var(--paper-panel);--surface: var(--paper-lowest);--ink: #1c1c1c;--ink-soft: #4b5563;--ink-muted: #6b6f72;--ink-light: var(--ink-muted);--primary: #1f7a78;--primary-soft: #17615f;--primary-rgb: 31, 122, 120;--primary-surface: #e8f4f3;--border: #e5e7eb;--rule: rgba(28, 28, 28, .08);--line: rgba(28, 28, 28, .08);--link: #1c1c1c;--link-hover: #1c1c1c;--link-decoration: rgba(28, 28, 28, .24);font-family:var(--font-sans);line-height:1.5;font-weight:400;color-scheme:light;color:var(--ink);background-color:var(--paper-base);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:600;color:var(--link);text-decoration:underline;text-decoration-color:var(--link-decoration);text-underline-offset:.14em}a:hover{color:var(--link-hover);text-decoration-color:currentColor}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background-color:var(--paper-base);color:var(--ink);font-family:var(--font-sans)}@supports (min-height: 100dvh){body{min-height:100dvh}}button{border-radius:0;border:1px solid transparent;padding:.55em 1em;font-size:.95em;font-weight:600;font-family:var(--font-sans);background-color:var(--paper-panel);cursor:pointer;color:var(--ink);transition:background-color .2s,color .2s,transform .2s}button:focus,button:focus-visible{outline:2px solid rgba(var(--primary-rgb),.35);outline-offset:2px}#root{width:100%;min-height:100vh}@supports (min-height: 100dvh){#root{min-height:100dvh}}.appShell{--page-gutter: clamp(16px, 2vw, 30px);min-height:100vh;display:flex;flex-direction:column;background:var(--paper-base);color:var(--ink)}.appShell.newsroomTheme{--font-display: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;--font-serif: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;--font-sans: "Open Sans", Arial, Helvetica, sans-serif;--paper-base: #f1f0ee;--paper-panel: #ffffff;--paper-low: #f1f0ee;--paper-mid: #ece9e5;--paper-inlay: #e7e4e1;--paper-lowest: #ffffff;--paper: var(--paper-panel);--surface: var(--paper-lowest);--ink: #1c1c1c;--ink-soft: #4b5563;--ink-muted: #6b6f72;--ink-light: var(--ink-muted);--primary: #1f7a78;--primary-soft: #17615f;--primary-rgb: 31, 122, 120;--primary-surface: #e8f4f3;--border: #e5e7eb;--rule: rgba(28, 28, 28, .08);--line: rgba(28, 28, 28, .08);--link: #1c1c1c;--link-hover: #1c1c1c;--link-decoration: rgba(28, 28, 28, .24);background:var(--paper-base);color:var(--ink);font-family:var(--font-sans)}.appShell.newsroomTheme .topbar,.appShell.newsroomTheme .siteFooter{background:#fffffff5;border-color:var(--border)}.appShell.newsroomTheme .card,.appShell.newsroomTheme .letterCard,.appShell.newsroomTheme .newsletterInviteCard,.appShell.newsroomTheme .legalCard,.appShell.newsroomTheme .articleClipBoardOption{border-color:var(--border)}.appShell.newsroomTheme .tab.active,.appShell.newsroomTheme .mobileTopbarTab.active,.appShell.newsroomTheme .mobileMenuToggle.open,.appShell.newsroomTheme .mobileMenuButton.active,.appShell.newsroomTheme .authMenuNavItem.active,.appShell.newsroomTheme .authAccountToggle.open,.appShell.newsroomTheme .datePill:hover,.appShell.newsroomTheme .mastheadRefresh:hover,.appShell.newsroomTheme .sourcesTrigger:hover,.appShell.newsroomTheme .articleActionIconButton:hover,.appShell.newsroomTheme .shareIconButton:hover,.appShell.newsroomTheme .articleClipBoardOption:hover,.appShell.newsroomTheme .chipButton.active{color:var(--primary);border-color:rgba(var(--primary-rgb),.28)}.appShell.newsroomTheme .mobileTopbarTab.active,.appShell.newsroomTheme .mobileMenuButton.active,.appShell.newsroomTheme .authMenuNavItem.active,.appShell.newsroomTheme .articleActionIconButton:hover,.appShell.newsroomTheme .shareIconButton:hover,.appShell.newsroomTheme .articleClipBoardOption:hover,.appShell.newsroomTheme .chipButton.active,.appShell.newsroomTheme .shareIconButton.saved,.appShell.newsroomTheme .shareIconButton.copied{background:var(--primary-surface)}.appShell.newsroomTheme .mobileTopbarTab.active,.appShell.newsroomTheme .mobileMenuButton.active{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.1)}.appShell.newsroomTheme .sectionTab.active,.appShell.newsroomTheme .datePill.active,.appShell.newsroomTheme .primaryButton,.appShell.newsroomTheme .archivePill.active,.appShell.newsroomTheme .railListItem.active,.appShell.newsroomTheme .authDropSubmit{background:var(--primary);color:#fff;border-color:var(--primary)}.appShell.newsroomTheme .datePill.active:hover,.appShell.newsroomTheme .primaryButton:hover:not(:disabled),.appShell.newsroomTheme .archivePill.active:hover,.appShell.newsroomTheme .railListItem.active:hover,.appShell.newsroomTheme .authDropSubmit:hover:not(:disabled),.appShell.newsroomTheme .datePill.active:active,.appShell.newsroomTheme .primaryButton:active:not(:disabled),.appShell.newsroomTheme .archivePill.active:active,.appShell.newsroomTheme .railListItem.active:active,.appShell.newsroomTheme .authDropSubmit:active:not(:disabled){background:var(--primary-soft);border-color:var(--primary-soft)}.appShell.newsroomTheme .sectionTab.active{background:transparent;color:var(--primary)}.appShell.newsroomTheme .sectionTab.active .sectionTabCount{background:var(--primary-surface);color:var(--primary)}.appShell.newsroomTheme .pageTitle,.appShell.newsroomTheme .heroTitle,.appShell.newsroomTheme .detailTitle,.appShell.newsroomTheme .sectionLeadTitle,.appShell.newsroomTheme .sectionBandTitle,.appShell.newsroomTheme .railHeadline,.appShell.newsroomTheme .queueItemTitle,.appShell.newsroomTheme .storyTitle,.appShell.newsroomTheme .sectionStoryTitle,.appShell.newsroomTheme .legalTitle,.appShell.newsroomTheme .legalSection h2,.appShell.newsroomTheme .newsletterInviteTitle,.appShell.newsroomTheme .authConsentTitle,.appShell.newsroomTheme .blockMarkdown h1,.appShell.newsroomTheme .blockMarkdown h2,.appShell.newsroomTheme .blockMarkdown h3{font-family:var(--font-display);font-weight:700}.appShell.newsroomTheme .pageSubtitle,.appShell.newsroomTheme .heroSummary,.appShell.newsroomTheme .articleSummaryLarge,.appShell.newsroomTheme .sectionStorySummary,.appShell.newsroomTheme .newsletterInviteIntro,.appShell.newsroomTheme .legalIntro{font-weight:500;color:var(--ink-soft)}.appShell.newsroomTheme .eyebrow,.appShell.newsroomTheme .sectionKicker,.appShell.newsroomTheme .articleEyebrow,.appShell.newsroomTheme .featureSection,.appShell.newsroomTheme .metaTag,.appShell.newsroomTheme .statusPill,.appShell.newsroomTheme .legalEyebrow,.appShell.newsroomTheme .siteFooterHeading,.appShell.newsroomTheme .adPlacementLabel,.appShell.newsroomTheme .authConsentEyebrow{color:var(--ink-muted)}.appShell.newsroomTheme .metaTag,.appShell.newsroomTheme .statusPill,.appShell.newsroomTheme .newsletterInviteSummary>div,.appShell.newsroomTheme .newsletterInviteSuccess,.appShell.newsroomTheme .newsletterPreferencesNotice,.appShell.newsroomTheme .legalMeta>div{background:var(--paper-low);border:1px solid var(--border)}.appShell.newsroomTheme .storyByline,.appShell.newsroomTheme .articleByline,.appShell.newsroomTheme .metaText,.appShell.newsroomTheme .mastheadEdition,.appShell.newsroomTheme .mastheadLine,.appShell.newsroomTheme .newsletterInviteMeta,.appShell.newsroomTheme .siteFooterCopy,.appShell.newsroomTheme .siteFooterMeta,.appShell.newsroomTheme .articleShareLabel,.appShell.newsroomTheme .articleShareStatus,.appShell.newsroomTheme .railMeta,.appShell.newsroomTheme .legalMeta strong,.appShell.newsroomTheme .newsletterPreferencesNotice,.appShell.newsroomTheme .legalSection ul,.appShell.newsroomTheme .newsletterInviteBody p,.appShell.newsroomTheme .articleAudioPillCopy small,.appShell.newsroomTheme .articleAudioStatus{color:var(--ink-muted)}.appShell.newsroomTheme .blockMarkdown p,.appShell.newsroomTheme .blockMarkdown ul,.appShell.newsroomTheme .blockMarkdown ol,.appShell.newsroomTheme .tableHtml th,.appShell.newsroomTheme .tableHtml td{color:var(--ink)}.appShell.newsroomTheme .mastheadBack,.appShell.newsroomTheme .authBarLink,.appShell.newsroomTheme .authInlineLink,.appShell.newsroomTheme .authorFeedbackLink,.appShell.newsroomTheme .companyProfileTrigger,.appShell.newsroomTheme .siteFooterLinks a,.appShell.newsroomTheme .newsletterInviteCheckbox a,.appShell.newsroomTheme .blockMarkdown a,.appShell.newsroomTheme .tableHtml a,.appShell.newsroomTheme .plainList a{color:var(--link);font-weight:600;text-decoration-color:#1c1c1c47}.appShell.newsroomTheme .mastheadBack:hover,.appShell.newsroomTheme .authBarLink:hover,.appShell.newsroomTheme .authInlineLink:hover,.appShell.newsroomTheme .authorFeedbackLink:hover,.appShell.newsroomTheme .companyProfileTrigger:hover,.appShell.newsroomTheme .siteFooterLinks a:hover,.appShell.newsroomTheme .newsletterInviteCheckbox a:hover,.appShell.newsroomTheme .blockMarkdown a:hover,.appShell.newsroomTheme .tableHtml a:hover,.appShell.newsroomTheme .plainList a:hover{color:var(--link);text-decoration-color:#1c1c1ca3}.appShell.newsroomTheme .siteFooterHeading{color:var(--ink)}.appShell.newsroomTheme .heroImagePlaceholder,.appShell.newsroomTheme .storyImagePlaceholder{background:linear-gradient(135deg,#f1f0eef5,#ffffffeb);color:var(--ink-muted)}.appShell.newsroomTheme .archiveStoryCard,.appShell.newsroomTheme .legalSection{background:#fff;border:1px solid var(--border)}.appShell.newsroomTheme .archiveStoryCard{box-shadow:0 18px 34px #1c1c1c0f}.appShell.newsroomTheme .archiveStoryCard:hover{box-shadow:0 22px 40px #1c1c1c14}.appShell.newsroomTheme .legalCallout{background:var(--paper-low);border-left-color:var(--border)}.appShell.newsroomTheme .tableHtml th,.appShell.newsroomTheme .tableHtml td,.appShell.newsroomTheme .compactTableWrap{border-color:var(--border)}.appShell.newsroomTheme .articleAudioPill{border-color:var(--border);background:#fff}.appShell.newsroomTheme .articleAudioPill:hover{border-color:rgba(var(--primary-rgb),.3)}.appShell.newsroomTheme .articleAudioPill.is-playing{border-color:rgba(var(--primary-rgb),.28);background:var(--primary-surface)}.appShell.newsroomTheme .articleAudioPillIcon{background:rgba(var(--primary-rgb),.12);color:var(--primary)}.appShell.newsroomTheme .authAccountAvatar{background:linear-gradient(135deg,rgba(var(--primary-rgb),.14),rgba(var(--primary-rgb),.26));color:var(--primary)}.appShell.newsroomTheme .authAccountPill{background:var(--primary-surface);color:var(--primary)}.appShell.newsroomTheme .authAccountSwitch.checked .authAccountSwitchTrack{background:var(--primary)}.appShell.newsroomTheme .authMenuAction:hover:not(:disabled),.appShell.newsroomTheme .cmsNavButton.active,.appShell.newsroomTheme .managerListItem.active,.appShell.newsroomTheme .plannerDateButton.active,.appShell.newsroomTheme .plannerTaskCard.active,.appShell.newsroomTheme .editorAiMonitorTab--active,.appShell.newsroomTheme .editorAiTopicChip.active,.appShell.newsroomTheme .editorAiIconButton.active,.appShell.newsroomTheme .editorAiInlineIconButton.active{border-color:rgba(var(--primary-rgb),.28);color:var(--primary)}.appShell.newsroomTheme .cmsNavButton.active,.appShell.newsroomTheme .managerListItem.active,.appShell.newsroomTheme .plannerDateButton.active,.appShell.newsroomTheme .plannerTaskCard.active,.appShell.newsroomTheme .editorAiMonitorTab--active,.appShell.newsroomTheme .editorAiTopicChip.active,.appShell.newsroomTheme .editorAiIconButton.active,.appShell.newsroomTheme .editorAiInlineIconButton.active{background:var(--primary-surface);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.1)}.appShell.newsroomTheme .ghostButton:hover,.appShell.newsroomTheme .cmsNavButton:hover,.appShell.newsroomTheme .managerListItem:hover,.appShell.newsroomTheme .plannerDateButton:hover,.appShell.newsroomTheme .plannerMiniItem:hover,.appShell.newsroomTheme .editorAiTopicsBar .ghostButton:hover,.appShell.newsroomTheme .editorAiQueueStatus .ghostButton:hover{background:var(--primary-surface);color:var(--primary);border-color:rgba(var(--primary-rgb),.24)}.appShell.newsroomTheme .plannerDateButton,.appShell.newsroomTheme .plannerMiniItem,.appShell.newsroomTheme .plannerTaskCard,.appShell.newsroomTheme .plannerRunCard,.appShell.newsroomTheme .plannerTaskExecution,.appShell.newsroomTheme .editorAiQueueStatus,.appShell.newsroomTheme .editorAiReviewItem,.appShell.newsroomTheme .editorAiGuidelinesText,.appShell.newsroomTheme .editorAiWriterCard,.appShell.newsroomTheme .editorAiRunCard,.appShell.newsroomTheme .editorAiPromptCard{border-color:var(--border);background:var(--paper-lowest)}.appShell.newsroomTheme .compactTable th{background:var(--paper-inlay);color:var(--ink-muted)}.appShell.newsroomTheme .compactTable tbody tr:nth-child(2n){background:#1c1c1c05}.appShell.newsroomTheme .compactTable tbody tr:hover{background:rgba(var(--primary-rgb),.06)}.appShell.newsroomTheme .editorAiEmployeeCard.active{border-color:rgba(var(--primary-rgb),.28);box-shadow:0 10px 30px rgba(var(--primary-rgb),.12);background:linear-gradient(180deg,rgba(var(--primary-rgb),.08),#fffffffa)}.appShell.newsroomTheme .editorAiSidebar{background:var(--paper-low);color:var(--ink);border-left-color:var(--border);box-shadow:-8px 0 28px #1c1c1c14}.appShell.newsroomTheme .editorAiSidebarHeader,.appShell.newsroomTheme .editorAiChatScope{background:#fffffff5;border-color:var(--border)}.appShell.newsroomTheme .editorAiTopicsBar,.appShell.newsroomTheme .editorAiInputRow{background:var(--paper-mid);border-color:var(--border)}.appShell.newsroomTheme .editorAiMessages{background:linear-gradient(180deg,#f1f0eea3,#fffffff0)}.appShell.newsroomTheme .editorAiThreadSelect,.appShell.newsroomTheme .editorAiChatScope select,.appShell.newsroomTheme .editorAiInput,.appShell.newsroomTheme .editorAiTopicChip,.appShell.newsroomTheme .editorAiSidebarExpandButton,.appShell.newsroomTheme .editorAiSidebarCloseButton,.appShell.newsroomTheme .editorAiIconButton,.appShell.newsroomTheme .editorAiInlineIconButton,.appShell.newsroomTheme .editorAiQuickActions .ghostButton{border-color:var(--border);background:var(--paper-lowest)}.appShell.newsroomTheme .editorAiSidebarExpandButton,.appShell.newsroomTheme .editorAiSidebarCloseButton,.appShell.newsroomTheme .editorAiIconButton,.appShell.newsroomTheme .editorAiInlineIconButton,.appShell.newsroomTheme .editorAiQuickActions .ghostButton,.appShell.newsroomTheme .editorAiTopicChip,.appShell.newsroomTheme .editorAiTopicsBar .ghostButton{color:var(--ink-soft)}.appShell.newsroomTheme .editorAiSidebarExpandButton:hover,.appShell.newsroomTheme .editorAiSidebarCloseButton:hover,.appShell.newsroomTheme .editorAiTopicChip:hover,.appShell.newsroomTheme .editorAiQuickActions .ghostButton:hover,.appShell.newsroomTheme .editorAiIconButton:hover,.appShell.newsroomTheme .editorAiInlineIconButton:hover{background:var(--primary-surface);color:var(--primary);border-color:rgba(var(--primary-rgb),.24)}.appShell.newsroomTheme .editorAiResizeHandle:hover,.appShell.newsroomTheme .editorAiResizeHandle:active{background:rgba(var(--primary-rgb),.18)}.appShell.newsroomTheme .editorAiMsg--user{background:rgba(var(--primary-rgb),.12);color:var(--ink);border-color:rgba(var(--primary-rgb),.18)}.appShell.newsroomTheme .editorAiMsgContentMarkdown a{color:var(--link);text-decoration-color:#1c1c1c47}.appShell.newsroomTheme .editorAiMsgContentMarkdown a:hover{color:var(--link);text-decoration-color:#1c1c1ca3}.appShell.newsroomTheme .editorAiInput:focus{border-color:rgba(var(--primary-rgb),.42);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.12)}.appShell.newsroomTheme .editorAiMonitorProgressValue{background:linear-gradient(90deg,var(--primary-soft),var(--primary))}.appShell.newsroomTheme .editorAiMonitorItem--running{border-color:rgba(var(--primary-rgb),.28);background:var(--primary-surface)}.appShell.newsroomTheme .editorAiNotice{color:var(--ink);background:var(--primary-surface);border-left:3px solid var(--primary)}@supports (min-height: 100dvh){.appShell{min-height:100dvh}}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;width:calc(100% - (var(--page-gutter) * 2));margin:0 auto;padding:8px 0;min-height:84px;box-sizing:border-box;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(28,27,27,.08)}.brandLockup{display:flex;align-items:center;gap:10px;flex-shrink:0}.brandLogo{height:56px;width:auto;object-fit:contain}.brandLogoCurator{height:76px}.topbarNav{display:flex;gap:4px;margin-left:24px}.topbarUtilityBar{margin-left:auto;display:flex;align-items:center;gap:10px;position:relative}.mobileTopbarNav{display:none}.mobileTopbarTab{border:1px solid rgba(28,27,27,.12);background:#fff;color:var(--ink);padding:8px 12px;font:inherit;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.mobileTopbarTab.active{color:var(--primary);border-color:rgba(var(--primary-rgb),.22);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.08)}.desktopAuthBar{display:flex;align-items:center}.mobileMenuToggle{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(28,27,27,.15);background:#fff;color:var(--ink);padding:8px 14px;font:inherit;font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mobileMenuToggleCopy{display:grid;gap:1px;justify-items:start}.mobileMenuToggleLabel{line-height:1}.mobileMenuToggleMeta{font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:none;color:var(--ink-muted)}.mobileMenuToggle.open{color:var(--primary);border-color:rgba(var(--primary-rgb),.22)}.hamburgerIcon{display:inline-grid;gap:4px}.hamburgerIcon span{display:block;width:16px;height:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.hamburgerIcon.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburgerIcon.open span:nth-child(2){opacity:0}.hamburgerIcon.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobileNavPanel{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:min(360px,calc(100vw - (var(--page-gutter) * 2)));margin-top:0;padding:16px;gap:16px;z-index:30}.mobileOnlyMenuList,.mobileAuthSection{display:none}.desktopOnlyMenuList{display:grid}.mobileMenuList{display:grid;gap:8px}.mobileMenuButton{width:100%;text-align:left;padding:12px 14px;border:none;background:var(--paper-low);color:var(--ink);font:inherit;font-family:var(--font-sans);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.mobileMenuButton.active{background:var(--paper-panel);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.14)}.mobileAuthSection{padding-top:14px;border-top:1px solid rgba(28,27,27,.08)}.authBar{position:relative;display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0;font-family:var(--font-sans);font-size:.78rem}.authBarLink{background:none;border:none;padding:0;font:inherit;font-size:.75rem;color:var(--ink-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.authBarLink:hover{color:var(--link-hover)}.authBarMuted{font-size:.72rem;color:var(--ink-muted)}.authBarToggle{background:none;border:1px solid rgba(28,27,27,.15);padding:5px 14px;font:inherit;font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);cursor:pointer}.authBarToggle:hover{border-color:var(--primary);color:var(--primary)}.authBarEmbedded{width:100%;margin-left:0;display:grid}.authMenuNav{display:grid;gap:2px;padding-bottom:6px;border-bottom:1px solid rgba(28,27,27,.08)}.authMenuNavItem{width:100%;text-align:left;border:none;background:none;padding:9px 12px;font:inherit;font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--ink);cursor:pointer;border-radius:6px;transition:background-color .12s ease,color .12s ease}.authMenuNavItem:hover{background:#1c1b1b0a}.authMenuNavItem.active{color:var(--primary);background:var(--primary-surface)}.authAccountToggle{display:inline-flex;align-items:center;gap:10px;min-width:0;border:1px solid rgba(28,27,27,.15);background:#fff;color:var(--ink);padding:6px 12px 6px 8px;font:inherit;cursor:pointer}.authAccountToggle.open{border-color:rgba(var(--primary-rgb),.24);color:var(--primary)}.authAccountToggleCopy{display:grid;justify-items:start;text-align:left;gap:2px}.authAccountToggleLabel{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);line-height:1}.authAccountToggleName{font-size:.8rem;font-weight:600;letter-spacing:.01em;color:var(--ink);line-height:1.1}.authAccountToggleCaret{margin-left:4px;font-size:.9rem;color:var(--ink-muted)}.authAccountMenu{gap:14px}.authAccountCard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.authAccountAvatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),rgba(var(--primary-rgb),.2));color:var(--primary);font-size:.95rem;font-weight:700;letter-spacing:.02em}.authAccountAvatarSmall{width:32px;height:32px;font-size:.82rem}.authAccountIdentity{display:grid;gap:4px;min-width:0}.authAccountTitleRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.authAccountTitle{font-size:.96rem;font-weight:700;color:var(--ink)}.authAccountPill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--primary-surface);color:var(--primary);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.authAccountMeta{font-size:.73rem;line-height:1.4;color:var(--ink-muted);word-break:break-word}.authAccountSection{display:grid;gap:10px;padding-top:2px}.authAccountPreferenceAction{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.authAccountPreferenceAction .authMenuAction{width:auto;min-width:168px}.authAccountSectionTitle{font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.authAccountRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(28,27,27,.08);border-bottom:1px solid rgba(28,27,27,.08)}.authAccountRowCopy{display:grid;gap:3px;min-width:0;font-family:var(--font-sans)}.authAccountRowCopy strong{font-size:.8rem;color:var(--ink)}.authAccountRowHint{font-size:.72rem;line-height:1.45;color:var(--ink-muted)}.authAccountSwitch{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.authAccountSwitchInput{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.authAccountSwitchTrack{display:inline-flex;align-items:center;width:46px;height:26px;padding:0 4px;border-radius:999px;background:#1c1b1b24;transition:background-color .18s ease}.authAccountSwitchThumb{width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #1c1b1b29;transition:transform .18s ease}.authAccountSwitch.checked .authAccountSwitchTrack{background:var(--primary)}.authAccountSwitch.checked .authAccountSwitchThumb{transform:translate(20px)}.authAccountSwitchInput:disabled{cursor:default}.authMenuAction{width:100%;border:1px solid rgba(28,27,27,.12);background:var(--paper-low);color:var(--ink);padding:10px 12px;font:inherit;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.authMenuAction:hover:not(:disabled){border-color:rgba(var(--primary-rgb),.24);color:var(--primary)}.authMenuAction:disabled{opacity:.55;cursor:default}.authDrop{position:absolute;top:calc(100% + 10px);right:0;width:280px;background:var(--paper-lowest, #fff);border:1px solid rgba(28,27,27,.1);box-shadow:0 8px 32px #1c1b1b1f;padding:14px;display:grid;gap:10px;z-index:100}.authDropEmbedded{position:static;width:100%;box-sizing:border-box}.authDropTabs{display:flex;gap:0;border-bottom:1px solid rgba(28,27,27,.08)}.authDropTab{flex:1;background:none;border:none;padding:6px 0 8px;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.authDropTab.active{color:var(--primary);border-bottom-color:var(--primary)}.authDropForm{display:grid;gap:8px}.authDropInput{width:100%;box-sizing:border-box;border:none;background:var(--paper-inlay);color:var(--ink);padding:9px 12px;font:inherit;font-size:.82rem}.authDropInput:focus{outline:none;box-shadow:inset 0 -2px 0 var(--primary)}.authDropSubmit{width:100%;padding:9px 12px;border:none;background:var(--primary);color:#fff;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.authDropSubmit:hover:not(:disabled){background:var(--primary-soft);border-color:var(--primary-soft);opacity:1}.authDropSubmit:disabled{opacity:.5;cursor:default}.authDropCheck{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--font-sans);font-size:.72rem;color:var(--ink-muted);cursor:pointer}.authInlineLink{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.authConsentCard{display:grid;gap:10px;width:100%}.authConsentCardEmbedded{padding:0}.authConsentEyebrow{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.authConsentTitle{font-family:var(--font-serif);font-size:1.15rem;line-height:1.2;color:var(--ink)}.authConsentList{margin:0;padding-left:18px;display:grid;gap:6px;font-family:var(--font-sans);font-size:.76rem;color:var(--ink-muted)}.authDropMsg{font-family:var(--font-sans);font-size:.72rem;color:var(--ink-muted)}.authDropError{font-size:.72rem}.authDropSecondary{justify-self:start;margin-top:2px}.pressDeskGrid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:20px;margin-top:20px}.pressManagerGrid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(280px,.9fr) minmax(0,1.6fr);gap:20px}.interviewManagerGrid{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.2fr) minmax(380px,1.25fr);align-items:start}.pressDeskCard{padding:clamp(22px,3vw,28px)}.pressDeskInfoList{display:grid;gap:14px;margin-top:20px}.pressRequestCard{display:grid;gap:10px;padding:14px 0;border-top:1px solid rgba(28,27,27,.08)}.pressRequestCard:first-child{border-top:none;padding-top:0}.pressRequestNotes{font-family:var(--font-sans);font-size:.92rem;line-height:1.6;color:var(--ink-soft)}.lettersDeskGrid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr);gap:20px;margin-top:20px}.letterCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:16px 0 20px}.letterCard{border:1px solid rgba(28,27,27,.08);background:var(--paper-panel);padding:16px;text-align:left;display:grid;gap:8px}.letterCard.active{border-color:var(--primary);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.12)}.letterExcerpt{margin:0;font-family:var(--font-sans);color:var(--ink-soft);line-height:1.6}.lettersArticleSection{display:grid;gap:20px;margin-top:24px}.richTextShell{border:1px solid rgba(28,27,27,.08);background:var(--paper-panel)}.richTextQuill .ql-toolbar.ql-snow{border:none;border-bottom:1px solid rgba(28,27,27,.08);background:#1c1b1b05;padding:10px 12px}.richTextQuill .ql-container.ql-snow{border:none;font-family:var(--font-sans)}.richTextQuill .ql-editor{min-height:var(--rich-text-min-height, 260px);padding:16px;font-family:var(--font-sans);line-height:1.75;color:var(--ink)}.richTextQuill .ql-editor.ql-blank:before{left:16px;right:16px;font-style:normal;color:#1c1b1b70}.richTextQuill .ql-editor p:first-child,.richTextQuill .ql-editor h2:first-child,.richTextQuill .ql-editor h3:first-child{margin-top:0}.richTextQuill .ql-editor p:last-child{margin-bottom:0}.richTextQuill .ql-picker-label,.richTextQuill .ql-picker-item,.richTextQuill .ql-toolbar button{color:var(--ink)}.richTextQuill .ql-toolbar button:hover,.richTextQuill .ql-toolbar button:focus,.richTextQuill .ql-toolbar .ql-picker-label:hover,.richTextQuill .ql-toolbar .ql-picker-label.ql-active,.richTextQuill .ql-toolbar button.ql-active{color:var(--primary)}.richTextQuillDisabled .ql-toolbar{opacity:.6;pointer-events:none}.brandHint,.metaText,.muted,.hint,.debug{font-family:var(--font-sans);font-size:.82rem;line-height:1.5;color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase}.brandHint{letter-spacing:.16em}.tabs{display:flex;flex-wrap:wrap;gap:8px;align-self:start}.authPanel{display:none}.authModeRow,.checkboxRow,.communityMeta,.readerStarsRow,.communityComposer{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.checkboxRow{font-family:var(--font-sans);font-size:.82rem;color:var(--ink-soft)}.tab,.archivePill,.primaryButton,.railListItem,.ghostButton,.queueItem,.storyCard,.frontPageFeature,.sectionLeadStory,.sectionStoryItem{transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.tab{padding:9px 14px;border:none;border-radius:0;background:transparent;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.tab.active{background:var(--paper-panel);color:var(--primary)}.main{flex:1;min-height:0}.siteFooter{width:100%;margin-top:24px;border-top:1px solid rgba(28,27,27,.08);background:#f7f2e9}.siteFooterInner{width:calc(100% - (var(--page-gutter) * 2));margin:0 auto;padding:26px 0 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.siteFooterBlock{display:grid;gap:10px}.siteFooterHeading{font-family:var(--font-sans);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.siteFooterCopy{margin:0;color:var(--ink-muted);line-height:1.7}.siteFooterLinks{display:grid;gap:8px}.siteFooterLinks a{color:var(--ink);text-decoration:none;font-weight:600}.siteFooterLinks a:hover{color:var(--link-hover)}.siteFooterMeta{width:calc(100% - (var(--page-gutter) * 2));margin:0 auto;padding:0 0 24px;display:flex;flex-wrap:wrap;gap:10px 18px;font-family:var(--font-sans);font-size:.76rem;color:var(--ink-muted)}.legalShell{width:100%;margin:0 auto;padding:28px var(--page-gutter) 56px;box-sizing:border-box}.legalCard{max-width:980px;margin:0 auto;padding:clamp(24px,4vw,40px);display:grid;gap:22px}.legalEyebrow{font-family:var(--font-sans);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.legalTitle{margin:0;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.legalIntro{margin:0;max-width:720px;font-size:1rem;line-height:1.8;color:var(--ink-muted)}.legalMeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.legalMeta>div{display:grid;gap:4px;padding:14px 16px;background:var(--paper-inlay)}.legalMeta strong{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.legalMeta span{font-family:var(--font-sans);font-size:.92rem;color:var(--ink)}.legalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legalSection{padding:18px;background:#fbf7ef;border:1px solid rgba(28,27,27,.08)}.legalSection h2{margin:0 0 12px;font-family:var(--font-serif);font-size:1.3rem}.legalSection ul{margin:0;padding-left:20px;display:grid;gap:10px;color:var(--ink-muted);line-height:1.7}.legalCallout{padding:18px 20px;background:#0f4c8114;border-left:4px solid var(--primary);line-height:1.75}.legalActions{display:flex;justify-content:flex-start}.legalPrimary{width:auto;min-width:220px}.newsroomShell,.editorialShell{width:100%;margin:0 auto;padding:0 var(--page-gutter) 56px;box-sizing:border-box}.card{background:var(--paper-panel);border:none;border-radius:0;box-shadow:0 28px 70px #1c1b1b0d}.newsroomHeroFrame,.editorialToolbar,.spotlightStrip,.sectionBand,.articlePaper{padding:clamp(22px,3vw,28px)}.mastheadBar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(28,27,27,.1)}.mastheadLeft{display:flex;align-items:center;gap:14px;min-width:0}.mastheadLogo{height:26px;width:auto;object-fit:contain;flex-shrink:0}.mastheadEdition{font-family:var(--font-sans);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.mastheadRight{display:flex;align-items:center;gap:8px;flex-shrink:0}.mastheadDate,.mastheadSelect{font-family:var(--font-sans);font-size:.78rem;padding:6px 10px;border:1px solid rgba(28,27,27,.12);border-radius:4px;background:var(--paper-panel);color:var(--ink);appearance:auto}.mastheadDate:focus,.mastheadSelect:focus{outline:none;border-color:var(--primary)}.mastheadRefresh{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(28,27,27,.12);border-radius:4px;background:none;font-size:1rem;color:var(--ink-muted);cursor:pointer}.mastheadRefresh:hover{color:var(--primary);border-color:var(--primary)}.mastheadBack{font-family:var(--font-sans);font-size:.78rem;background:none;border:none;color:var(--primary);cursor:pointer;padding:0;letter-spacing:.03em}.mastheadBack:hover{text-decoration:underline}.editionNav{display:grid;gap:6px;padding:6px 0 8px}.editionDates{display:flex;gap:6px;overflow-x:auto}.datePill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgba(28,27,27,.1);border-radius:999px;background:none;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.03em;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:all .15s ease}.datePill svg{width:14px;height:14px}.datePill:hover{border-color:var(--primary);color:var(--primary)}.datePill.active{background:var(--primary);border-color:var(--primary);color:#fff}.datePillCount{font-weight:700;font-size:.68rem}.sectionTabs{display:flex;gap:0;border-bottom:1px solid rgba(28,27,27,.08);overflow-x:auto}.sectionTab{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border:none;border-bottom:2px solid transparent;background:none;font-family:var(--font-sans);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;cursor:pointer;transition:all .15s ease}.sectionTab:hover{color:var(--ink)}.sectionTab.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:700}.sectionTabCount{font-size:.65rem;font-weight:700;background:#1c1b1b0f;padding:1px 5px;border-radius:8px}.sectionTab.active .sectionTabCount{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.editionArchiveDock{display:grid;gap:14px;padding:20px 22px;margin-top:20px}.editionArchiveDockHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.editionArchiveDockTitle{font-size:1.02rem;line-height:1.15}.editionArchiveDates{flex-wrap:wrap;gap:8px;overflow:visible}.newsroomHeroTop{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.eyebrow,.sectionKicker,.articleEyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.mastheadLine{font-family:var(--font-sans);font-size:.82rem;line-height:1.5;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em}.newspaperName{display:none}.newsroomHeroGrid,.heroIntroColumn{display:grid;gap:14px}.pageTitle,.heroTitle,.detailTitle,.sectionLeadTitle,.sectionBandTitle,.railHeadline,.queueItemTitle,.storyTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink)}.pageTitle{margin:0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.05}.pageSubtitle,.heroSummary,.articleSummaryLarge,.storySummary,.sectionStorySummary{font-family:var(--font-sans);line-height:1.75;color:var(--ink-soft)}.pageSubtitle{max-width:62ch;margin:0}.mastheadControls,.headerControls,.toolbarInputs,.toolbarActions,.row,.editorActions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.editorActions{align-items:center;gap:14px}.mastheadControls{display:none}.field{display:grid;gap:8px;width:100%}.compactField{width:min(250px,100%)}.field span{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.field input,.field select,.field textarea,.select,.textbox,.codeField{width:100%;box-sizing:border-box;border:none;border-radius:0;background:var(--paper-inlay);color:var(--ink);padding:14px 16px;font:inherit}.field input:focus,.field select:focus,.field textarea:focus,.textbox:focus,.codeField:focus{outline:none;box-shadow:inset 0 -2px 0 var(--primary)}.field textarea,.textbox,.codeField{resize:vertical}.codeField,.textbox,.bodyPre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.archiveRow,.newsroomMetaNav,.topicMenuStrip,.topicMenuLabel,.topicMenuRow,.topicMenuButton,.topicMenuButton.active,.topicMenuButtonCopy,.topicMenuButtonCopy strong,.topicMenuButtonCopy small,.topicMenuCount,.topicMenuButton.active .topicMenuCount{display:none}.archivePill,.ghostButton,.primaryButton,.railListItem{border:none;border-radius:0;padding:10px 14px;background:var(--paper-mid);color:var(--ink);white-space:nowrap;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.editorToolbarButton{display:inline-flex;align-items:center;gap:10px;justify-content:center;min-height:42px;cursor:pointer}.editorToolbarButtonIcon{display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 auto}.editorToolbarButtonIcon svg{width:16px;height:16px}.archivePill.active,.primaryButton,.railListItem.active{background:var(--primary);color:#fff;border-color:var(--primary)}.archivePill.active:hover,.primaryButton:hover:not(:disabled),.railListItem.active:hover,.archivePill.active:active,.primaryButton:active:not(:disabled),.railListItem.active:active{background:var(--primary-soft);border-color:var(--primary-soft)}.dangerButton{background:#8b1e24;color:#fff}@media(max-width:1080px){.pressManagerGrid,.lettersDeskGrid{grid-template-columns:1fr}}@media(max-width:900px){.pressDeskGrid{grid-template-columns:1fr}}.frontPageGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:20px;margin-top:8px;align-items:start}.frontPageMainColumn{display:grid;gap:20px;align-content:start}.frontPageFeature,.storyCard,.compactStoryCard,.queueItem,.sectionLeadStory,.sectionStoryItem{border:none;border-radius:0;background:var(--paper-panel);text-align:left;padding:0}.frontPageFeature:hover,.storyCard:hover,.queueItem:hover,.sectionLeadStory:hover,.sectionStoryItem:hover,.ghostButton:hover,.railListItem:hover,.archivePill:hover,.tab:hover{transform:translateY(-1px)}.featureLabelRow,.storyMeta,.queueItemTop,.sectionBandHeader,.editorHeader,.detailHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.metaTag,.statusPill{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--paper-mid);color:var(--primary);font-family:var(--font-sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.metaTag.subtle{color:var(--ink-muted)}.status-draft{background:rgba(var(--primary-rgb),.1)}.status-approved{background:#5f5e5e1f}.status-processing{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.status-queued,.status-idle{background:#1c1b1b14;color:var(--ink-soft)}.status-ready{background:#3078451f;color:#2e6d40}.status-error{background:#8b1e241f;color:#8b1e24}.featureBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:16px;padding-top:4px;align-items:start}.featureBody:has(>:last-child:first-child){grid-template-columns:1fr}.frontPageFeature{padding:14px 20px 20px}.featureCopy{display:grid;align-content:start;gap:10px}.featureSection{font-family:var(--font-sans);font-size:.84rem;color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase}.storyByline,.articleByline{font-family:var(--font-sans);font-size:.82rem;line-height:1.6;color:var(--ink-muted)}.articleBylineRow{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:10px}.articleInterviewMeta,.companyProfileMeta{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;font-family:var(--font-sans);font-size:.86rem;line-height:1.7;color:var(--ink-soft)}.companyProfileTrigger{border:0;padding:0;background:transparent;color:var(--primary);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.companyProfileModal{width:min(860px,calc(100vw - 40px))}.companyProfileBody{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.companyProfileButton{text-decoration:none}.articleUtilityRow{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:4px}.articleReadingTimeBadge{display:inline-flex;align-items:center}.articleAudioControls{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.articleAudioPill{appearance:none;display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:10px 18px 10px 12px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:999px;background:linear-gradient(180deg,#fffdf6fa,#faf3e9f5);color:var(--ink);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.articleAudioPill:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.26);box-shadow:0 12px 28px #1c1b1b14}.articleAudioPill.is-playing{border-color:rgba(var(--primary-rgb),.28);background:linear-gradient(180deg,rgba(var(--primary-rgb),.09),#faf3e9fa)}.articleAudioPillIcon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;background:rgba(var(--primary-rgb),.08);color:var(--primary);flex:0 0 auto}.articleAudioPillIcon svg{width:20px;height:20px}.articleAudioPillCopy{display:grid;text-align:left;gap:2px}.articleAudioPillCopy strong,.articleAudioPillCopy small{display:block}.articleAudioPillCopy strong{font-family:var(--font-sans);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.articleAudioPillCopy small{font-family:var(--font-sans);font-size:.84rem;color:var(--ink-muted)}.articleAudioEqualizer{display:inline-flex;align-items:flex-end;gap:3px;height:18px}.articleAudioEqualizer span{display:block;width:3px;border-radius:999px;background:currentColor;transform-origin:center bottom;animation:audioEqualizerBounce .9s ease-in-out infinite}.articleAudioEqualizer span:nth-child(1){height:8px;animation-delay:0s}.articleAudioEqualizer span:nth-child(2){height:15px;animation-delay:.15s}.articleAudioEqualizer span:nth-child(3){height:11px;animation-delay:.3s}.articleAudioEqualizer span:nth-child(4){height:17px;animation-delay:.45s}@keyframes audioEqualizerBounce{0%,to{transform:scaleY(.45);opacity:.5}50%{transform:scaleY(1);opacity:1}}.articleAudioStatus{font-family:var(--font-sans);font-size:.82rem;line-height:1.5;color:var(--ink-muted)}.sectionBandActions{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.authorFeedbackLink{appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--primary);text-decoration:none}.authorFeedbackLink:hover{text-decoration:underline}.articleActionIconButton,.shareIconButton{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(28,27,27,.12);background:var(--paper-panel);color:var(--ink-soft);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.articleActionIconButton:hover,.shareIconButton:hover{color:var(--primary);border-color:rgba(var(--primary-rgb),.24);background:rgba(var(--primary-rgb),.04)}.articleActionIconButton svg,.shareIconButton svg,.articleShareLabel svg{width:17px;height:17px}.articleShareGroup{display:grid;gap:6px;margin-left:0}.articleShareLabel{display:inline-flex;gap:8px;align-items:center;font-family:var(--font-sans);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.articleShareActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.shareIconButton{text-decoration:none}.shareIconButton.copied{color:var(--primary);border-color:rgba(var(--primary-rgb),.28)}.shareIconButton:disabled{opacity:.55;cursor:default;transform:none}.shareIconButton.saved{color:var(--primary);border-color:rgba(var(--primary-rgb),.28);background:rgba(var(--primary-rgb),.06)}.newsletterInvitePage{width:min(820px,100%);margin:0 auto}.newsletterInviteCard{display:grid;gap:18px;padding:clamp(24px,4vw,36px);background:var(--paper-lowest);border:1px solid rgba(28,27,27,.08)}.newsletterInviteTitle{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.98}.newsletterInviteIntro,.newsletterInviteBody p{margin:0;color:var(--ink-soft);line-height:1.7}.newsletterInviteSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.newsletterInviteSummary>div,.newsletterInviteSuccess{display:grid;gap:4px;padding:14px 16px;background:var(--paper-inlay);border:1px solid rgba(28,27,27,.08)}.newsletterInviteSummary span,.newsletterInviteMeta{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.newsletterInviteBody,.newsletterInviteForm{display:grid;gap:14px}.newsletterInviteCheckbox{align-items:start}.newsletterInviteActions{display:flex;flex-wrap:wrap;gap:10px}.editorAiCandidateInvite{display:grid;gap:6px}.editorAiInviteButton{width:100%}.articleShareStatus{font-family:var(--font-sans);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.savedStoriesPanel{padding:clamp(22px,3vw,28px);display:grid;gap:18px}.savedStoriesHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.savedStoriesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.newsroomArchiveSection{padding:clamp(24px,3vw,32px);display:grid;gap:22px}.newsroomArchiveSection .sectionBandHeader,.newsroomArchiveSection .archiveFeedFooter{margin-top:0}.newsroomArchiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,26px);align-items:stretch}.archiveFeedFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.archiveFeedStatus{margin:0}.savedStoryCard{border:none;background:var(--paper-lowest);padding:0;text-align:left;display:grid;grid-template-columns:1fr;gap:0;overflow:hidden}.savedStoryMeta,.savedStoryFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.savedStoryFooter{margin-top:10px;font-family:var(--font-sans);font-size:.78rem;line-height:1.6;color:var(--ink-muted)}.savedStoryCard .storyImage,.savedStoryCard .storyImagePlaceholder{aspect-ratio:16 / 9;min-height:0}.savedStoryCard .storyContent{padding:14px 16px 16px;gap:8px}.savedStoryCard .storyTitle{font-size:1.12rem;line-height:1.14}.savedStoryCard .storySummary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55}.heroTitle{margin:0;font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1.02}.heroImage,.heroPreview,.storyImage,.articleImage{display:block;width:100%;object-fit:cover;background:var(--paper-inlay)}.heroImage{min-height:0;aspect-ratio:16 / 10}.heroImagePlaceholder,.storyImagePlaceholder{display:grid;place-items:center;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),#1c1b1b0a),var(--paper-inlay);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-sans)}.frontPageRail,.articleReadingRail,.editorialSidebar,.editorialMain{display:grid;gap:18px;align-content:start}.railPanel,.editorialInset,.sourcesPanel{padding:22px}.railHeadline{font-size:1.7rem;line-height:1.05;margin:10px 0 14px}.railList{display:grid;gap:8px}.railListItem{text-align:left;justify-content:flex-start}.railMeta{display:grid;gap:8px;font-family:var(--font-sans);color:var(--ink-soft);line-height:1.7}.articleRatingRow{margin-top:16px}.writerFeedbackPanel{margin-top:24px;padding:28px}.modalOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:32px 20px;padding-top:max(32px,env(safe-area-inset-top,0px));padding-right:max(20px,env(safe-area-inset-right,0px));padding-bottom:max(32px,env(safe-area-inset-bottom,0px));padding-left:max(20px,env(safe-area-inset-left,0px));overflow-y:auto;background:#1c1b1b7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.writerFeedbackModal{position:relative;width:min(1100px,calc(100vw - 40px));max-height:calc(100vh - 40px);margin-top:0;overflow:auto;box-shadow:0 24px 80px #1c1b1b38}.letterComposerModal{position:relative;width:min(1260px,calc(100vw - 40px));max-height:calc(100vh - 40px);margin-top:0;overflow:auto;box-shadow:0 24px 80px #1c1b1b38}.sourcesModal{position:relative;width:min(1080px,calc(100vw - 40px));max-height:calc(100vh - 40px);margin-top:0;box-sizing:border-box;padding:clamp(24px,3vw,32px);display:flex;flex-direction:column;gap:18px;overflow:auto;box-shadow:0 24px 80px #1c1b1b38}.plannerContractModal{width:min(1220px,calc(100vw - 40px))}.articleClipModal{position:relative;width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 40px);margin-top:0;overflow:auto;box-shadow:0 24px 80px #1c1b1b38}.articleClipBoardList{display:grid;gap:10px;margin-top:14px}.articleClipBoardOption{border:1px solid rgba(28,27,27,.08);background:#ffffffeb;border-radius:18px;padding:14px 16px;display:grid;gap:4px;text-align:left;color:var(--ink);cursor:pointer}.articleClipBoardOption:hover{border-color:rgba(var(--primary-rgb),.2);background:rgba(var(--primary-rgb),.03)}.articleClipBoardOption strong{font-family:var(--font-sans);font-size:.92rem}.modalCloseButton{position:absolute;top:18px;right:18px;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:1.8rem;line-height:1}.modalCloseButton:hover{color:var(--ink-strong)}.writerFeedbackIntro{display:grid;gap:8px;margin-top:14px}.sourcesModalLead{margin-top:0;font-family:var(--font-sans);line-height:1.7;color:var(--ink-soft)}.sourcesModalBody{margin-top:0;padding-bottom:4px}.sourcesModal .sectionBandHeader,.sourcesModal .editorActions,.sourcesModal .errorBox{margin-top:0}.newsletterPreferencesModal{width:min(1120px,calc(100vw - 40px))}.newsletterPreferencesHeader{display:grid;gap:10px}.newsletterPreferencesHeader .sectionTitle{margin:0}.newsletterPreferencesNotice,.successBox{border:1px solid rgba(15,76,129,.14);background:#0f4c810d;color:#0f4c81;border-radius:16px;padding:14px 16px;font-family:var(--font-sans);font-size:.82rem;line-height:1.6}.successBox{border-color:#146e3c29;background:#146e3c0f;color:#146e3c}.newsletterPreferencesGrid{display:grid;gap:18px}@supports (height: 100dvh){.writerFeedbackModal,.letterComposerModal,.sourcesModal{max-height:calc(100dvh - 40px)}}.newsletterPreferenceCard{border:1px solid rgba(28,27,27,.08);border-radius:18px;background:#fffffff0;padding:18px;display:grid;gap:16px}.newsletterPreferenceCardCompact{gap:14px}.newsletterPreferenceCardHeader{display:flex;align-items:start;justify-content:space-between;gap:16px}.newsletterPreferenceDescription{margin:6px 0 0;font-family:var(--font-sans);font-size:.86rem;line-height:1.6;color:var(--ink-muted)}.newsletterPreferenceToggle{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.newsletterPreferenceControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.newsletterPreferenceField{display:grid;gap:8px;font-family:var(--font-sans);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.newsletterPreferenceField select{width:100%;border:1px solid rgba(28,27,27,.12);background:#fff;color:var(--ink);padding:11px 12px;font:inherit;font-size:.86rem;font-weight:600;letter-spacing:.02em;text-transform:none}.newsletterPreferenceTopics{display:grid;gap:12px}.newsletterPreferenceTopicsSimple{gap:14px}.newsletterPreferenceTopicsHeader{display:grid;gap:4px}.newsletterPreferenceTopicsHeader strong{font-family:var(--font-sans);font-size:.8rem;color:var(--ink)}.newsletterPreferenceTopicsHeader span{font-family:var(--font-sans);font-size:.76rem;line-height:1.5;color:var(--ink-muted)}.newsletterPreferenceTopicList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.newsletterPreferenceTopicItem{display:flex;align-items:start;gap:10px;font-family:var(--font-sans);font-size:.84rem;line-height:1.5;color:var(--ink)}.newsletterPreferenceTopicItem input,.newsletterPreferenceToggle input{margin-top:2px}.newsletterPreferenceGroupList{display:grid;gap:12px}.newsletterPreferenceGroupCard{border:1px solid rgba(28,27,27,.08);border-radius:16px;background:#ffffffeb;padding:16px;display:grid;gap:14px}.newsletterPreferenceGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.newsletterPreferenceGroupToggle{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);color:var(--ink)}.newsletterPreferenceGroupTitle{font-size:.92rem;font-weight:700}.newsletterPreferenceGroupMeta{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-sans);font-size:.76rem;color:var(--ink-muted)}.newsletterPreferenceExpandButton{white-space:nowrap}.newsletterPreferenceSubtopicList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-top:2px;border-top:1px solid rgba(28,27,27,.06)}.newsletterPreferencesActions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media(max-width:820px){.newsletterPreferenceControls,.newsletterPreferenceSubtopicList{grid-template-columns:minmax(0,1fr)}.newsletterPreferenceGroupHeader,.newsletterPreferenceCardHeader{flex-direction:column;align-items:stretch}.newsletterPreferenceGroupMeta{justify-content:space-between}}.sourcesModal .field,.sourcesModal .checkboxRow{min-width:0}.sourcesModalList{padding-left:0;list-style:none}.sourcesModalItem{padding:16px 0;border-top:1px solid rgba(28,27,27,.08)}.sourcesModalItem:first-child{border-top:0;padding-top:0}.writerFeedbackIntro p{margin:0;font-family:var(--font-sans);line-height:1.75;color:var(--ink-soft)}.writerFeedbackComposer{margin-top:16px}@media(max-width:720px){.modalOverlay{padding:16px;padding-top:max(16px,env(safe-area-inset-top,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}.writerFeedbackModal,.letterComposerModal,.sourcesModal{width:min(100vw - 32px,100%);max-height:calc(100vh - 32px);padding:24px 18px}@supports (height: 100dvh){.writerFeedbackModal,.letterComposerModal,.sourcesModal{max-height:calc(100dvh - 32px)}}.articleShareGroup{margin-left:0;width:100%}}.writersGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:20px}.writerCard{padding:24px;display:grid;gap:14px;align-content:start;height:100%}.writerCardHeader{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;align-items:center}.writerProfileHeader{align-items:center}.writerProfileCopy{display:grid;gap:4px;flex:1;min-width:0}.writerPortrait{width:112px;height:112px;object-fit:cover;object-position:center 18%;border-radius:50%;background:var(--paper-inlay);flex-shrink:0}.writerTagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.writerBio{margin:14px 0 0;font-family:var(--font-sans);line-height:1.75;color:var(--ink-soft)}.writerCardTopMeta{display:grid;gap:8px;justify-items:start;text-align:left;grid-column:2}.writerSpecialtyLabel{margin-top:16px}.writerStoriesHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.writerStoryToggle{border:1px solid rgba(28,27,27,.14);background:var(--paper-lowest);color:var(--ink);padding:9px 14px;font-family:var(--font-sans);font-size:.88rem;font-weight:600;cursor:pointer}.writerStoryToggle:hover{background:#1c1b1b0a}.writerStoriesHint{margin-top:10px}.editorAudioPreview{display:grid;gap:10px;margin-top:14px;padding:14px 16px;background:var(--paper-lowest)}.editorAudioPlayer{width:100%}.editorAudioStatusCard{display:grid;gap:12px;margin-top:16px;padding:16px 18px;background:var(--paper-lowest);border:1px solid rgba(28,27,27,.08)}.editorAudioStatusTop{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between}.editorAudioMeta,.editorAudioUpdated,.editorAudioProgressLabels,.editorAudioStatusNote{font-family:var(--font-sans);color:var(--ink-soft)}.editorAudioMeta,.editorAudioUpdated{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.editorAudioProgress{display:grid;gap:8px}.editorAudioProgressLabels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;font-size:.82rem;line-height:1.5}.editorAudioProgressBar{height:8px;background:#1c1b1b14;overflow:hidden}.editorAudioProgressFill{height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-soft));transition:width .2s ease}.editorAudioStatusNote{font-size:.9rem;line-height:1.6}.editorAudioQueueHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.audioQueueStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.audioQueueStat{display:grid;gap:4px;padding:14px 16px;background:var(--paper-low)}.audioQueueStatValue{font-size:1.35rem;font-weight:700;color:var(--ink)}.audioQueueStatLabel,.audioQueueMeta{font-family:var(--font-sans);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.audioQueueList{margin-top:16px}.audioPanelBody{display:grid;gap:16px}.audioQueueItemFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.queueWorkspaceCard{padding:24px;display:grid;gap:18px}.cmsNavModeNote{margin:0;flex:1 1 auto;min-width:0}.queueDashboardSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.queueDashboardMetric{display:grid;gap:4px;padding:14px 16px;background:var(--paper-low)}.queueDashboardMetric strong{font-family:var(--font-display);font-size:1.35rem;color:var(--ink)}.queueDashboardMetric span{font-family:var(--font-sans);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.queueFilterGrid{margin-top:2px}.queueFilterMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font-family:var(--font-sans);font-size:.8rem;color:var(--ink-muted)}.queueItemMetaRow{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-family:var(--font-sans);font-size:.79rem;color:var(--ink-muted)}.podcastModeCard{padding:clamp(18px,2.4vw,24px);display:grid;gap:14px}.podcastModeHeader,.podcastNowPlaying,.podcastPlaylistItem{display:grid;gap:12px}.podcastModeHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.podcastModeIntro{display:grid;gap:4px}.podcastModeSummary{font-family:var(--font-sans);font-size:.9rem;line-height:1.5;color:var(--ink-muted)}.podcastModeActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.podcastListenPill{min-height:46px;padding:8px 16px 8px 10px}.podcastListenPillLabel{font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.podcastModeDismissButton{padding-inline:12px}.podcastModeBody{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.podcastNowPlaying{padding:18px;background:var(--paper-low)}.podcastPlaylist{margin-top:0}.podcastOpenStoryButton{justify-self:start}.writerStoryList{display:grid;gap:14px;margin-top:14px}.writerStoryCard{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;color:inherit;text-decoration:none;background:var(--paper-lowest)}.writerStoryCard:hover{transform:translateY(-1px)}.writerStoryCopy{display:grid;align-content:start;gap:8px;padding:14px 14px 14px 0}.editorialInset blockquote{margin:10px 0 0;padding-left:18px;border-left:4px solid var(--primary);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.35;color:var(--ink)}.spotlightStrip,.sectionBand,.articlePaper{margin-top:20px}.frontPageMainColumn .spotlightStrip{margin-top:0}.spotlightColumn,.queueList,.articleBlocks{display:grid;gap:18px}.spotlightColumn{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.storyCard{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;padding:14px;background:var(--paper-lowest)}.spotlightColumn .storyCard{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.spotlightColumn .storyCard .storyImage,.spotlightColumn .storyCard .storyImagePlaceholder{aspect-ratio:16 / 10;height:auto;min-height:0;object-fit:cover;width:100%}.spotlightColumn .storyCard .storyContent{padding:12px 14px 16px}.spotlightColumn .storyCard .storySummary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem;line-height:1.5;color:var(--ink-soft)}.compactStoryCard .storyImage,.compactStoryCard .storyImagePlaceholder,.storyCard .storyImage,.storyCard .storyImagePlaceholder{height:100%;min-height:140px}.storyContent{display:grid;gap:10px;align-content:start}.archiveStoryCard{grid-template-columns:1fr;gap:0;min-height:100%;overflow:hidden;border:1px solid rgba(28,27,27,.08);background:linear-gradient(180deg,#fffffffa,#f5f0e8f0);box-shadow:0 18px 34px #1c1b1b14}.archiveStoryCard:hover{box-shadow:0 22px 40px #1c1b1b1f}.archiveStoryCard .storyImage,.archiveStoryCard .storyImagePlaceholder{width:100%;height:auto;min-height:0;aspect-ratio:16 / 10;object-fit:cover}.archiveStoryCard .storyContent{padding:18px 18px 20px;gap:12px;min-height:100%}.archiveStoryCard .storyMeta{align-items:center;gap:8px 10px}.archiveStoryCard .storyTitle{font-size:clamp(1.22rem,1.45vw,1.48rem);line-height:1.14}.archiveStoryCard .storySummary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.94rem;line-height:1.68}.archiveStoryCard .storyByline{margin-top:auto;padding-top:14px;border-top:1px solid rgba(28,27,27,.08)}.storyTitle{font-size:1.3rem;line-height:1.1}.spotlightColumn .storyTitle{font-size:1.15rem;line-height:1.15}.sectionStack,.editorCardStack{display:grid;gap:18px;margin-top:20px}.sectionBandGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:24px;margin-top:18px;align-items:start}.sectionLeadStory,.sectionStoryItem{background:var(--paper-low);padding:18px}.sectionLeadStory{display:block;align-self:start}.sectionLeadStory .storyImage{aspect-ratio:16 / 10;margin-bottom:12px;border-radius:2px}.sectionLeadTitle{font-size:2rem;line-height:1.05;margin:12px 0}.sectionBandTitle{margin-top:8px;font-size:2rem;line-height:1.05}.sectionStoryList{display:grid;gap:12px}.sectionStoryTitle{font-family:var(--font-display);font-size:1.3rem;line-height:1.12;margin:8px 0}.articlePaperHeader{display:grid;gap:12px;max-width:860px}.nadiaEditorialHeader{max-width:760px;margin:0 auto;text-align:center}.nadiaEditorialTopRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px}.nadiaEditorialBack{text-align:left;margin-bottom:0}.nadiaEditorialMetaRow{justify-content:flex-end;align-items:center;text-align:right}.nadiaEditorialUtilityRow{justify-content:center;margin-top:6px}.nadiaEditorialUtilityRow .articleShareGroup,.nadiaEditorialUtilityRow .articleShareActions,.nadiaEditorialUtilityRow .articleAudioControls{justify-content:center}.nadiaEditorialUtilityRow .articleShareGroup{justify-items:center}.nadiaEditorialUtilityRow .articleShareStatus{text-align:center}.nadiaEditorialBylineRow{display:grid;justify-content:center}.nadiaEditorialBylineCard{display:grid;justify-items:center;gap:10px;max-width:340px;text-align:center}.nadiaEditorialPortrait{width:112px;height:112px;border-radius:999px;object-fit:cover;box-shadow:0 14px 32px #1c1b1b1f}.nadiaEditorialBylineText,.nadiaEditorialBylineNote{text-align:center}.nadiaEditorialFeedbackLink{margin-top:2px}.detailTitle{font-size:clamp(2.4rem,4vw,4.7rem);line-height:.98}.articleReadingGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.68fr);gap:28px;margin-top:28px;align-items:start}.nadiaEditorialReadingGrid{grid-template-columns:minmax(0,1fr)}.articleReadingMain{display:grid;gap:20px;align-content:start}.nadiaEditorialReadingMain{max-width:720px;margin:0 auto}.articleDetailFlow{display:grid;gap:20px;width:min(100%,760px)}.nadiaEditorialDetailFlow{margin:0 auto}.articleSummaryLarge{margin:4px 0 0;max-width:760px;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.38;color:var(--ink-soft)}.nadiaEditorialArticle .articleSummaryLarge{margin-left:auto;margin-right:auto}.nadiaEditorialArticle .articleBlocks{gap:14px}.nadiaEditorialArticle .blockMarkdown{font-size:1.08rem;line-height:1.84}.nadiaEditorialArticle .blockMarkdown p:first-of-type{text-align:center;font-family:var(--font-display);font-size:1.32rem;line-height:1.45;color:var(--ink);margin-bottom:18px}.nadiaEditorialArticle .blockMarkdown h2,.nadiaEditorialArticle .blockMarkdown h3{display:none}.nadiaEditorialSignatureBlock{display:grid;justify-items:center;gap:8px;margin-top:26px;padding-top:12px}.nadiaEditorialClose{font-family:var(--font-display);font-size:1.2rem;color:var(--ink-soft)}.nadiaEditorialSignature{width:min(280px,70%);height:auto;object-fit:contain}.nadiaEditorialSigner{font-family:var(--font-sans);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.perspectivePanel{margin-top:26px;padding:28px;background:linear-gradient(180deg,#fffdf6fa,#f9f3ebfa),var(--paper-lowest)}.perspectiveHeader{align-items:end}.perspectiveHeaderMeta,.perspectiveFooterMeta{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.perspectiveChoiceRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.perspectiveChoiceButton{border:1px solid rgba(28,27,27,.12);background:#ffffff85;padding:12px 16px;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.perspectiveChoiceButton:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.26)}.perspectiveChoiceButton.active{border-color:rgba(var(--primary-rgb),.28);background:rgba(var(--primary-rgb),.08);color:var(--primary)}.perspectiveComposer{display:grid;gap:14px;margin-top:18px}.perspectiveField input{font-family:var(--font-sans);font-size:1rem}.perspectiveComposerActions{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.perspectiveSigninNote,.perspectiveAffirmation{margin-top:18px;padding:16px 18px;font-family:var(--font-sans);line-height:1.65}.perspectiveSigninNote{background:#1c1b1b0a;color:var(--ink-soft)}.perspectiveAffirmation{background:rgba(var(--primary-rgb),.08);color:var(--primary);font-weight:600}.perspectiveInsightGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;margin-top:22px;align-items:start}.perspectiveNarrativeBlock,.perspectiveIdentityCard,.perspectiveEscalationCard{background:#ffffff8f;border:1px solid rgba(28,27,27,.08);padding:20px 22px}.perspectiveNarrativeBlock .block{background:transparent;padding:0}.perspectiveNarrativeBlock .blockMarkdown p:last-child{margin-bottom:0}.perspectiveAside{display:grid;gap:16px}.perspectiveSignalList{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.perspectiveSignalPill{display:inline-flex;align-items:center;padding:8px 12px;background:rgba(var(--primary-rgb),.08);color:var(--primary);font-family:var(--font-sans);font-size:.78rem;line-height:1.4}.perspectiveIdentityList{margin:14px 0 0;padding-left:18px;display:grid;gap:10px;font-family:var(--font-sans);line-height:1.7;color:var(--ink-soft)}.perspectiveOwnMarker{margin-top:16px;font-family:var(--font-sans);line-height:1.65;color:var(--ink-soft)}.perspectiveEscalationTitle{margin-top:10px;font-family:var(--font-display);font-size:1.5rem;line-height:1.08}.perspectiveEscalationCard p,.perspectiveRailSummary{margin:12px 0 0;font-family:var(--font-sans);line-height:1.72;color:var(--ink-soft)}.perspectiveFooterMeta{margin-top:18px}.perspectiveRailStats{display:grid;gap:12px;margin-top:12px}.perspectiveRailStat{display:grid;gap:6px}.perspectiveRailStatTop{display:flex;justify-content:space-between;gap:12px;align-items:center;font-family:var(--font-sans);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.perspectiveRailBar{height:8px;background:#1c1b1b14;overflow:hidden}.perspectiveRailBar span{display:block;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-soft))}.articleUtilityRow{display:flex;justify-content:flex-start}.sourcesTrigger{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(28,27,27,.12);background:var(--paper-panel);color:var(--ink);padding:10px 14px;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sourcesTrigger:hover{border-color:var(--primary);color:var(--primary)}.sourcesTriggerIcon,.sourcesTriggerCount{display:inline-grid;place-items:center;min-width:1.55rem;min-height:1.55rem;border-radius:999px;background:#1c1b1b0f;font-size:.72rem;line-height:1}.sourcesTriggerCount{font-weight:700}.sourcesTriggerIcon svg{width:.95rem;height:.95rem}.heroPreview{max-height:520px;border-radius:20px}.plainList{margin:0;padding-left:18px;display:grid;gap:12px}.sourceItem a,.plainList a{color:var(--link)}.sourceItem a:hover,.plainList a:hover{color:var(--link-hover)}.sectionTitle,.panelTitle,.title{font-family:var(--font-display);font-size:1.55rem;line-height:1.1}.errorBox{background:#ffdad6;color:#93000a;padding:14px 16px;font-family:var(--font-sans);line-height:1.6}.editorialGrid,.editorMetaGrid,.editorFormGrid,.creatorFormGrid{display:grid;gap:22px}.editorialGrid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);margin-top:28px;align-items:start}.cmsShellGrid,.cmsQueueGrid,.cmsManagerGrid{display:grid;gap:22px;align-items:start}.cmsShellGrid{grid-template-columns:minmax(250px,280px) minmax(0,1fr);margin-top:0}.cmsQueueGrid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.queueSidebarStack{display:grid;gap:22px}.cmsNav,.managerCard{padding:24px}.cmsNav{position:sticky;top:84px;max-height:calc(100vh - 84px);overflow-y:auto}.cmsMobileNavBar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:18px;padding:.8rem .95rem;border:1px solid var(--rule);border-radius:8px;background:var(--paper);position:sticky;top:84px;z-index:3}.cmsMobileNavMeta{min-width:0;display:grid;gap:.15rem}.cmsMobileNavMeta strong{font-size:.92rem;color:var(--ink)}.cmsNavControls{display:flex;align-items:center;gap:6px;margin-top:10px}.cmsNavDateInput{flex:1;font-size:.82rem;padding:.35rem .45rem;border:1px solid var(--rule);border-radius:4px;background:var(--surface, var(--paper-low));font-family:var(--font-sans);color:var(--ink)}.cmsNavRefreshBtn{flex-shrink:0;padding:.3rem .5rem;font-size:1rem;line-height:1}.cmsNavList,.managerList{display:grid;gap:10px;margin-top:18px}.cmsNavButton,.managerListItem{border:none;background:var(--paper-low);color:var(--ink);text-align:left;padding:14px 16px;display:grid;gap:4px}.cmsNavButton span,.managerListItem span{font-family:var(--font-sans);font-size:.86rem;color:var(--ink)}.cmsNavButton small,.managerListItem small{font-family:var(--font-sans);font-size:.72rem;color:var(--ink-muted);line-height:1.45}.sourceListUrl{overflow-wrap:anywhere}.cmsNavButton.active,.managerListItem.active{background:var(--paper-mid);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.14)}.cmsWorkspace,.managerCard{display:grid;gap:22px;min-width:0}.managerCard{align-content:start}.generationWorkspaceTabs{gap:10px}.generationWorkspaceSummary{margin-top:-8px;font-size:.8rem}.editorialSeedGrid{display:grid;gap:18px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.editorialSeedMeta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:.78rem;color:var(--ink-muted)}.editorialSeedTextarea{min-height:320px;resize:vertical}.topicManagerHint{margin-top:16px}.topicEditorOverlay{position:fixed;top:104px;right:20px;bottom:24px;z-index:980;pointer-events:none}.topicEditorPanel{position:relative;width:min(760px,calc(100vw - 360px));max-width:calc(100vw - 40px);max-height:calc(100vh - 128px);margin-top:0;overflow:auto;box-shadow:0 24px 80px #1c1b1b38;pointer-events:auto}.interviewSidebarCard{align-content:start}.interviewWorkspace{display:grid;gap:20px}.interviewDeleteModal{position:relative;width:min(560px,calc(100vw - 40px));max-height:calc(100vh - 40px);margin-top:0;overflow:auto;box-shadow:0 24px 80px #1c1b1b38}.interviewDeleteModalLead{margin-top:18px}.interviewDeleteModalLead p{margin:0;font-family:var(--font-sans);line-height:1.7;color:var(--ink-soft)}.interviewDeleteModalActions{justify-content:flex-end;margin-top:18px}.interviewWorkspaceHeader{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start}.interviewWorkspaceIntro{display:grid;gap:8px}.interviewWorkspaceTabs{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid rgba(28,27,27,.08);padding-bottom:8px}.interviewTabPanel,.interviewDraftPanel{width:100%}.interviewRequestList{display:grid;gap:12px;margin-top:18px}.interviewRequestRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;border:1px solid rgba(28,27,27,.08);background:var(--paper-low)}.interviewRequestRow.active{background:var(--paper-mid);border-color:rgba(var(--primary-rgb),.16)}.interviewRequestSummaryButton{width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;display:grid;grid-template-columns:auto minmax(180px,1.2fr) minmax(180px,1fr) minmax(220px,1.15fr) minmax(170px,.9fr);gap:14px;align-items:center}.interviewRequestCell{min-width:0;overflow-wrap:anywhere;font-family:var(--font-sans)}.interviewRequestStatusCell{display:flex;align-items:center}.interviewRequestPrimaryCell{font-weight:700;color:var(--ink-strong)}.interviewRequestSecondaryCell,.interviewRequestMetaCell{color:var(--ink-soft);font-size:.95rem}.interviewRequestMetaCell{white-space:nowrap}.interviewRequestRowActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.interviewDraftPanel{display:grid;gap:20px}.interviewSidebarHeader{display:grid;gap:14px;align-content:start}.interviewSidebarActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.interviewSidebarStatus{margin-top:-6px}.interviewReviewShell{margin-top:28px}.interviewReviewPaper{overflow:visible}.interviewReviewGrid{align-items:start}.interviewReviewMain{max-width:860px}.interviewReviewRail{position:relative}.interviewReviewRailPanel{position:sticky;top:24px}.interviewReviewFormGrid{grid-template-columns:minmax(0,1fr);margin-top:18px}.interviewReviewFormGrid .field{grid-column:1 / -1}.interviewQuestionGrid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.55fr)}@media(max-width:900px){.interviewQuestionGrid{grid-template-columns:1fr}}.interviewReviewFeedbackList{margin-top:8px;max-height:min(42vh,420px);overflow:auto;padding-right:6px}.articleHeroImage{width:100%;max-height:360px;object-fit:cover;border-radius:18px;border:1px solid rgba(28,27,27,.08)}.managerCheckbox{justify-content:flex-start}.editorMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.interviewFormGrid{grid-template-columns:minmax(0,1fr)}.interviewPrimaryActions{justify-content:flex-start}.creatorFormGrid{grid-template-columns:minmax(0,1fr);margin-top:18px}.editorFormGrid .field:last-child,.editorFormGrid .field:nth-last-child(2){grid-column:1 / -1}.articleReferenceField{display:grid;gap:14px}.articleReferenceHeader{display:grid;gap:4px}.articleReferenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.articleReferenceCard{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(28,27,27,.08);background:var(--paper-low)}.articleReferenceCardHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.articleReferencePreview{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;border:1px solid rgba(28,27,27,.08);background:#ffffffbf}.articleReferenceActions{justify-content:flex-start}.articleReferenceUploadButton{cursor:pointer}.articleReferenceEmpty{min-height:120px;display:grid;place-items:center;border-radius:16px;text-align:center}.editorModeRow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.subtleNote{padding:14px 16px;background:var(--paper-low);color:var(--ink-soft);font-family:var(--font-sans);line-height:1.55}.newsletterReviewIntro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.newsletterFlowSteps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.newsletterFlowStep{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:18px;border:1px solid rgba(15,76,129,.12);background:#0f4c8108}.newsletterFlowStep strong{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#0f4c811a;color:var(--ink-strong);font-family:var(--font-sans)}.newsletterFlowStep span,.newsletterStepHeading{color:var(--ink-strong);font-family:var(--font-sans);font-weight:700}.newsletterFlowStep small{display:block;margin-top:4px;color:var(--ink-soft);font-family:var(--font-sans);line-height:1.45}.newsletterWindowBadge,.newsletterStatCard,.newsletterWindowPill{display:grid;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid rgba(15,76,129,.12);background:var(--paper-low)}.newsletterWindowBadge strong,.newsletterStatCard strong,.newsletterWindowPill strong{color:var(--ink-strong)}.newsletterWindowBadge span,.newsletterStatCard span,.newsletterWindowPill span{color:var(--ink-soft);font-size:.82rem;font-family:var(--font-sans)}.newsletterLaunchGrid{margin-top:0}.newsletterStepHeading{margin-top:4px}.newsletterOverviewLayout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:22px;align-items:start}.newsletterPrimaryColumn,.newsletterSecondaryColumn,.newsletterPanel,.newsletterGroupBlock,.newsletterSystemDetails{display:grid;gap:16px}.newsletterPanel{background:#0f4c810a;border:1px solid rgba(15,76,129,.12)}.newsletterStatRow{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.newsletterWindowSummary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.newsletterListToolbar{display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(180px,.75fr) minmax(180px,.75fr)}.newsletterGroupHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;color:var(--ink-soft);font-family:var(--font-sans);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.newsletterStoryGroup{gap:10px}.newsletterStoryTable{border:1px solid rgba(15,76,129,.12);border-radius:18px;overflow:hidden;background:var(--paper-low)}.newsletterStoryTableHeader,.newsletterStoryTableRow{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(280px,1.7fr) minmax(220px,1fr);gap:14px;align-items:start;padding:12px 16px}.newsletterStoryTableHeader{background:#0f4c810f;border-bottom:1px solid rgba(15,76,129,.12);color:var(--ink-muted);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.newsletterStoryTableBody{display:grid}.newsletterStoryTableRow{border-bottom:1px solid rgba(15,76,129,.08);transition:background .18s ease,border-color .18s ease}.newsletterStoryTableRow:last-child{border-bottom:none}.newsletterStoryTableRow:hover,.newsletterStoryTableRow:focus-within{background:#0f4c810a}.newsletterStoryTitleCell,.newsletterStoryMetaCell,.newsletterStoryDataCell,.newsletterStoryActionsCell{min-width:0}.newsletterStoryTableHeader>span:not(:first-child),.newsletterStoryTableRow>:not(:first-child){padding-left:14px;border-left:1px solid rgba(15,76,129,.08)}.newsletterStoryTitleCell{display:grid;gap:6px;align-content:start}.newsletterStoryMetaCell{display:grid;align-content:start}.newsletterStoryMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.newsletterStoryTitle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:var(--ink-strong);font-family:var(--font-sans);font-size:1rem;font-weight:700;line-height:1.35}.newsletterStoryOrder{color:var(--ink-muted);font-size:.82rem;font-weight:600;flex-shrink:0}.newsletterStoryTitleLink,.newsletterStoryTitleText{min-width:0;color:inherit;overflow-wrap:anywhere;word-break:break-word}.newsletterStoryTitleLink{text-decoration:none}.newsletterStoryTitleLink:hover{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.newsletterStoryTitleLink:focus-visible{outline:2px solid rgba(15,76,129,.28);outline-offset:2px;border-radius:4px}.newsletterStorySecondary,.newsletterStoryDataCell,.newsletterStoryActionHint{color:var(--ink-soft);font-family:var(--font-sans);font-size:.84rem;line-height:1.45}.newsletterStorySecondary{margin-top:4px}.newsletterStoryDataCell{display:grid;gap:6px;align-content:start}.newsletterStoryDataValue{min-width:0;overflow-wrap:anywhere;word-break:break-word}.newsletterStoryColumnLabel{display:none;color:var(--ink-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.newsletterStoryFlagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.newsletterStoryFlagChip{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#0f4c8114;color:var(--ink-soft);font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.newsletterStoryStatusCell .statusPill{justify-self:start;margin:0}.newsletterStoryActionsCell{display:grid;justify-items:stretch;align-content:start;gap:8px}.newsletterStoryActions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.newsletterStoryActions .ghostButton{width:fit-content}.newsletterOutsidePanel .newsletterSystemDetails{gap:14px}.newsletterSecondarySummary{display:grid;gap:4px}.newsletterSecondarySummary small,.newsletterSecondarySummaryMeta{color:var(--ink-soft);font-family:var(--font-sans)}.newsletterSecondarySummaryMeta{font-size:.82rem}.newsletterStoryRow{align-items:flex-start;gap:12px}.newsletterInlineActions{margin-left:auto;justify-content:flex-end}.newsletterFeatureUntilField{min-width:170px}.newsletterSecondaryPanel{border:1px solid rgba(15,76,129,.12);border-radius:18px;background:#0f4c810a;padding:0 18px 18px}.newsletterSecondaryPanelHeader,.newsletterSecondaryPanel summary{list-style:none;padding:18px 0;display:flex;justify-content:space-between;align-items:start;gap:16px;font-family:var(--font-sans);font-weight:700;color:var(--ink-strong)}.newsletterSecondaryPanel summary::-webkit-details-marker{display:none}.newsletterArchiveSearchActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.newsletterKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.articleDecisionNote{margin-top:12px}.queueItem{background:var(--paper-low);padding:18px}.queueItem.active{background:var(--paper-mid)}.queueItemSelectable{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start}.queueItemCheckbox{display:flex;align-items:flex-start;padding-top:4px}.queueItemContentButton{border:none;background:transparent;padding:0;text-align:left;display:grid;gap:10px;color:inherit}.queueSelectionToolbar{justify-content:flex-start}@media(max-width:760px){.interviewDeleteModal{width:min(100%,calc(100vw - 24px))}.interviewRequestRow{grid-template-columns:1fr}.interviewRequestSummaryButton{grid-template-columns:1fr;gap:10px}.interviewRequestMetaCell{white-space:normal}.interviewRequestRowActions{justify-content:flex-start}.audioQueueStats,.articleReferenceGrid{grid-template-columns:1fr}.audioQueueItemFooter{align-items:flex-start;justify-content:flex-start}.podcastModeHeader,.podcastModeBody{grid-template-columns:1fr}.podcastModeActions,.editionArchiveDockHeader{justify-content:flex-start}.savedStoriesHeader,.savedStoryCard{grid-template-columns:1fr}}.interviewReviewLinkPanel{display:grid;gap:12px;margin-top:10px}.interviewReviewLink{display:block;padding:12px 14px;background:var(--paper-inlay);color:var(--primary);text-decoration:none;overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-sans);font-size:.88rem;line-height:1.55}.interviewReviewLink:hover{text-decoration:underline}.interviewAnswerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.interviewQuestionPrompt{margin-top:6px}.interviewUploadedPhotoCard{display:grid;gap:12px;margin-top:10px}.interviewInlineAudio{width:100%;max-width:100%}.interviewVoiceCard{display:grid;gap:12px;padding:18px;background:var(--paper-low);border:1px solid rgba(28,27,27,.08)}.interviewVoiceToolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.interviewVoiceMeta{line-height:1.5}.interviewTranscriptField{margin-top:6px}.interviewKickoffCard,.interviewReviewIntroCard{margin-top:20px}.interviewKickoffSteps{display:grid;gap:12px}.interviewKickoffStep{display:grid;gap:8px}.interviewKickoffStep strong{font-family:var(--font-sans);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.interviewEpisodePanel{gap:14px}.interviewEpisodeMeta{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.interviewEpisodeNowPlaying{display:grid;gap:10px}.interviewEpisodeRole{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:6px 10px;border-radius:999px;font-family:var(--font-sans);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.interviewEpisodeRole-host{background:rgba(var(--primary-rgb),.08);color:var(--primary)}.interviewEpisodeRole-guest{background:#0f4c8114;color:#0f4c81}.interviewEpisodeList{margin-top:6px}.emptyState{display:grid;place-items:center;min-height:180px;padding:28px;text-align:center;color:var(--ink-muted)}.communityPanel{margin-top:24px;padding:28px}.communityList{display:grid;gap:18px;margin-top:18px}.communityItem{padding-top:18px;border-top:1px solid rgba(28,27,27,.08)}.communityItem p{margin:10px 0 0;font-family:var(--font-sans);line-height:1.7;color:var(--ink-soft)}.starButton{border:none;background:transparent;color:#b39c5a;font-size:1rem;padding:0}.starButton.active{color:#d6a720}.block{background:var(--paper-lowest);padding:18px 20px}.blockCaption{margin-bottom:10px;font-family:var(--font-sans);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.blockMarkdown{font-family:var(--font-sans)}.blockMarkdown p{margin:0 0 14px;font-size:1rem;line-height:1.85;color:var(--ink-soft)}.blockMarkdown h1,.blockMarkdown h2,.blockMarkdown h3{font-family:var(--font-display);margin:0 0 14px;line-height:1.08;color:var(--ink)}.blockMarkdown ul,.blockMarkdown ol{margin:0 0 14px 22px;color:var(--ink-soft);line-height:1.8}.tableHtml{overflow:auto}.tableHtml table{width:100%;border-collapse:collapse}.tableHtml th,.tableHtml td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(143,112,108,.18);font-family:var(--font-sans)}.compactTableWrap{overflow-x:auto;border:1px solid rgba(143,112,108,.18);background:var(--paper-low)}.compactTable{width:100%;min-width:860px;border-collapse:collapse;font-family:var(--font-sans);font-size:.78rem}.compactTable th,.compactTable td{padding:8px 10px;text-align:left;border-bottom:1px solid rgba(143,112,108,.14);white-space:nowrap;vertical-align:middle}.compactTable th{position:sticky;top:0;z-index:1;background:var(--paper-mid);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.compactTable tbody tr:nth-child(2n){background:#8f706c0a}.compactTable tbody tr:hover{background:rgba(var(--primary-rgb),.05)}.compactTableEmpty,.compactTableMuted{color:var(--ink-muted)}.compactTableError{color:#9f1f1f;max-width:320px;overflow:hidden;text-overflow:ellipsis}.newsletterCompactTable .statusPill{margin:0}.newsletterCompactTable td{max-width:320px;overflow:hidden;text-overflow:ellipsis}.bodyPre{margin:0;white-space:pre-wrap;overflow:auto;padding:16px;background:var(--paper-inlay)}.app{width:100%;min-height:100%;display:grid;grid-template-columns:1fr 360px}.canvasWrap{width:100%;min-height:70vh}.panel{padding:22px;background:var(--paper-panel);box-shadow:-18px 0 40px #1c1b1b0a;display:flex;flex-direction:column;gap:12px}.textbox{min-height:220px;font-size:.88rem}.webcamWrap{position:relative;width:100%;height:180px}.webcam{width:100%;height:100%;background:#0b1220;object-fit:cover;transform:scaleX(-1)}.webcamOverlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transform:scaleX(-1)}@media(max-width:1180px){.topbar{width:calc(100% - (var(--page-gutter) * 2));padding:10px 0;min-height:76px}.brandLogo{height:48px}.brandLogoCurator{height:64px}.newsroomArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mastheadBar{flex-wrap:wrap}.newsroomHeroGrid,.frontPageGrid,.sectionBandGrid,.articleReadingGrid,.cmsShellGrid,.cmsQueueGrid,.cmsManagerGrid,.newsletterOverviewLayout,.editorialSeedGrid,.editorialGrid,.editorMetaGrid,.editorFormGrid,.app,.featureBody,.newsletterReviewIntro,.newsletterFlowSteps,.newsletterStatRow,.newsletterListToolbar,.newsletterKpiGrid{grid-template-columns:1fr}.newsletterStoryTableHeader{display:none}.newsletterStoryTableRow{grid-template-columns:1fr;gap:10px}.newsletterStoryTableRow>:not(:first-child){padding-left:0;padding-top:10px;border-left:none;border-top:1px solid rgba(15,76,129,.08)}.newsletterStoryColumnLabel{display:inline-flex}.newsletterStoryMetaGrid{grid-template-columns:1fr}.newsletterStoryDataCell,.newsletterStoryActionsCell{grid-template-columns:minmax(88px,auto) minmax(0,1fr);gap:8px 12px;align-items:start}.newsletterStoryActionsCell{justify-items:stretch}.newsletterStoryActions{justify-content:flex-start}.perspectiveInsightGrid{grid-template-columns:1fr}.cmsNav{position:static}.topicEditorOverlay{inset:0;display:grid;place-items:stretch;padding:0;background:#1c1b1b7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.topicEditorPanel{width:100vw;max-height:100vh;border-radius:0}.storyCard{grid-template-columns:1fr}.heroImage,.storyImage,.storyImagePlaceholder{min-height:260px}}@media(max-width:760px){.topbar{width:calc(100% - (var(--page-gutter) * 2));padding:10px 0;min-height:64px;flex-wrap:wrap;gap:8px}.brandLogo{height:40px}.desktopTopbarNav,.desktopAuthBar{display:none}.mobileNavPanel{display:grid;position:static;width:100%;order:3;margin-top:8px}.desktopOnlyMenuList{display:none}.mobileOnlyMenuList,.mobileAuthSection{display:grid}.mobileTopbarNav{display:flex;width:100%;order:4;gap:8px;overflow-x:auto;padding:4px 0 2px;scrollbar-width:thin}.authDrop{right:0;left:0;width:auto}.mobileAuthSection .authBar{margin-left:0;width:100%;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.mobileAuthSection .authDrop{position:static;width:100%;box-sizing:border-box;border:none;box-shadow:none;padding:12px 0 0;background:transparent}.mobileAuthSection .authDropTabs{border-bottom-color:#1c1b1b1f}.mastheadBar{padding:10px 0}.mastheadRight{width:100%;justify-content:flex-end}.editionDates{padding-bottom:4px}.sectionTabs{-webkit-overflow-scrolling:touch}.newsroomShell,.editorialShell{width:100%}.newsroomHeroFrame,.editorialToolbar,.spotlightStrip,.sectionBand,.articlePaper{padding:20px}.pageTitle{font-size:1.8rem}.detailTitle{font-size:2.5rem}.perspectivePanel{padding:22px 20px}.newsletterInlineActions{margin-left:0;justify-content:flex-start}.perspectiveChoiceRow,.perspectiveComposerActions{align-items:stretch}.perspectiveChoiceButton,.perspectiveComposerActions .primaryButton,.perspectiveEscalationCard .ghostButton{width:100%;justify-content:center}.siteFooterInner{grid-template-columns:1fr;padding-top:22px}.queueDashboardSummary{grid-template-columns:1fr}.queueFilterMeta,.queueItemMetaRow{flex-direction:column;align-items:flex-start}}.frontPageRailAd{padding:18px}.articleInlineAd{margin:20px 0 8px}.status-active,.status-paid{background:#3078451f;color:#2e6d40}.status-pending,.status-pending_review,.status-pending_payment,.status-checkout_created{background:#c2842424;color:#8a5a12}.status-paused{background:#59607a24;color:#51597a}.status-rejected{background:rgba(var(--primary-rgb),.12);color:#8f1010}.adPlacement{overflow:hidden}.adPlacementLabel{font-family:var(--font-sans);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.adPlacementLink{display:grid;gap:12px;color:inherit;text-decoration:none}.adPlacementGoogleWrap{min-height:140px}.adPlacementGoogleUnit{width:100%}.adPlacement-rail .adPlacementLink{grid-template-columns:1fr}.adPlacement-rail .adPlacementImage{max-height:220px}.adPlacement-inline .adPlacementLink{grid-template-columns:minmax(220px,.86fr) minmax(0,1fr);align-items:center}.adPlacement-inline .adPlacementGoogleWrap{min-height:220px}.adPlacementImage{width:100%;border-radius:14px;background:var(--paper-low);object-fit:cover}.adPlacement-inline .adPlacementImage{min-height:180px}.adPlacementCopy{display:grid;gap:8px}.adPlacementHeadline{font-family:var(--font-serif);font-size:1.1rem;line-height:1.2}.adPlacementBody{font-family:var(--font-sans);font-size:.88rem;line-height:1.55;color:var(--ink-muted)}.adPlacementFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;flex-wrap:wrap}.adPlacementCta{font-family:var(--font-sans);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.adPlacementMeta{font-family:var(--font-sans);font-size:.72rem;color:var(--ink-muted)}.advertisingPage{display:grid;gap:22px}.marketingHero{padding:clamp(26px,4vw,40px)}.advertisingSummaryStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.advertisingSummaryCard{display:grid;gap:6px;padding:14px 16px;background:var(--paper-low)}.advertisingSummaryCard strong{font-family:var(--font-sans);font-size:.84rem;letter-spacing:.06em;text-transform:uppercase}.advertisingSummaryCard span{font-family:var(--font-sans);font-size:.82rem;color:var(--ink-muted);line-height:1.45}.inventoryGrid,.advertiserDeskGrid,.advertisingMetricGrid{display:grid;gap:18px}.inventoryGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.inventoryCard{display:grid;gap:10px}.inventoryMetaRow,.inventorySpecs{display:flex;flex-wrap:wrap;gap:8px 12px}.inventorySpecs span{font-family:var(--font-sans);font-size:.76rem;color:var(--ink-muted)}.advertiserDeskGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.advertisingPanelCard{display:grid;gap:16px;padding:clamp(22px,3vw,28px)}.advertisingMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.advertisingMetricGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.metricTile{display:grid;gap:4px;padding:16px 18px;background:var(--paper-low)}.metricTile strong{font-family:var(--font-serif);font-size:1.35rem}.metricTile span{font-family:var(--font-sans);font-size:.78rem;color:var(--ink-muted)}.advertisingFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSpanFull{grid-column:1 / -1}.chipRow{display:flex;flex-wrap:wrap;gap:8px}.chipButton{border:1px solid rgba(28,27,27,.12);background:var(--paper-lowest);color:var(--ink);padding:8px 12px;font:inherit;font-family:var(--font-sans);font-size:.76rem;cursor:pointer}.chipButton.active{border-color:rgba(var(--primary-rgb),.24);background:rgba(var(--primary-rgb),.08);color:var(--primary)}.plannerShell{display:grid;gap:16px}.plannerHeaderCard,.plannerFormCard{overflow:visible}.plannerGrid{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;align-items:start}.plannerSidebar,.plannerMain{display:grid;gap:16px}.plannerDateList,.plannerMiniList,.plannerTaskList,.plannerAssignmentList,.plannerRunList,.plannerRunResultList{display:grid;gap:12px}.plannerDateButton,.plannerMiniItem{border:1px solid rgba(28,27,27,.08);background:var(--paper-lowest);padding:12px 14px;text-align:left;display:grid;gap:4px;cursor:pointer}.plannerDateButton.active,.plannerTaskCard.active{border-color:rgba(var(--primary-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.1)}.plannerDateButton small,.plannerMiniItem small,.plannerAssignmentItem small{color:var(--ink-soft);font-family:var(--font-sans)}.plannerTaskCard{border:1px solid rgba(28,27,27,.08);background:var(--paper-lowest);padding:16px;display:grid;gap:14px}.plannerRunCard,.plannerTaskExecution{border:1px solid rgba(28,27,27,.08);background:#ffffff05;padding:14px;display:grid;gap:12px}.plannerTaskMeta{display:flex;flex-wrap:wrap;gap:12px 18px;color:var(--ink-soft);font-family:var(--font-sans);font-size:.88rem}.plannerRunStats{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--ink-soft);font-family:var(--font-sans);font-size:.86rem}.plannerRunResultItem{display:grid;gap:4px;padding-top:10px;border-top:1px solid rgba(28,27,27,.08)}.plannerRunResultItem:first-child{padding-top:0;border-top:none}.plannerAssignmentItem{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:12px;border-top:1px solid rgba(28,27,27,.08)}.plannerAssignmentItem:first-child{padding-top:0;border-top:none}.plannerActorChipRow{max-height:200px;overflow:auto;padding-right:2px}.plannerDoneButton{white-space:nowrap}@media(max-width:1080px){.plannerGrid{grid-template-columns:minmax(0,1fr)}}.curatorShell{--curator-card-min: 250px;--curator-card-gap: 14px;--curator-image-ratio: 16 / 10;--curator-image-min-height: 118px;--curator-card-body-padding: 12px 12px 13px;--curator-title-zone-min: 86px;--curator-summary-zone-min: 72px;--curator-title-size: 1rem;--curator-summary-size: .86rem;display:grid;gap:12px;max-width:none;background:var(--curator-board-bg, transparent);transition:background-color .3s ease;border-radius:0;padding-top:14px;padding-bottom:40px}.curatorHeroMeta,.curatorToolbarActions,.curatorActionRow,.curatorInlineTags,.curatorTagList,.curatorTagInputRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.curatorStatus{padding:10px 12px;background:rgba(var(--primary-rgb),.06);color:var(--primary);font-family:var(--font-sans);font-size:.78rem;border-radius:14px}.curatorSettingsRow,.curatorBoardStage,.curatorBriefingBlock,.curatorDiscoveryGrid,.curatorDiscoveryList{display:grid;gap:12px}.curatorToolbar{display:grid;gap:10px;padding:14px 16px;border-radius:24px}.curatorBoardTabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.curatorBoardTab{border:1px solid rgba(28,27,27,.08);background:#fffc;color:var(--ink-soft);padding:8px 12px;border-radius:999px;font-family:var(--font-sans);font-size:.76rem;white-space:nowrap;cursor:pointer}.curatorBoardTab.active{background:rgba(var(--primary-rgb),.08);color:var(--primary);border-color:rgba(var(--primary-rgb),.18)}.curatorBoardTabAdd{min-width:38px;padding-inline:0;font-size:1.05rem;line-height:1}.curatorToolbarMain{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.curatorToolbarIdentity{display:grid;gap:6px}.curatorBoardTitle{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.05}.curatorToolbarSubtle{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.curatorSearchField{display:inline-flex;align-items:center}.curatorSearchLauncher{min-width:min(280px,44vw);max-width:min(360px,100%);height:40px;border:1px solid rgba(28,27,27,.1);border-radius:999px;background:#ffffffe6;padding:0 14px;display:inline-flex;align-items:center;gap:10px;color:var(--ink-soft);cursor:pointer;text-align:left;box-shadow:0 10px 22px #1c1b1b0a}.curatorSearchLauncher:hover{border-color:rgba(var(--primary-rgb),.18);color:var(--primary)}.curatorSearchLauncherIcon{font-size:.95rem;line-height:1}.curatorSearchLauncherCopy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:.84rem}.curatorSearchField input{width:min(260px,42vw);min-width:0;height:40px;border:1px solid rgba(28,27,27,.1);border-radius:999px;background:#ffffffdb;padding:0 14px;font:inherit}.curatorSearchField input:focus{outline:none;border-color:rgba(var(--primary-rgb),.24);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.08)}.curatorChipRow{gap:6px}.curatorBoardHintRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.curatorShareRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.curatorShareIcon{width:32px;height:32px;border:1px solid rgba(28,27,27,.08);background:#ffffffd6;color:var(--ink-soft);border-radius:999px;display:inline-grid;place-items:center;font-family:var(--font-sans);font-size:.74rem;text-decoration:none;cursor:pointer}.curatorShareIcon:hover{color:var(--primary);border-color:rgba(var(--primary-rgb),.18)}.curatorSettingsCard{display:grid;gap:14px;max-width:520px;padding:14px 16px;border-radius:20px;background:#ffffffd1;border:1px solid rgba(28,27,27,.08);box-shadow:0 12px 28px #1c1b1b0f}.curatorPendingInvitesCard,.curatorDiscoveryCard{display:grid;gap:14px;padding:16px}.curatorDiscoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.curatorDiscoverySection{display:grid;gap:10px;padding:14px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(28,27,27,.08)}.curatorDiscoveryItem,.curatorShareMember{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid rgba(28,27,27,.08)}.curatorDiscoveryItem:first-child,.curatorShareMember:first-child{border-top:0;padding-top:0}.curatorDiscoveryCopy,.curatorShareMemberCopy,.curatorShareManager{display:grid;gap:4px}.curatorDiscoveryCopy strong,.curatorShareMemberCopy strong{font-size:.95rem;line-height:1.35}.curatorShareManager{padding:12px 14px;background:#f6f1eab8;border-radius:16px}.curatorSettingsCard select,.curatorShareMember select{min-height:40px;border:1px solid rgba(28,27,27,.1);background:#ffffffe6;border-radius:12px;padding:0 12px;font:inherit;color:var(--ink)}.curatorInlineLink{border:none;background:transparent;padding:0;color:var(--primary);font:inherit;text-decoration:none;cursor:pointer}.curatorInlineLink:hover{text-decoration:underline}.curatorDangerZone{display:grid;gap:12px;padding:16px;border-radius:18px;background:#8e1f1f0d;border:1px solid rgba(142,31,31,.12)}.curatorDangerConfirm{display:grid;gap:10px}.curatorDangerConfirm input{min-height:42px;border:1px solid rgba(28,27,27,.1);background:#fffffff0;border-radius:14px;padding:0 12px;font:inherit;color:var(--ink)}.curatorDangerConfirm input:focus{outline:none;border-color:#8e1f1f47;box-shadow:0 0 0 3px #8e1f1f14}.curatorBoardPanel{display:grid;gap:12px}.curatorZeroState{min-height:min(62vh,560px);display:grid;place-items:center;align-content:center;justify-items:center;gap:14px;padding:clamp(28px,5vw,56px);text-align:center;border-radius:30px;background:linear-gradient(180deg,#fffffff5,#f7f2ecf5) padding-box,linear-gradient(135deg,rgba(var(--primary-rgb),.18),#6b5ce729,#1c97ea29) border-box;border:1px solid transparent;box-shadow:0 24px 52px #1c1b1b14}.curatorZeroIcon{width:68px;height:68px;display:inline-grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),#6b5ce71a,#1c97ea1a);color:var(--primary);font-size:1.9rem;line-height:1}.curatorZeroTitle{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.04}.curatorZeroCopy{max-width:720px;margin:0;font-family:var(--font-sans);font-size:.98rem;line-height:1.8;color:var(--ink-soft)}.curatorZeroFeatures{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.curatorCardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--curator-card-min)),1fr));grid-auto-rows:1fr;gap:var(--curator-card-gap);align-items:start}.curatorStoryCard{position:relative;border:1px solid transparent;border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8f4edf7) padding-box,linear-gradient(135deg,rgba(var(--primary-rgb),.28),#6b5ce738,#1c97ea38) border-box;padding:0;text-align:left;display:grid;gap:0;overflow:hidden;box-shadow:0 14px 28px #1c1b1b14;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;min-height:0;height:100%;grid-template-rows:auto 1fr}.curatorStoryCard:hover{transform:translateY(-2px);box-shadow:0 18px 36px #1c1b1b1f,inset 0 0 0 2px rgba(var(--primary-rgb),.16)}.curatorStoryCard.dragging{opacity:.58;transform:scale(.985)}.curatorStoryCard.drop-target{transform:translateY(-4px);box-shadow:0 22px 42px #1c1b1b24,inset 4px 0 rgba(var(--primary-rgb),.62),inset 0 0 0 2px rgba(var(--primary-rgb),.22)}.curatorStoryCard.drop-target-after{box-shadow:0 22px 42px #1c1b1b24,inset -4px 0 rgba(var(--primary-rgb),.62),inset 0 0 0 2px rgba(var(--primary-rgb),.22)}.curatorCardAccent{position:absolute;inset:0;border-radius:22px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),#6b5ce714,#1c97ea14);opacity:.42;pointer-events:none}.curatorStoryCard:hover .curatorCardAccent{opacity:.8}.curatorCardTopbar{position:absolute;top:10px;left:10px;right:10px;z-index:2;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.curatorCardMenuWrap{position:relative}.curatorCardSourceHandle{position:relative;z-index:1}.curatorCardSourceHandle.is-draggable{cursor:grab;user-select:none;-webkit-user-select:none;box-shadow:0 10px 20px #1c1b1b14}.curatorCardSourceHandle.is-draggable:active{cursor:grabbing}.curatorCardActions{display:inline-flex;align-items:center;gap:6px}.curatorMenuButton{border:1px solid rgba(28,27,27,.08);background:#ffffffe6;color:var(--ink);width:32px;height:32px;border-radius:12px;display:inline-grid;place-items:center;font-size:1rem;line-height:1;cursor:pointer;box-shadow:0 10px 22px #1c1b1b1a}.curatorMenuButton:hover{color:var(--primary)}.curatorMenuButton svg{width:16px;height:16px;display:block}.curatorCardMenu{position:absolute;top:calc(100% + 8px);right:0;min-width:210px;padding:8px;display:grid;gap:4px;border-radius:18px;background:#fffffffa;border:1px solid rgba(28,27,27,.08);box-shadow:0 20px 44px #1c1b1b29}.curatorCardMenuItem{border:none;background:transparent;color:var(--ink);text-align:left;padding:10px 12px;border-radius:12px;font-family:var(--font-sans);font-size:.84rem;text-decoration:none;cursor:pointer}.curatorCardMenuItem:hover{background:rgba(var(--primary-rgb),.08);color:var(--primary)}.curatorCardMenuItem.danger{color:#8e1f1f}.curatorStoryImage,.curatorDetailImage{width:100%;object-fit:cover;display:block;background:var(--paper-mid)}.curatorStoryImage{aspect-ratio:var(--curator-image-ratio)}.curatorStoryImageLink{display:block}.curatorStoryImagePlaceholder{min-height:var(--curator-image-min-height);display:grid;place-items:center;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.curatorStoryBody{display:grid;gap:8px;padding:var(--curator-card-body-padding);grid-template-rows:minmax(24px,auto) minmax(var(--curator-title-zone-min),auto) minmax(var(--curator-summary-zone-min),auto) minmax(24px,auto) auto;align-content:start}.curatorStoryBody>*{min-width:0}.curatorCardTitleZone{display:grid;gap:8px;min-height:var(--curator-title-zone-min);align-content:start}.curatorCardBadges{display:flex;flex-wrap:wrap;gap:6px;min-height:24px;align-items:flex-start}.curatorBadgeAction{border:none;cursor:pointer}.curatorBadgeAction:hover{background:rgba(var(--primary-rgb),.12);color:var(--primary)}.curatorStoryCard .storyTitle{font-size:var(--curator-title-size);line-height:1.22;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.curatorStoryCard .storySummary{margin:0;font-size:var(--curator-summary-size);line-height:1.5;color:var(--ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.curatorEmptyState{padding:18px}.curatorTextBlock{white-space:pre-wrap;line-height:1.8;color:var(--ink)}.curatorBriefingPreview{display:grid;gap:16px}.curatorBriefingAudioControls{align-items:flex-start}.curatorInsightPreview,.curatorInsightPanel{display:grid;gap:5px;padding:10px 11px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),#6b5ce70d);border:1px solid rgba(var(--primary-rgb),.12);border-radius:14px}.curatorInsightSpacer{min-height:72px}.curatorInsightPreview strong{font-family:var(--font-sans);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.curatorInsightPreview span{color:var(--ink);font-size:.82rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.curatorInsightTooltipPopover{position:fixed;z-index:95;display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:#fffffffa;border:1px solid rgba(28,27,27,.08);box-shadow:0 22px 46px #1c1b1b2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.curatorInsightTooltipTitle{font-family:var(--font-sans);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.curatorInsightTooltipText{white-space:pre-wrap;font-size:.88rem;line-height:1.6;color:var(--ink)}.curatorCardFooter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:18px}.curatorCardFooter .metaText{font-size:.71rem}.curatorLinkButton{text-decoration:none}.curatorAudioPlayer{width:min(320px,100%)}.curatorInlineTags{min-height:24px;align-items:flex-start}.curatorInlineTagsPlaceholder{min-height:24px}.curatorTagComposer{display:grid;gap:10px}.curatorTagChip{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),#6b5ce714);color:var(--ink);padding:7px 10px;font-family:var(--font-sans);font-size:.74rem;border-radius:999px}.curatorTagChip button{border:none;background:transparent;color:var(--ink-muted);font:inherit;cursor:pointer;padding:0}.curatorTagChip button:hover{color:var(--primary)}.curatorTagInputRow input{flex:1 1 180px;min-width:0;border:none;background:#f6f1eae6;padding:10px 12px;font:inherit;color:var(--ink);border-radius:14px}.curatorTagInputRow input:focus{outline:none;box-shadow:inset 0 -2px 0 var(--primary)}.curatorModalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#12111870;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.curatorModalCard{width:min(760px,100%);display:grid;gap:18px;padding:clamp(22px,3vw,30px);background:linear-gradient(180deg,#fffffffa,#f8f4edfa) padding-box,linear-gradient(135deg,rgba(var(--primary-rgb),.3),#6b5ce73d,#1c97ea3d) border-box;border:1px solid transparent;border-radius:30px;box-shadow:0 34px 80px #1c1b1b3d}.curatorSettingsModal{width:min(680px,100%);max-height:min(88vh,calc(100vh - 48px));overflow:auto}.curatorSettingsPanel{position:fixed;top:0;right:0;bottom:0;width:min(400px,90vw);z-index:80;background:#fffffff7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-left:1px solid rgba(28,27,27,.1);box-shadow:-12px 0 48px #1c1b1b1a;overflow-y:auto;animation:curatorPanelSlideIn .22s ease-out}@keyframes curatorPanelSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.curatorSettingsPanelInner{display:grid;gap:18px;padding:clamp(18px,3vw,28px)}.curatorColorSection{display:grid;gap:10px}.curatorColorLabel{font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.curatorColorSwatches{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.curatorColorSwatch{width:34px;height:34px;border-radius:999px;border:2px solid rgba(28,27,27,.12);background:var(--paper-lowest);color:var(--ink-muted);font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.curatorColorSwatch:hover{transform:scale(1.12);border-color:#1c1b1b47}.curatorColorSwatch.active{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18);transform:scale(1.1)}.curatorColorCustom{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.curatorColorInput{width:34px;height:34px;border:2px solid rgba(28,27,27,.12);border-radius:999px;padding:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.curatorColorInput::-webkit-color-swatch-wrapper{padding:2px}.curatorColorInput::-webkit-color-swatch{border:none;border-radius:999px}.curatorColorCustomLabel{font-family:var(--font-sans);font-size:.72rem;color:var(--ink-muted)}.curatorDiscoveryModal{width:min(1120px,100%);max-height:min(90vh,calc(100vh - 48px));overflow:auto}.curatorDiscoveryModal .curatorSearchField,.curatorDiscoveryModal .curatorSearchField input{width:100%}.curatorModalMeta{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1080px){.curatorToolbarMain,.curatorToolbarSubtle{align-items:flex-start}.curatorDiscoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.curatorDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.curatorActionRow{align-items:stretch}.curatorActionRow>*{width:100%}.curatorMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.curatorCardTopbar{top:8px;left:8px;right:8px}.curatorCardMenu{min-width:180px}.curatorToolbar{padding:12px}.curatorSearchField input{width:min(100%,100vw)}.curatorSearchLauncher{width:min(100%,100vw);max-width:none}.curatorCardGrid{grid-template-columns:1fr;gap:12px}.curatorDiscoveryGrid{grid-template-columns:1fr}}.advertisingManagerShell{display:grid;gap:18px}.advertisingManagerGrid{align-items:start}.advertisingDetailBlock{display:grid;gap:14px;padding-top:8px;border-top:1px solid rgba(28,27,27,.08)}.compactManagerList{max-height:320px;overflow:auto}.staticItem{cursor:default}.checkboxField{display:flex;align-items:center;gap:10px}@media(max-width:980px){.advertisingSummaryStrip,.advertiserDeskGrid,.advertisingMetricGrid,.advertisingMetricGrid.compact,.advertisingFormGrid,.adPlacement-inline .adPlacementLink{grid-template-columns:1fr}}.articleBodyField,.articleAiField,.articleHeroField,.articleImagePromptField,.articleAudioField,.articleNewsletterOverrideField,.articleAdvancedNotesField,.articleAdvancedJsonField{grid-column:1 / -1}.articleEditorTabs,.articleEditorPanel{margin-top:18px}.articleSectionStack{display:grid;gap:18px}.articleNewsletterOverrideOptions{display:grid;gap:10px;margin-top:10px}.articleAiField{display:grid;gap:12px}.articleAiHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.articleAiConversation{display:grid;gap:10px;max-height:280px;overflow:auto;padding:4px}.articleAiBubble{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(28,27,27,.08);background:#fbf7ef;color:var(--ink)}.articleAiBubble strong{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.articleAiBubbleAssistant{background:#0f4c8114;border-color:#0f4c8124}.articleAiBubbleUser{background:rgba(var(--primary-rgb),.06);border-color:rgba(var(--primary-rgb),.12)}.editorHeaderLead{display:flex;align-items:flex-start;gap:12px}.articleHeroField,.articleAudioField,.articleContextPanel{display:grid;gap:12px}.articleContextPanel{padding:18px;background:var(--paper-low);border:1px solid rgba(28,27,27,.08)}.articleHeroPlaceholder{min-height:260px}.articleAdvancedToggleRow{grid-column:1 / -1}.editorBackButton{min-width:44px;min-height:44px;padding:10px}.queueWorkspaceListing{width:100%}.editorAiPanel{max-width:1180px}.editorAiDesc{color:var(--ink-light);font-size:.92rem;margin:.4rem 0 1rem}.editorAiRoster{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;margin-bottom:1rem}.editorAiEmployeeCard{display:grid;grid-template-columns:68px minmax(0,1fr);gap:.8rem;align-items:center;padding:.8rem .9rem;border:1px solid var(--rule);border-radius:10px;background:var(--surface);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.editorAiEmployeeCard:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.22)}.editorAiEmployeeCard.active{border-color:rgba(var(--primary-rgb),.28);box-shadow:0 10px 30px rgba(var(--primary-rgb),.08);background:linear-gradient(180deg,#fffbf7fa,#faf3ecfa)}.editorAiEmployeePortrait,.editorAiIdentityPortrait{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid rgba(28,27,27,.08);background:var(--paper-low)}.editorAiEmployeeCopy{display:grid;gap:.18rem;min-width:0}.editorAiEmployeeCopy strong,.editorAiIdentityCopy .railHeadline{font-size:1rem}.editorAiEmployeeCopy span,.editorAiIdentityCopy .storyByline{color:var(--ink);font-size:.88rem}.editorAiEmployeeCopy small{color:var(--ink-light);font-size:.78rem}.editorAiIdentityCard{display:grid;grid-template-columns:132px minmax(0,1fr);gap:1rem;align-items:center;padding:1rem;border:1px solid var(--rule);border-radius:10px;background:var(--paper);margin-bottom:1rem}.editorAiIdentityPortrait{max-width:132px}.editorAiIdentityCopy{min-width:0}.editorAiSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem}.editorAiSummaryCard{display:grid;gap:.35rem;padding:.85rem .95rem;border:1px solid var(--rule);border-radius:8px;background:var(--surface)}.editorAiSummaryCard span{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-light)}.editorAiSummaryCard strong{font-size:1.5rem;line-height:1}.editorAiWorkspace{display:flex;flex-direction:column;gap:1rem;min-height:0}.editorAiContentShell{min-width:0;display:flex;flex-direction:column;gap:.9rem}.editorAiWorkspace--monitorCollapsed{grid-template-columns:minmax(0,1fr) 56px}.editorAiChat{display:flex;flex-direction:column;gap:.75rem;min-height:0}.editorAiChatMain{min-width:0;min-height:0}.editorAiChatShell{min-width:0;min-height:0;display:flex}.editorAiSidebar{position:fixed;top:0;right:0;bottom:0;z-index:900;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#f7f7f2;color:#1f2937;border-left:1px solid rgba(15,23,42,.1);box-shadow:-8px 0 28px #0f172a1f;padding:0;overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;max-width:100vw;overflow-x:hidden}.editorAiResizeHandle{position:absolute;left:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:10;background:transparent;transition:background .15s}.editorAiResizeHandle:hover,.editorAiResizeHandle:active{background:#2563eb33}.editorAiSidebarHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:14px 16px 10px;border-bottom:1px solid rgba(15,23,42,.08);background:#fcfcf9;flex-shrink:0}.editorAiSidebarHeaderActions{display:inline-flex;align-items:center;gap:.5rem}.editorAiSidebarHeaderMain{min-width:0}.editorAiSidebarHeader .sectionKicker{color:#6b7280;font-size:.68rem;letter-spacing:.06em}.editorAiSidebarHeader .editorAiMonitorTitle{color:#111827;font-size:.92rem;font-weight:600}.editorAiSidebarExpandButton{display:inline-flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#475569;cursor:pointer;font-size:1rem;line-height:1;transition:background .12s,color .12s,border-color .12s}.editorAiSidebarExpandButton:hover{background:#eef2ff;color:#1d4ed8;border-color:#2563eb3d}.editorAiSidebarCloseButton{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .8rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#475569;cursor:pointer;font-size:.82rem;font-weight:600}.editorAiSidebarCloseButton:hover{background:#eef2ff;color:#1d4ed8;border-color:#2563eb3d}.editorAiChatViewport{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:0;padding:0}.editorAiChat{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:0}.editorAiTopicsBar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:8px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#f3f4f6;flex-shrink:0}.editorAiTopicsBar .ghostButton{color:#4b5563;font-size:.76rem}.editorAiTopicsBar--compact{align-items:flex-end}.editorAiTopicsList{display:flex;gap:.35rem;flex-wrap:wrap}.editorAiThreadSelectWrap{display:grid;flex:1 1 auto;gap:.28rem;min-width:0}.editorAiThreadSelectLabel{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.editorAiThreadSelect{width:100%;min-width:0;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;color:#111827;padding:.55rem .7rem;font-size:.88rem}.editorAiTopicsCompactActions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.editorAiChatScope{display:flex;align-items:center;gap:.45rem;padding:8px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.editorAiChatScope label{display:inline-flex;min-width:0;flex:0 0 auto}.editorAiChatScope select{min-height:2rem;min-width:150px;max-width:min(300px,76vw);border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;color:#111827;padding:.4rem .55rem;font-size:.82rem;line-height:1.2}.editorAiTopicChip{border:1px solid rgba(15,23,42,.1);background:#fff;color:#4b5563;border-radius:999px;padding:.15rem .2rem .15rem .55rem;font-size:.74rem;transition:background .12s;display:inline-flex;align-items:center;gap:.2rem}.editorAiTopicChip:hover{background:#eef2ff}.editorAiTopicChip.active{background:#e0ecff;border-color:#2563eb47;color:#1d4ed8}.editorAiTopicChipButton{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.editorAiTopicChipDelete{border:0;background:transparent;color:inherit;font:inherit;line-height:1;padding:.05rem .2rem;border-radius:999px;cursor:pointer;opacity:.8}.editorAiTopicChipDelete:hover{background:#0f172a14;opacity:1}.editorAiMessages{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:12px 14px;background:#f9fafb}.editorAiEmpty{color:#6b7280;font-size:.85rem;font-style:italic;padding:2rem 0;text-align:center}.editorAiMsg{padding:.45rem .65rem;border-radius:8px;max-width:88%;min-width:0;font-size:.88rem;line-height:1.45}.editorAiMsg--user{align-self:flex-end;background:#dbeafe;color:#1e3a8a;border:1px solid rgba(37,99,235,.14);border-radius:8px 8px 2px}.editorAiMsg--assistant{align-self:flex-start;background:#fff;color:#1f2937;border:1px solid rgba(15,23,42,.08);border-radius:8px 8px 8px 2px}.editorAiMsg--system{align-self:center;font-size:.78rem;color:#6b7280;background:transparent}.editorAiMsgLabel{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.1rem}.editorAiMsgContent{font-size:.88rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#1f2937}.editorAiMsgContentMarkdown{white-space:normal;color:#1f2937}.editorAiMsgContentMarkdown>*:first-child{margin-top:0}.editorAiMsgContentMarkdown>*:last-child{margin-bottom:0}.editorAiMsgContentMarkdown a{color:#1d4ed8}.editorAiMsgContentMarkdown code{background:#eef2f7;padding:.1em .3em;border-radius:3px;font-size:.86em}.editorAiMsgContentMarkdown p,.editorAiMsgContentMarkdown ul,.editorAiMsgContentMarkdown ol,.editorAiMsgContentMarkdown li,.editorAiMsgContentMarkdown blockquote,.editorAiMsgContentMarkdown pre,.editorAiMsgContentMarkdown code{word-break:break-word}.editorAiMsgContentMarkdown ul,.editorAiMsgContentMarkdown ol{padding-left:1.25rem}.editorAiMsgContent .articleBlocks,.editorAiMsgContent .block,.editorAiMsgContent .blockMarkdown,.editorAiMsgContent .blockTable,.editorAiMsgContent .blockChart,.editorAiMsgContent .tableHtml,.editorAiMsgContent .bodyPre{min-width:0;max-width:100%}.editorAiMsgContent .articleBlocks{gap:10px}.editorAiMsgContent .block{padding:12px;overflow:hidden}.editorAiMsgContent .tableHtml{overflow-x:auto;overflow-y:hidden}.editorAiMsgContent .tableHtml table{width:max-content;min-width:100%}.editorAiMsgContent .bodyPre,.editorAiMsgContent pre{overflow-x:auto;white-space:pre-wrap;word-break:break-word}.editorAiMsgContent .blockChart{overflow-x:auto}.editorAiMsgContent .blockChart>div,.editorAiMsgContent .blockChart canvas,.editorAiMsgContent .blockChart svg{max-width:100%}.editorAiTyping{opacity:.6;animation:editorAiBlink 1.2s ease-in-out infinite}@keyframes editorAiBlink{0%,to{opacity:.6}50%{opacity:1}}.editorAiInputRow{display:flex;gap:.5rem;align-items:flex-end;min-width:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(15,23,42,.08);background:#f3f4f6}.editorAiInputRow,.editorAiVoiceStatus,.editorAiQuickActions{flex-shrink:0}.editorAiInputControls{display:flex;gap:.4rem}.editorAiIconButton{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;min-width:2.2rem;height:2.2rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#475569;cursor:pointer;font-size:.92rem;transition:background .12s}.editorAiIconButton:hover{background:#eef2ff}.editorAiIconButton.active{border-color:#2563eb59;background:#dbeafe;color:#1d4ed8}.editorAiIconButton:disabled{opacity:.35;cursor:not-allowed}.editorAiInput{flex:1;min-width:0;width:100%;font-size:.88rem;padding:.5rem .75rem;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;color:#111827;font-family:var(--font-sans);outline:none;transition:border-color .15s;line-height:1.45;resize:none;min-height:44px;max-height:160px;white-space:pre-wrap;overflow-wrap:anywhere}.editorAiInput:focus{border-color:#2563eb73;box-shadow:0 0 0 2px #2563eb1a}.editorAiInput::placeholder{color:#9ca3af}.editorAiVoiceStatus{font-size:.76rem;color:#6b7280;padding:0 14px;padding-bottom:env(safe-area-inset-bottom,0px)}.editorAiMsgRich{display:grid;gap:.35rem}.editorAiMsgActions{display:flex;align-items:center;gap:.45rem}.editorAiInlineIconButton{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;min-width:1.7rem;height:1.7rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc;color:#64748b;cursor:pointer;font-size:.78rem}.editorAiInlineIconButton.active{background:#dbeafe;border-color:#2563eb59;color:#1d4ed8}.editorAiInlineIconButton:disabled{opacity:.35;cursor:not-allowed}.editorAiMsgVoiceLabel{font-size:.68rem;color:#6b7280}.editorAiQueueStatus{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--rule);border-radius:6px;background:var(--surface);font-size:.84rem;color:var(--ink-light)}.editorAiQueueStatus .ghostButton{flex-shrink:0}.editorAiMonitor{position:sticky;top:84px;display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border:1px solid var(--rule);border-radius:8px;background:var(--paper);min-height:220px;max-height:calc(100vh - 104px);overflow:hidden}.editorAiMonitor--collapsible{width:100%}.editorAiMonitorActions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.editorAiMonitorRail{position:sticky;top:84px;align-self:start;display:flex;justify-content:center}.editorAiMonitorTab{display:inline-flex;align-items:center;justify-content:center;min-height:220px;padding:.85rem .55rem;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);cursor:pointer}.editorAiMonitorTab--active{border-color:#2563eb59;background:#eff6ff}.editorAiMonitorHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.editorAiMonitorTitle{font-size:1rem;font-weight:700;color:var(--ink)}.editorAiMonitorSummary{font-size:.86rem;color:var(--ink-light)}.editorAiMonitorProgress{display:grid;gap:.35rem}.editorAiMonitorProgressBar{width:100%;height:10px;border-radius:999px;overflow:hidden;background:#e5e7eb}.editorAiMonitorProgressValue{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e);transition:width .18s ease}.editorAiMonitorProgressMeta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem;color:var(--ink-light)}.editorAiMonitorProgressMeta strong{color:var(--ink)}.editorAiMonitorList{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto}.editorAiMonitorEmpty{font-size:.86rem;color:var(--ink-light);padding:.6rem 0}.editorAiMonitorItem{padding:.65rem .75rem;border:1px solid var(--rule);border-radius:6px;background:var(--surface)}.editorAiMonitorItemTop{display:flex;flex-direction:column;gap:.2rem}.editorAiMonitorStatus{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-light);font-weight:700}.editorAiMonitorItemTitle{font-size:.88rem;color:var(--ink);line-height:1.35}.editorAiMonitorItem--running{border-color:#93c5fd;background:#eff6ff}.editorAiMonitorItem--done{border-color:#86efac;background:#f0fdf4}.editorAiMonitorItem--failed{border-color:#fca5a5;background:#fef2f2}.editorAiMonitorItem--cancelled{border-color:#d1d5db;background:#f8fafc}.editorAiMonitorError{margin-top:.35rem;font-size:.8rem;color:#b91c1c;white-space:pre-wrap}.editorAiQuickActions{display:flex;gap:.35rem;flex-wrap:wrap;padding:6px 14px calc(10px + env(safe-area-inset-bottom,0px));flex-shrink:0}.editorAiQuickActions .ghostButton{font-size:.74rem;padding:.2rem .55rem;color:#4b5563;border:1px solid rgba(15,23,42,.1);border-radius:4px;background:#fff;transition:background .12s,color .12s}.editorAiQuickActions .ghostButton:hover{background:#eef2ff;color:#1d4ed8}.editorAiReview{display:flex;flex-direction:column;gap:.75rem}.editorAiExecutionStack{display:grid;gap:.9rem}.editorAiMonitor--inline{position:static;top:auto;max-height:none}.editorAiReviewActions{display:flex;gap:.5rem}.editorAiReviewList{display:flex;flex-direction:column;gap:.4rem}.editorAiReviewItem{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--surface);border:1px solid var(--rule);border-radius:4px}.editorAiReviewTitle{font-size:.88rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorAiSuccess{color:#16a34a;font-size:.9rem;padding:.5rem;background:#f0fdf4;border-radius:4px}.editorAiError{color:#dc2626;font-size:.9rem;padding:.5rem;background:#fef2f2;border-radius:4px}.editorAiNotice{color:#1d4ed8;font-size:.9rem;padding:.5rem;background:#eff6ff;border-radius:4px}.editorAiGuidelines{display:flex;flex-direction:column;gap:.75rem}.editorAiGuidelines p{font-size:.88rem;color:var(--ink-light);margin:0}.editorAiGuidelinesText{font-family:inherit;font-size:.9rem;padding:.75rem;border:1px solid var(--rule);border-radius:4px;resize:vertical;background:var(--surface);line-height:1.5}.editorAiPrompts{display:flex;flex-direction:column;gap:.75rem}.editorAiPromptsHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:flex-start}.editorAiPromptsHeader p{margin:0;max-width:720px;font-size:.88rem;color:var(--ink-light)}.editorAiPromptList{display:flex;flex-direction:column;gap:.65rem}.editorAiPromptCard{padding:.8rem;background:var(--surface);border:1px solid var(--rule);border-radius:6px;display:flex;flex-direction:column;gap:.45rem}.editorAiPromptCardHeader{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.editorAiPromptLink{border:none;background:none;padding:0;margin:0;font:inherit;font-size:.92rem;font-weight:700;color:var(--ink);cursor:pointer;text-align:left}.editorAiPromptLink:hover{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.editorAiPromptKey{font-size:.72rem;line-height:1.35;color:var(--ink-light);padding:.2rem .45rem;background:#0f172a0d;border-radius:999px;word-break:break-word}.editorAiPromptMeta{font-size:.78rem;color:var(--ink-light)}.editorAiPromptPreview{font-size:.84rem;color:var(--ink);line-height:1.5}.editorAiPromptModal{width:min(960px,calc(100vw - 32px));max-height:min(90vh,960px);overflow:auto}.editorAiPromptReadonly{background:#0f172a08;color:var(--ink-light)}.editorAiPromptTextarea{min-height:420px;font-family:var(--font-sans)}.editorAiPromptHint{grid-column:1 / -1;font-size:.8rem;color:var(--ink-light)}.editorAiWriters{display:flex;flex-direction:column;gap:.6rem}.editorAiWriters>p{font-size:.88rem;color:var(--ink-light);margin:0}.editorAiWriterCard{padding:.75rem;background:var(--surface);border:1px solid var(--rule);border-radius:6px}.editorAiWriterHeader{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.35rem}.editorAiWriterRole{font-size:.8rem;color:var(--ink-light)}.editorAiWriterInactive{font-size:.72rem;color:#dc2626;text-transform:uppercase;font-weight:600}.editorAiWriterBrief{font-size:.85rem;color:var(--ink);line-height:1.45;white-space:pre-wrap}.editorAiWriterActions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.editorAiWriterHistory{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rule)}.editorAiWriterHistoryControls{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.editorAiWriterHistoryField{display:flex;flex-direction:column;gap:.3rem;min-width:180px;font-size:.78rem;color:var(--ink-light)}.editorAiWriterHistoryInput{min-height:38px;padding:.45rem .6rem;border:1px solid var(--rule);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.editorAiWriterInlineError{font-size:.82rem;color:#b91c1c}.editorAiWriterInlineNotice{font-size:.82rem;color:#166534}.editorAiWriterHistoryEmpty{font-size:.82rem;color:var(--ink-light)}.editorAiWriterHistoryList{display:flex;flex-direction:column;gap:.65rem}.editorAiWriterHistoryCard{padding:.75rem;border:1px solid var(--rule);border-radius:6px;background:#0f172a08}.editorAiWriterHistoryCardHeader{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.55rem}.editorAiWriterHistoryTimestamp{font-size:.88rem;font-weight:600;color:var(--ink)}.editorAiWriterHistoryMeta{font-size:.78rem;color:var(--ink-light)}.editorAiWriterHistoryBrief{font-size:.84rem;color:var(--ink);line-height:1.45;white-space:pre-wrap}@media(max-width:720px){.editorAiPromptCardHeader{flex-direction:column;align-items:flex-start}.editorAiPromptKey{border-radius:8px}}.editorAiSettingsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.editorAiCheckbox{display:flex;align-items:center;gap:.55rem;font-size:.9rem;color:var(--ink)}.editorAiCandidateFilters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,220px);gap:.75rem}.editorAiCandidateCompany{font-weight:600;color:var(--ink)}.editorAiCandidateMeta,.editorAiRunMeta,.editorAiScheduleNote{font-size:.82rem;color:var(--ink-light);line-height:1.45}.editorAiRunMeta{display:grid;gap:.35rem}.editorAiMobileChatBar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem;border:1px solid var(--rule);border-radius:8px;background:var(--paper)}.editorAiMobileChatMeta{min-width:0;display:grid;gap:.15rem}.editorAiMobileChatMeta strong{font-size:.92rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.editorAiWorkspace,.editorAiWorkspace--monitorCollapsed{grid-template-columns:1fr}.editorAiChatViewport{min-height:auto;max-height:none;overflow:hidden}.editorAiMonitor{position:static;max-height:none}.editorAiSidebar{position:fixed;width:100%!important;min-width:100%!important;max-width:100%;left:0;right:0;top:max(72px,env(safe-area-inset-top,0px));bottom:0;border-left:none;border-top:1px solid rgba(255,255,255,.1)}.editorAiResizeHandle,.editorAiSidebarExpandButton{display:none}.editorAiMonitorRail{position:static;justify-content:flex-start}.editorAiMonitorTab{min-height:auto;writing-mode:horizontal-tb;transform:none}.editorAiIdentityCard,.editorAiCandidateFilters{grid-template-columns:1fr}.editorAiMobileChatBar{position:sticky;top:0;z-index:3}}@media(max-width:760px){.cmsMobileNavBar{align-items:stretch;flex-direction:column}.newsroomArchiveGrid{grid-template-columns:1fr}.cmsMobileNavBar .ghostButton{width:100%}.editorAiMobileChatBar{align-items:stretch;flex-direction:column}.editorAiMobileChatBar .ghostButton{width:100%}.editorAiSidebar{inset:0 0 auto;width:100vw!important;min-width:100vw!important;max-width:100vw;height:100vh;border-top:none;border-left:none;border-radius:0;box-shadow:none;z-index:1200}@supports (height: 100dvh){.editorAiSidebar{height:100dvh}}.editorAiSidebarHeader{padding-top:calc(10px + env(safe-area-inset-top,0px))}.editorAiTopicsBar--compact{flex-direction:column;align-items:stretch}.editorAiTopicsCompactActions{justify-content:flex-end}.editorAiChatScope{gap:.35rem;padding:8px 10px}.editorAiChatScope select{min-width:132px;max-width:min(260px,72vw);font-size:.8rem}.editorAiInputRow{align-items:stretch;flex-wrap:wrap}.editorAiInput{flex:1 1 100%;order:1}.editorAiInputControls{order:2}.editorAiInputRow>.primaryButton{order:3}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
