.bosla-migration-article{margin-block:2.5rem;padding:clamp(1rem,3vw,3rem);border:1px solid var(--bosla-color-border,#dbe3ee);border-radius:1.5rem;background:var(--bosla-color-surface,#fff);color:var(--bosla-color-ink,#26354b);min-width:0}.bosla-migration-article__heading{font-size:.8rem;font-weight:800;letter-spacing:.06em;color:var(--bosla-color-blue,#2463ff);margin-block-end:1.5rem}.bosla-migration-article__body{max-width:78ch;margin-inline:auto;line-height:1.9;overflow-wrap:anywhere}.bosla-migration-article__body :is(h2,h3,h4){line-height:1.45;scroll-margin-top:8rem;margin-block-start:2rem}.bosla-migration-article__body img{max-width:100%;height:auto;border-radius:1rem}.bosla-migration-article__body figure{margin-inline:0;max-width:100%}.bosla-migration-article__body :is(table,.wp-block-table){max-width:100%;overflow:auto}.bosla-migration-article__body table{display:block;border-collapse:collapse}.bosla-migration-article__body :is(td,th){min-width:8rem;padding:.8rem;border:1px solid var(--bosla-color-border,#dbe3ee)}.bosla-migration-article__body a{color:var(--bosla-color-blue,#2463ff);text-decoration-thickness:1px;text-underline-offset:3px}.bosla-migration-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem}.bosla-migration-directory article{padding:1.5rem;border:1px solid #dbe3ee;border-radius:1rem;min-width:0;overflow-wrap:anywhere}.bp-guide--migrated h1{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.35}