.article-page{padding-top:calc(80px + 56px);padding-bottom:0}.article-breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:13px;color:var(--color-text-gray);margin-bottom:24px}.article-breadcrumb a{color:var(--color-text-gray);text-decoration:none;transition:color .2s}.article-breadcrumb a:hover{color:var(--color-black)}.article-breadcrumb__sep{color:var(--color-gray)}.article-breadcrumb__current{color:var(--color-black)}.article-hero{max-width:800px;margin:0 auto 40px}.article-hero__chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;border:1px solid var(--color-pink);font-family:var(--font-primary);font-size:12px;font-weight:600;color:var(--color-pink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.article-hero__title{font-family:var(--font-primary);font-size:clamp(26px, 4vw, 44px);font-weight:600;line-height:1.15;color:var(--color-black);margin-bottom:20px}.article-hero__meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-family:var(--font-primary);font-size:13px;color:var(--color-text-gray);margin-bottom:36px}.article-hero__meta-item{display:flex;align-items:center;gap:6px}.article-hero__meta-dot{width:4px;height:4px;border-radius:50%;background:var(--color-gray);display:inline-block}.article-hero__cover{width:100%;aspect-ratio:16/7;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,var(--color-bg-purple) 0,var(--color-bg-pink-dark) 50%,var(--color-bg-pink) 100%);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:48px}.article-hero__cover-art{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.article-hero__cover-img{width:100%;height:100%;object-fit:cover;display:block}.article-cover--business{background:linear-gradient(135deg,#0a1628 0,#012fd8 45%,#836487 100%)}.article-cover--guide{background:linear-gradient(135deg,#1a0a28 0,#6c2f8a 45%,#ba1d61 100%)}.article-cover--updates{background:linear-gradient(135deg,#0d2418 0,#0a5e3a 45%,#2da05e 100%)}.article-cover--compare{background:linear-gradient(135deg,#0a1628 0,#1a2d4a 50%,#0f1e35 100%)}.art-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(340px,90%)}.art-compare-item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.07);border:1px solid var(--mc,rgba(255,255,255,.2));border-radius:12px;padding:10px 14px;color:rgba(255,255,255,.9);font-weight:600;font-size:13px}.art-compare-swatch{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}.art-models-list{display:flex;flex-direction:column;gap:7px;width:min(400px,90%)}.art-model-item{display:flex;align-items:center;gap:10px;padding:9px 14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-family:var(--font-primary);font-size:13px;font-weight:500}.art-model-swatch{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.art-model-badge{margin-left:auto;font-size:11px;color:rgba(255,255,255,.45);font-family:var(--font-primary)}.art-task-table{display:flex;flex-direction:column;gap:10px;width:min(340px,90%)}.art-task-row{display:flex;align-items:center;gap:12px;font-family:var(--font-primary);font-size:15px;color:#fff}.art-task-label{min-width:100px;font-weight:500;opacity:.65}.art-task-arrow{color:rgba(255,255,255,.3);font-size:14px}.art-task-model{font-family:var(--font-secondary);font-weight:500;font-size:14px;padding:4px 12px;background:rgba(255,255,255,.12);border-radius:6px;border:1px solid rgba(255,255,255,.2);letter-spacing:.02em}.art-changelog{display:flex;flex-direction:column;gap:12px;width:min(360px,90%)}.art-cl-item{display:flex;align-items:center;gap:12px;font-family:var(--font-primary);font-size:14px;font-weight:500;color:#fff}.art-cl-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;flex-shrink:0}.art-cl-date{margin-left:auto;font-size:11px;color:rgba(255,255,255,.4);font-family:var(--font-primary)}.article-cover-image{max-width:800px;margin:0 auto 48px;border-radius:20px;overflow:hidden}.article-cover-image__img{width:100%;height:auto;display:block}@media (max-width:852px){.article-cover-image{border-radius:16px;margin-bottom:36px}}@media (max-width:656px){.article-cover-image{border-radius:12px;margin-bottom:28px}}.article-body{max-width:800px;margin:0 auto;font-family:var(--font-primary);font-size:16px;line-height:1.75;color:var(--color-black)}.article-body h2{font-family:var(--font-primary);font-size:clamp(20px, 2.5vw, 28px);font-weight:600;line-height:1.25;color:var(--color-black);margin:48px 0 16px}.article-body h3{font-family:var(--font-primary);font-size:clamp(16px, 2vw, 20px);font-weight:700;color:var(--color-black);margin:32px 0 12px}.article-body p{margin:0 0 20px;color:#2a2a2e}.article-body ol,.article-body ul{margin:0 0 20px;padding-left:24px}.article-body li{margin-bottom:8px}.article-body strong{font-weight:700;color:var(--color-black)}.article-body a{color:var(--color-pink);text-decoration:underline;text-underline-offset:3px}.article-body a:hover{text-decoration:none}.article-body blockquote{margin:32px 0;padding:20px 24px;border-left:4px solid var(--color-pink);background:var(--color-light-gray);border-radius:0 12px 12px 0;font-size:17px;font-style:italic;color:#444}.article-body blockquote p{margin:0}.article-callout{background:linear-gradient(135deg,rgba(186,29,97,.06) 0,rgba(1,47,216,.06) 100%);border:1px solid rgba(186,29,97,.18);border-radius:16px;padding:24px 28px;margin:32px 0}.article-callout p{margin:0;font-size:15px;color:#333}.article-callout strong{color:var(--color-pink)}.article-table-wrap{overflow-x:auto;margin:32px 0;border-radius:16px;border:1px solid var(--color-gray-back)}.article-table{width:100%;border-collapse:collapse;font-family:var(--font-primary);font-size:14px}.article-table th{background:var(--color-light-gray);font-weight:700;font-size:13px;text-align:left;padding:12px 16px;color:var(--color-black);border-bottom:1px solid var(--color-gray-back)}.article-table td{padding:12px 16px;border-bottom:1px solid var(--color-gray-back);vertical-align:top}.article-table tr:last-child td{border-bottom:none}.article-table tr:nth-child(2n) td{background:rgba(241,243,248,.4)}.article-divider{border:none;border-top:1px solid var(--color-gray-back);margin:48px 0}.article-cta{margin-top:64px;margin-bottom:80px;background:linear-gradient(135deg,var(--color-bg-purple) 0,var(--color-bg-pink-dark) 50%,var(--color-bg-pink) 100%);border-radius:24px;padding:48px 40px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.article-cta__title{font-family:var(--font-secondary);font-size:clamp(22px, 3vw, 34px);font-weight:600;color:var(--color-white);margin-bottom:12px}.article-cta__sub{font-family:var(--font-primary);font-size:15px;color:rgba(255,255,255,.75);margin-bottom:28px}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0;max-width:800px;margin-left:auto;margin-right:auto}.article-tag{padding:5px 12px;border-radius:20px;background:var(--color-light-gray);font-family:var(--font-primary);font-size:12px;font-weight:600;color:var(--color-text-gray)}.article-container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}@media (max-width:1379px){.article-page{padding-top:calc(80px + 48px)}}@media (max-width:1115px){.article-container{padding:0 var(--container-padding-lg)}.article-hero__cover{aspect-ratio:16/8}}@media (max-width:852px){.article-container{padding:0 var(--container-padding-md)}.article-page{padding-top:calc(80px + 40px)}.article-hero__cover{aspect-ratio:4/3}.article-cta{padding:36px 24px}}@media (max-width:656px){.article-page{padding-top:calc(80px + 32px)}.article-container{padding:0 16px}.article-hero__cover{aspect-ratio:1/1;border-radius:16px}.article-body{font-size:15px}.article-table td,.article-table th{padding:10px 12px;font-size:13px}.article-cta{border-radius:16px;padding:28px 20px;margin-bottom:56px}}@media (max-width:456px){.article-body{font-size:14px;line-height:1.7}.article-hero__meta{gap:12px;font-size:12px}}