.news-article.svelte-1cy8mfv{background:var(--color-white);color:var(--color-gray-700)}.article-header.svelte-1cy8mfv{padding:calc(var(--space-16) + 60px) 0 var(--space-12);background:linear-gradient(180deg,#f5f7ff 0%,var(--color-white) 100%);text-align:center}.back-link.svelte-1cy8mfv{display:block;text-align:left;font-size:var(--font-size-sm);font-weight:600;color:var(--color-navy);margin-bottom:var(--space-6);text-decoration:none}.back-link.svelte-1cy8mfv:hover{color:var(--color-navy-deep)}.article-meta.svelte-1cy8mfv{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--space-4)}.article-category.svelte-1cy8mfv{font-weight:700;color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-xs);background:#00356614;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full)}.dot.svelte-1cy8mfv{color:var(--color-gray-300)}.article-header.svelte-1cy8mfv h1:where(.svelte-1cy8mfv){font-size:var(--font-size-4xl);font-weight:700;color:var(--color-navy-dark);line-height:1.15;max-width:820px;margin:0 auto var(--space-5)}.article-excerpt.svelte-1cy8mfv{font-size:var(--font-size-lg);color:var(--color-gray-700);max-width:720px;margin:0 auto var(--space-6);line-height:1.6}.article-tags.svelte-1cy8mfv{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2)}.tag.svelte-1cy8mfv{font-size:var(--font-size-xs);font-weight:600;color:var(--color-navy-dark);background:var(--color-white);border:1px solid var(--color-gray-200);padding:4px 10px;border-radius:var(--border-radius-full)}.article-section.svelte-1cy8mfv{padding:var(--space-12) 0}.container.narrow.svelte-1cy8mfv{max-width:760px}.article-section.svelte-1cy8mfv h2:where(.svelte-1cy8mfv){font-size:var(--font-size-3xl);font-weight:700;color:var(--color-navy-dark);line-height:1.2;margin-bottom:var(--space-5)}.article-section.svelte-1cy8mfv p:where(.svelte-1cy8mfv){font-size:var(--font-size-lg);line-height:1.7;color:var(--color-gray-700);margin-bottom:var(--space-4)}.article-section.svelte-1cy8mfv strong{color:var(--color-navy-dark);font-weight:700}.intro.svelte-1cy8mfv{padding-top:var(--space-8)}.split-grid.svelte-1cy8mfv{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.split.reverse.svelte-1cy8mfv .split-text:where(.svelte-1cy8mfv){order:2}.split-text.svelte-1cy8mfv{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.split-visual.svelte-1cy8mfv{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out .15s,transform .7s ease-out .15s;position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7ff,#fff8e6);border-radius:24px;padding:var(--space-12) var(--space-10);overflow:hidden}.split.visible.svelte-1cy8mfv .split-text:where(.svelte-1cy8mfv),.split.visible.svelte-1cy8mfv .split-visual:where(.svelte-1cy8mfv){opacity:1;transform:translateY(0)}.eyebrow.svelte-1cy8mfv{display:inline-block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy);background:#00356614;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full);margin-bottom:var(--space-4)}.split-visual.shot.svelte-1cy8mfv{padding:var(--space-8)}.shot-frame.svelte-1cy8mfv{margin:0;width:100%;border-radius:14px;overflow:hidden;background:var(--color-white);box-shadow:0 20px 46px #00081433;border:1px solid rgba(0,8,20,.06)}.shot-frame.svelte-1cy8mfv picture:where(.svelte-1cy8mfv){display:block}.shot-frame.svelte-1cy8mfv img:where(.svelte-1cy8mfv){display:block;width:100%;height:auto}.add-illu.svelte-1cy8mfv{width:100%;max-width:320px;display:flex;flex-direction:column;gap:var(--space-4)}.add-menu.svelte-1cy8mfv{background:var(--color-white);border-radius:18px;padding:var(--space-3);box-shadow:0 16px 38px #0008141f;display:flex;flex-direction:column;gap:4px}.add-item.svelte-1cy8mfv{display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;border-radius:12px;opacity:0;transform:translateY(8px);transition:opacity .45s ease-out,transform .45s ease-out}.split.visible.svelte-1cy8mfv .add-item:where(.svelte-1cy8mfv){opacity:1;transform:translateY(0)}.split.visible.svelte-1cy8mfv .ai1:where(.svelte-1cy8mfv){transition-delay:.3s}.split.visible.svelte-1cy8mfv .ai2:where(.svelte-1cy8mfv){transition-delay:.42s}.split.visible.svelte-1cy8mfv .ai3:where(.svelte-1cy8mfv){transition-delay:.54s}.split.visible.svelte-1cy8mfv .ai4:where(.svelte-1cy8mfv){transition-delay:.66s}.add-icon.svelte-1cy8mfv{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color-white);flex-shrink:0}.i-photo.svelte-1cy8mfv{background:#8b5cf6}.i-file.svelte-1cy8mfv{background:#3b82f6}.i-draw.svelte-1cy8mfv{background:#e07a5f}.i-voice.svelte-1cy8mfv{background:#10b981}.add-line.svelte-1cy8mfv{height:8px;border-radius:4px;background:var(--color-gray-200)}.add-line.w70.svelte-1cy8mfv{width:70%}.add-line.w62.svelte-1cy8mfv{width:62%}.add-line.w55.svelte-1cy8mfv{width:55%}.add-line.w48.svelte-1cy8mfv{width:48%}.add-bar.svelte-1cy8mfv{display:flex;align-items:center;gap:var(--space-3);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-full);padding:8px 10px;box-shadow:0 8px 22px #00081414}.add-plus.svelte-1cy8mfv{width:34px;height:34px;border-radius:50%;background:var(--color-navy);color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0}.add-input.svelte-1cy8mfv{flex:1;height:8px;border-radius:4px;background:var(--color-gray-100)}.add-send.svelte-1cy8mfv{width:28px;height:28px;border-radius:50%;background:var(--color-gold);flex-shrink:0}.polish.svelte-1cy8mfv{background:var(--color-gray-50);border-radius:24px;margin:var(--space-8) auto;padding:var(--space-12) 0}.polish-intro.svelte-1cy8mfv{margin-bottom:var(--space-6)}.polish-list.svelte-1cy8mfv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.polish-list.svelte-1cy8mfv li:where(.svelte-1cy8mfv){display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);color:var(--color-gray-700);line-height:1.6}.polish-list.svelte-1cy8mfv strong{color:var(--color-navy-dark);font-weight:700}.polish-check.svelte-1cy8mfv{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#10b981;color:var(--color-white);display:flex;align-items:center;justify-content:center;margin-top:2px}.article-cta.svelte-1cy8mfv{padding:var(--space-8) 0 var(--space-16)}.cta-box.svelte-1cy8mfv{background:linear-gradient(135deg,var(--color-navy-dark) 0%,var(--color-navy) 100%);border-radius:24px;padding:var(--space-12) var(--space-8);text-align:center;color:var(--color-white)}.cta-box.svelte-1cy8mfv h2:where(.svelte-1cy8mfv){font-size:var(--font-size-2xl);font-weight:700;color:var(--color-white);margin-bottom:var(--space-3)}.cta-box.svelte-1cy8mfv p:where(.svelte-1cy8mfv){font-size:var(--font-size-base);color:#ffffffd9;margin-bottom:var(--space-6)}.cta-button.svelte-1cy8mfv{display:inline-block;background:var(--color-gold);color:var(--color-navy-dark);font-size:var(--font-size-base);font-weight:700;padding:var(--space-3) var(--space-8);border-radius:var(--border-radius-full);text-decoration:none;box-shadow:0 12px 28px #ffc30059;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.cta-button.svelte-1cy8mfv:hover{transform:translateY(-2px);box-shadow:0 16px 36px #ffc30073}.article-share.svelte-1cy8mfv{padding:0 0 var(--space-16);text-align:center}.share-label.svelte-1cy8mfv{display:inline-block;font-size:var(--font-size-sm);color:var(--color-gray-500);margin-right:var(--space-3)}.share-btn.svelte-1cy8mfv{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-white);color:var(--color-navy-dark);font-size:var(--font-size-sm);font-weight:600;padding:var(--space-2) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-full);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.share-btn.svelte-1cy8mfv:hover{border-color:var(--color-navy);color:var(--color-navy)}@media(max-width:768px){.article-header.svelte-1cy8mfv h1:where(.svelte-1cy8mfv){font-size:var(--font-size-2xl)}.article-excerpt.svelte-1cy8mfv{font-size:var(--font-size-base)}.split-grid.svelte-1cy8mfv{grid-template-columns:1fr;gap:var(--space-6)}.split.reverse.svelte-1cy8mfv .split-text:where(.svelte-1cy8mfv){order:0}.article-section.svelte-1cy8mfv h2:where(.svelte-1cy8mfv){font-size:var(--font-size-2xl)}.article-section.svelte-1cy8mfv p:where(.svelte-1cy8mfv){font-size:var(--font-size-base)}.split-visual.svelte-1cy8mfv{min-height:300px;padding:var(--space-10) var(--space-6)}.cta-box.svelte-1cy8mfv{padding:var(--space-8) var(--space-6)}.cta-box.svelte-1cy8mfv h2:where(.svelte-1cy8mfv){font-size:var(--font-size-xl)}}@media(prefers-reduced-motion:reduce){.split-text.svelte-1cy8mfv,.split-visual.svelte-1cy8mfv,.add-item.svelte-1cy8mfv{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}
