.news-workspace{min-width:0}.news-editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.news-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.5rem}.news-error{color:#972719;background:#fff0ed;border:1px solid #efc3bc;padding:1rem;border-radius:12px;margin:1rem 0}.news-media-preview{width:100%;max-height:240px;object-fit:contain;border-radius:12px;background:#f7f8f5}.news-position{display:flex;flex-wrap:wrap;gap:6px}.news-position button{flex:1;min-height:44px;border:1px solid var(--color-line);border-radius:8px;font-size:12px;padding:4px 8px}.news-position button[aria-pressed=true]{background:#e8edfb;border-color:#002395;color:#002395}.news-rich-editor{min-width:0}.news-rich-editor .cke{width:100%!important;border-radius:12px;overflow:hidden;border-color:var(--color-line)}.news-rich-editor .cke_top{background:#f7f8f5;border-bottom-color:var(--color-line)}.news-ai-result{max-height:420px;overflow:auto;padding:1rem;border:1px solid var(--color-line);border-radius:12px}.news-paper{max-width:820px;margin:0 auto;padding:3rem 2rem;background:white}.news-paper h1{font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.12;font-weight:700;letter-spacing:-.03em}.news-kicker{color:#002395;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;margin-bottom:1rem}.news-lede{font-size:1.18rem;line-height:1.7;color:#53615b;margin:1.5rem 0}.article-prose{font-family:Georgia,Times New Roman,serif;font-size:1.13rem;line-height:1.85;overflow-wrap:anywhere;display:flow-root}.article-prose p{margin:0 0 1.3em}.article-prose h2{font-size:1.7rem;font-weight:700;line-height:1.3;margin:2em 0 1em}.article-prose h3{font-size:1.35rem;font-weight:700;margin:1.6em 0 .8em}.article-prose a{color:#002395;text-decoration:underline;text-underline-offset:3px}.article-prose img{display:block;max-width:100%;height:auto}.article-prose figure{margin:2rem 0}.article-prose figure.article-image-left{width:43%;float:left;margin:.5rem 1.5rem 1rem 0}.article-prose figure.article-image-right{width:43%;float:right;margin:.5rem 0 1rem 1.5rem}.article-prose figcaption{font:12px/1.6 Arial,sans-serif;color:#66736f;margin-top:.6rem}.article-prose blockquote{font-size:1.3rem;border-left:3px solid #002395;margin:1.5rem 0;padding:.4rem 1.2rem;font-style:italic}.article-prose ol,.article-prose ul{padding-left:1.5rem;margin:1.2rem 0;list-style:revert}.article-prose table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin:1.5rem 0;font-size:.95rem}.article-prose td,.article-prose th{padding:.6rem;border:1px solid #d8dfdb}.article-prose iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;margin:1.5rem 0}.article-page-break{clear:both;border-top:1px solid #d8dfdb;margin:3rem 0}.news-hero-image{width:100%;height:auto;max-height:560px;object-fit:contain;margin:2rem 0;background:#f6f7f4}.news-reader{max-width:820px;margin:0 auto;padding:2rem 1.5rem 4rem}.news-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#66736f;font-size:.8rem;margin:1.5rem 0;padding-bottom:1.5rem;border-bottom:1px solid #d8dfdb}.news-paywall{padding:2rem;margin:2rem 0;background:#f1f4fc;border:1px solid #cbd5f1;border-radius:20px}.news-paywall h2{font:700 1.8rem/1.25 Georgia,serif;margin-bottom:.8rem}.news-paywall p{font-size:.95rem;line-height:1.6}.news-paywall label{margin-top:1rem}.news-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-line);border-radius:16px;overflow:hidden}.news-card h2{font:700 1.5rem/1.25 Georgia,serif}.news-card img{width:100%;height:200px;object-fit:cover}.news-card-body{padding:1.5rem;display:grid;gap:.8rem}@media(max-width:1100px){.news-editor-grid{grid-template-columns:minmax(0,1fr)}.news-editor-grid aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.news-editor-toolbar{align-items:flex-start;flex-direction:column}.news-cards,.news-editor-grid aside{grid-template-columns:minmax(0,1fr)}.news-reader{padding:1.5rem 1rem 3rem}.news-paper{padding:1rem}.article-prose figure.article-image-left,.article-prose figure.article-image-right{width:100%;float:none;margin:1.5rem 0}.news-paywall{padding:1.3rem}}.news-continue{display:flex;justify-content:center;padding:2rem 0;margin:1rem 0;border-top:1px solid var(--color-line)}.news-payment-dialog{width:min(640px,calc(100vw - 24px));max-height:90dvh;padding:0;border:0;border-radius:20px;overflow:auto;background:#fff;color:#17211f;box-shadow:0 20px 80px #0003}.news-payment-dialog::backdrop{background:rgb(10 20 30/.55)}.news-payment-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-line)}.news-payment-header h2{font-size:1.25rem;font-weight:800}.news-payment-header button{min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:50%}.news-payment-header button:hover{background:#f1f4fc}.news-payment-surface .news-paywall{margin:0;border:0;border-radius:0;background:white}@media(max-width:640px){.news-payment-dialog{width:calc(100vw - 16px);max-height:94dvh}.news-payment-surface .news-paywall{padding:1.25rem}}