.migration-article{padding-block:clamp(40px,6vw,96px);border-top:1px solid var(--border-glass)}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--text-secondary);margin-bottom:44px}.breadcrumbs a{color:var(--text-primary)}
.migration-content{max-width:1100px;margin-inline:auto;line-height:1.8;font-size:clamp(16px,1.1vw,19px);overflow-wrap:anywhere}.migration-content>section{padding-block:36px;border-top:1px solid var(--border-glass)}.migration-content h2{font-size:clamp(28px,2.8vw,44px);line-height:1.2;margin:28px 0 24px;max-width:900px}.migration-content h3{font-size:clamp(21px,1.8vw,28px);font-weight:500;margin:30px 0 16px}.migration-content p{margin:0 0 22px;color:var(--text-secondary)}.migration-content strong{color:var(--text-primary)}.migration-content ul,.migration-content ol{padding-left:24px;margin:20px 0 30px}.migration-content li{margin:10px 0;color:var(--text-secondary)}.migration-content a{color:var(--text-primary);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border-glass)}.migration-content a:hover{color:var(--accent-ui)}.migration-content figure,.migration-content img{max-width:100%;margin:28px auto;border-radius:var(--card-radius,24px)}.migration-content table{display:block;overflow-x:auto;border-collapse:collapse;margin:28px 0;width:100%;font-size:14px}.migration-content th,.migration-content td{padding:12px 18px;border:1px solid var(--border-glass);text-align:left;min-width:100px}.migration-content details{padding-block:12px}.migration-content details>p{padding-top:18px}.research-disclosure,.service-scope-note{font-size:13px;border-left:2px solid var(--accent-ui);padding-left:18px;margin-block:28px}
.site-directory{flex-basis:100%;width:100%;margin-top:18px;text-align:left}.site-directory>summary{font-size:13px}.site-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:28px}.site-directory h3{font-size:15px;font-weight:500;margin-bottom:16px}.site-directory ul{list-style:none}.site-directory li{font-size:12px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.site-directory a:hover{color:var(--accent-ui)}.experience-footer-links{flex-basis:100%;display:flex;flex-wrap:wrap;gap:16px 24px;font-size:12px}.experience-footer-links a{min-height:32px;display:inline-flex;align-items:center}.site-directory-grid section{min-width:0}
@media(max-width:900px){.site-directory-grid{grid-template-columns:1fr 1fr}}
@media(max-width:599px){.site-directory-grid{grid-template-columns:1fr;gap:20px}.migration-content>section{padding-block:24px}.breadcrumbs{margin-bottom:28px}.migration-content h2{font-size:30px}.migration-article{padding-block:40px}}
