.article-page.svelte-1vlsow5.svelte-1vlsow5{padding:160px 0 96px;background-color:var(--color-white);min-width:0}.container.svelte-1vlsow5.svelte-1vlsow5{max-width:1440px;margin:0 auto;padding:0 99px;min-width:0}.breadcrumbs.svelte-1vlsow5.svelte-1vlsow5{display:flex;align-items:center;gap:8px;margin-bottom:32px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.breadcrumb-link.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:600;font-size:var(--font-size-middle);line-height:2;color:var(--color-main);text-decoration:none;transition:opacity .3s ease;flex-shrink:0;white-space:nowrap}.breadcrumb-link.svelte-1vlsow5.svelte-1vlsow5:hover{opacity:.8;text-decoration:underline}.breadcrumb-separator.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:600;font-size:var(--font-size-middle);line-height:2;color:var(--color-dark-gray);flex-shrink:0}.breadcrumb-current.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:600;font-size:var(--font-size-middle);line-height:2;color:var(--color-text);flex-shrink:0;white-space:nowrap;max-width:min(72vw,520px);overflow:hidden;text-overflow:ellipsis}.article-state.svelte-1vlsow5.svelte-1vlsow5{margin:24px 0 0;font-family:var(--font-family);font-weight:600;font-size:var(--font-size-middle);color:#3a374fcc}.article-state--err.svelte-1vlsow5.svelte-1vlsow5{color:#b91c1c}.article-header.svelte-1vlsow5.svelte-1vlsow5{max-width:900px;margin:0 auto 28px}.article-kicker.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:600;font-size:var(--font-size-middle);color:var(--color-main);margin:0 0 8px}.article-title.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:700;font-size:var(--font-size-big-title);line-height:1.45;letter-spacing:.01em;color:var(--color-text);margin:0 0 12px}.article-meta-row.svelte-1vlsow5.svelte-1vlsow5{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px}.article-subtitle.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:500;font-size:var(--font-size-big);line-height:1.5;color:var(--color-dark-gray)}.article-date-inline.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:500;font-size:var(--font-size-middle);color:var(--color-dark-gray)}.article-body.svelte-1vlsow5.svelte-1vlsow5{max-width:900px;margin:0 auto 48px}.article-cover.svelte-1vlsow5.svelte-1vlsow5{margin:0 0 28px;border-radius:24px;overflow:hidden;border:1px solid var(--color-light-gray);background:var(--color-bg);aspect-ratio:16 / 9;max-height:480px}.article-cover-img.svelte-1vlsow5.svelte-1vlsow5{width:100%;height:100%;display:block;object-fit:cover}.article-prose.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:400;font-size:var(--font-size-big);line-height:1.75;color:var(--color-text);text-align:left}.article-prose.svelte-1vlsow5.svelte-1vlsow5:after{content:"";display:table;clear:both}.article-placeholder.svelte-1vlsow5.svelte-1vlsow5{margin:0;color:var(--color-dark-gray);font-style:italic}.article-prose.svelte-1vlsow5 p{margin:0 0 20px}.article-prose.svelte-1vlsow5 p:last-child{margin-bottom:0}.article-prose.svelte-1vlsow5 h2{font-family:var(--font-family);font-weight:700;font-size:clamp(22px,2.5vw,28px);line-height:1.35;color:var(--color-text);margin:36px 0 16px}.article-prose.svelte-1vlsow5 h2:first-child{margin-top:0}.article-prose.svelte-1vlsow5 h3{font-family:var(--font-family);font-weight:700;font-size:clamp(18px,2vw,22px);line-height:1.4;color:var(--color-text);margin:28px 0 12px}.share-section.svelte-1vlsow5.svelte-1vlsow5{max-width:900px;margin:0 auto 64px;display:flex;align-items:center;gap:16px;padding-top:32px;border-top:1px solid var(--color-light-gray)}.share-label.svelte-1vlsow5.svelte-1vlsow5{font-family:var(--font-family);font-weight:600;font-size:var(--font-size-big);line-height:1.5;color:var(--color-text)}.share-buttons.svelte-1vlsow5.svelte-1vlsow5{display:flex;align-items:center;gap:12px}.share-btn.svelte-1vlsow5.svelte-1vlsow5{width:40px;height:40px;border:none;background-color:var(--color-bg);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.share-btn.svelte-1vlsow5.svelte-1vlsow5:hover{background-color:var(--color-light-gray);transform:translateY(-2px)}.share-btn.svelte-1vlsow5 img.svelte-1vlsow5{width:24px;height:24px;object-fit:contain}.related-articles-wrap.svelte-1vlsow5.svelte-1vlsow5{margin-top:24px}@media(max-width:991px){.container.svelte-1vlsow5.svelte-1vlsow5{padding:0 40px}}@media(max-width:768px){.article-page.svelte-1vlsow5.svelte-1vlsow5{padding:120px 0 48px;overflow-x:clip}.container.svelte-1vlsow5.svelte-1vlsow5{padding:0 14px}.breadcrumbs.svelte-1vlsow5.svelte-1vlsow5{gap:6px;margin-bottom:18px;padding:10px 12px;background:#fff;border:1px solid var(--color-light-gray);border-radius:12px}.breadcrumb-link.svelte-1vlsow5.svelte-1vlsow5,.breadcrumb-separator.svelte-1vlsow5.svelte-1vlsow5,.breadcrumb-current.svelte-1vlsow5.svelte-1vlsow5{font-size:13px;line-height:1.45}.breadcrumb-current.svelte-1vlsow5.svelte-1vlsow5{max-width:min(58vw,280px)}.article-title.svelte-1vlsow5.svelte-1vlsow5{font-size:24px}.article-prose.svelte-1vlsow5.svelte-1vlsow5{font-size:var(--font-size-middle)}.share-section.svelte-1vlsow5.svelte-1vlsow5{flex-direction:column;align-items:flex-start;margin-bottom:48px;padding-top:24px}.related-articles-wrap.svelte-1vlsow5.svelte-1vlsow5{margin-top:8px;min-width:0}}
