.article-preview{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;padding:48px 56px 56px}@media (max-width:720px){.article-preview{padding:28px 20px}}.article-preview-hero{margin-bottom:32px}.article-preview-hero-image{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin-bottom:24px;display:block}.article-preview-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:10px;font-size:12px;font-weight:700}.article-preview-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary);margin:0 0 14px;font-size:46px;font-weight:700;line-height:1.1}@media (max-width:720px){.article-preview-title{font-size:32px}}.article-preview-meta{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:13px;display:flex}.article-preview-meta .dot{background:var(--color-tertiary);border-radius:50%;width:3px;height:3px}.article-preview-toc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin:0 0 36px;padding:20px 24px}.article-preview-toc-title{font-family:var(--font-display);color:var(--color-primary);margin:0 0 12px;font-size:20px;font-weight:700}.article-preview-toc-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.article-preview-toc-list li{font-size:15px;line-height:1.5}.article-preview-toc-list li[data-level="3"]{padding-left:16px}.article-preview-toc-list a{color:var(--color-primary);text-underline-offset:3px;-webkit-text-decoration:underline #072c2c40;text-decoration:underline #072c2c40}.article-preview-toc-list a:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.article-preview-content{font-family:var(--font-sans);color:var(--color-primary)}.article-preview-content h1{font-family:var(--font-display);color:var(--color-primary);letter-spacing:-.01em;margin:40px 0 20px;font-size:38px;font-weight:700;line-height:1.15}.article-preview-content h2{font-family:var(--font-logo);color:var(--color-primary);margin:56px 0 18px;scroll-margin-top:24px;font-size:30px;font-weight:600;line-height:1.25}.article-preview-content h3{font-family:var(--font-display);color:var(--color-primary);margin:36px 0 12px;scroll-margin-top:24px;font-size:22px;font-weight:600}.article-preview-content p{color:var(--color-primary-soft,var(--color-primary));margin:0 0 20px;font-size:17px;line-height:1.85}.article-preview-content ul,.article-preview-content ol{margin:12px 0 24px;padding-left:28px}.article-preview-content li{color:var(--color-primary-soft,var(--color-primary));margin-bottom:8px;font-size:17px;line-height:1.8}.article-preview-content a{color:var(--color-accent);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px}.article-preview-content a:hover{background:#ff5f0314}.article-preview-content img{border-radius:10px;max-width:100%;height:auto;display:block}.article-preview-content figure{margin:32px 0}.article-preview-content figure img{width:100%}.article-preview-content figcaption{text-align:center;color:var(--color-secondary);margin-top:10px;font-size:13px;font-style:italic}.article-preview-content blockquote{border-left:4px solid var(--color-accent);background:var(--color-surface);color:var(--color-primary);border-radius:0 8px 8px 0;margin:28px 0;padding:20px 24px;font-size:18px;font-style:italic}.article-preview-content blockquote p{margin:0}.article-preview-content table{border-collapse:collapse;border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;width:100%;margin:28px 0;font-size:15px;overflow:hidden}.article-preview-content th,.article-preview-content td{border:1px solid var(--color-border);vertical-align:top;text-align:left;color:var(--color-primary-soft,var(--color-primary));padding:14px 16px}.article-preview-content thead th,.article-preview-content thead td,.article-preview-content th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--color-primary);font-size:13px;font-weight:700;background:var(--color-surface)!important;color:var(--color-primary)!important}.article-preview-content thead th *,.article-preview-content thead td *,.article-preview-content th *{color:inherit!important;background:0 0!important}.article-preview-content tbody tr:nth-child(2n) td{background:var(--color-surface)}.article-preview-content hr{border:none;border-top:1px solid var(--color-border);margin:40px 0}.article-preview-content .article-kta{background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:0 10px 10px 0;margin:28px 0;padding:20px 24px}.article-preview-content .article-kta>h2,.article-preview-content .article-kta>h3{border-bottom:none;margin:0 0 14px;padding-bottom:0}.article-preview-content .article-kta table{background:var(--color-bg);margin:0}.article-preview-content .article-faq-list{flex-direction:column;gap:10px;margin:16px 0 32px;display:flex}.article-preview-content .article-faq-item{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.article-preview-content .article-faq-item[open]{border-color:var(--color-accent);box-shadow:0 2px 10px -6px #ff5f0359}.article-preview-content .article-faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--color-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:17px;font-weight:600;list-style:none;display:flex}.article-preview-content .article-faq-item summary::-webkit-details-marker{display:none}.article-preview-content .article-faq-item summary:after{content:"+";background:var(--color-surface);width:22px;height:22px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:500;transition:transform .2s;display:inline-flex}.article-preview-content .article-faq-item[open] summary:after{content:"−";background:var(--color-accent);color:#fff}.article-preview-content .article-faq-item .article-faq-body{padding:0 20px 20px}.article-preview-content .article-faq-item .article-faq-body p{margin:0 0 12px;font-size:16px;line-height:1.7}
/*# sourceMappingURL=09ljav-4fjx1l.css.map*/