.article-main[data-astro-cid-gysqo7gh]{background:var(--apple-bg-secondary);padding:3rem 0 5rem}.breadcrumb[data-astro-cid-gysqo7gh]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.82rem;color:var(--apple-text-tertiary);margin-bottom:2rem}.breadcrumb[data-astro-cid-gysqo7gh] a[data-astro-cid-gysqo7gh]:hover{color:var(--apple-blue)}.article-header[data-astro-cid-gysqo7gh]{max-width:780px;margin-bottom:2.5rem}.article-cat[data-astro-cid-gysqo7gh]{display:inline-block;font-size:.78rem;font-weight:700;color:var(--clai-amber);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.article-h1[data-astro-cid-gysqo7gh]{font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.22;color:var(--apple-text-primary);margin-bottom:.85rem}.article-lead[data-astro-cid-gysqo7gh]{font-size:1.08rem;color:var(--apple-text-secondary);line-height:1.7}.article-layout[data-astro-cid-gysqo7gh]{display:grid;grid-template-columns:1fr 310px;gap:2rem;align-items:start;margin-bottom:4.5rem}.article-body[data-astro-cid-gysqo7gh]{background:#fff;border-radius:28px;padding:2.8rem;box-shadow:var(--shadow-apple-card)}.key-takeaway-box[data-astro-cid-gysqo7gh]{background:#f5f5f7;border-left:4px solid var(--clai-amber);padding:1.25rem 1.5rem;border-radius:14px;margin-bottom:2.2rem}.key-takeaway-box[data-astro-cid-gysqo7gh] strong[data-astro-cid-gysqo7gh]{display:block;color:var(--apple-text-primary);margin-bottom:.3rem}.key-takeaway-box[data-astro-cid-gysqo7gh] p[data-astro-cid-gysqo7gh]{color:var(--apple-text-secondary);font-size:.95rem}.article-section[data-astro-cid-gysqo7gh]{margin-bottom:2.2rem}.article-section[data-astro-cid-gysqo7gh] h2[data-astro-cid-gysqo7gh]{font-size:1.4rem;color:var(--apple-text-primary);margin-bottom:.75rem}.article-section[data-astro-cid-gysqo7gh] p[data-astro-cid-gysqo7gh]{color:var(--apple-text-secondary);margin-bottom:.9rem;line-height:1.75}.article-bullets[data-astro-cid-gysqo7gh]{padding-left:1.35rem;display:flex;flex-direction:column;gap:.6rem;color:var(--apple-text-secondary)}.table-wrap[data-astro-cid-gysqo7gh]{overflow-x:auto;margin-top:1rem}.apple-table[data-astro-cid-gysqo7gh]{width:100%;border-collapse:collapse;font-size:.92rem}.apple-table[data-astro-cid-gysqo7gh] th[data-astro-cid-gysqo7gh],.apple-table[data-astro-cid-gysqo7gh] td[data-astro-cid-gysqo7gh]{padding:.85rem 1rem;border-bottom:1px solid rgba(0,0,0,.08);text-align:left}.apple-table[data-astro-cid-gysqo7gh] th[data-astro-cid-gysqo7gh]{background:#f5f5f7;color:var(--apple-text-primary);font-weight:600}.article-sidebar[data-astro-cid-gysqo7gh]{position:sticky;top:4.5rem}.sidebar-card[data-astro-cid-gysqo7gh]{background:#fff;border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-apple-card);text-align:center}.sidebar-card[data-astro-cid-gysqo7gh] img[data-astro-cid-gysqo7gh]{width:100%;height:210px;object-fit:cover;border-radius:16px;margin-bottom:1rem}.sidebar-card[data-astro-cid-gysqo7gh] h3[data-astro-cid-gysqo7gh]{font-size:1.12rem;margin-bottom:.45rem}.sidebar-card[data-astro-cid-gysqo7gh] p[data-astro-cid-gysqo7gh]{font-size:.86rem;color:var(--apple-text-secondary);margin-bottom:1.1rem}.sidebar-btn[data-astro-cid-gysqo7gh]{width:100%;margin-bottom:.65rem}.sidebar-link[data-astro-cid-gysqo7gh]{font-size:.86rem}.related-section[data-astro-cid-gysqo7gh] h2[data-astro-cid-gysqo7gh]{font-size:1.75rem;margin-bottom:1.4rem}.related-grid[data-astro-cid-gysqo7gh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.related-card[data-astro-cid-gysqo7gh]{background:#fff;border-radius:22px;padding:1.65rem;box-shadow:var(--shadow-apple-card);display:flex;flex-direction:column;gap:.65rem}.rel-cat[data-astro-cid-gysqo7gh]{font-size:.7rem;font-weight:700;color:var(--clai-amber);text-transform:uppercase}.related-card[data-astro-cid-gysqo7gh] h3[data-astro-cid-gysqo7gh]{font-size:1.12rem;color:var(--apple-text-primary)}.related-card[data-astro-cid-gysqo7gh] p[data-astro-cid-gysqo7gh]{font-size:.86rem;color:var(--apple-text-secondary);flex:1}.rel-more[data-astro-cid-gysqo7gh]{font-size:.84rem;color:var(--apple-blue);font-weight:500}@media(max-width:920px){.article-layout[data-astro-cid-gysqo7gh]{grid-template-columns:1fr}.article-body[data-astro-cid-gysqo7gh]{padding:1.75rem}}
