.blog-migration-page{color:var(--text, #1a1a1a);background:var(--background, #fff);min-width:0}.blog-migration-page .blog-page-intro{background:var(--bg-green-light, #eef7ef);border-bottom:1px solid var(--border);padding:1.5rem 0 3rem}.blog-migration-page .blog-breadcrumbs{color:#4d5850;font-size:.92rem;margin-bottom:2rem}.blog-migration-page .blog-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.35rem .65rem;list-style:none;margin:0;padding:0}.blog-migration-page .blog-breadcrumbs li{display:inline;overflow-wrap:anywhere}.blog-migration-page .blog-breadcrumbs li+li:before{color:#65716a;content:"/";margin-right:.65rem}.blog-migration-page .blog-breadcrumbs a:hover{color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}.blog-migration-page .blog-page-intro h1,.blog-migration-page .blog-article-heading h1{font-size:clamp(2rem,4.1vw,3.45rem);line-height:1.15;margin:.8rem 0 1.2rem;max-width:940px;overflow-wrap:break-word}.blog-migration-page .blog-page-lead{color:#405144;font-size:1.18rem;line-height:1.65;margin-bottom:1.15rem;max-width:720px}.blog-migration-page .blog-page-lead p+p{margin-top:1rem}.blog-migration-page .blog-page-lead a{color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}.blog-migration-page .blog-list-section{padding-block:2.25rem 4rem}.blog-migration-page .blog-category-filters{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.15rem}.blog-migration-page .blog-category-filters a{align-items:center;background:#fff;border:1px solid #c7ddca;border-radius:9px;color:var(--brand-dark);display:inline-flex;font-weight:600;line-height:1.4;min-height:44px;padding:.55rem .9rem}.blog-migration-page .blog-category-filters a:hover{background:var(--bg-green-light)}.blog-migration-page .blog-category-filters a[aria-current=page]{background:var(--brand-mid);border-color:var(--brand-mid);color:#fff}.blog-migration-page .blog-list-count{color:#4d5850;font-size:.95rem;margin-bottom:1.5rem}.blog-migration-page .blog-card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-migration-page .blog-card{background:#fff;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.blog-migration-page .blog-card-image-link{display:block}.blog-migration-page .blog-card-image{aspect-ratio:16 / 10;height:auto;object-fit:cover;width:100%}.blog-migration-page .blog-card-image[data-image-kind=page]{aspect-ratio:3 / 2;object-fit:contain}.blog-migration-page .blog-card-copy{display:flex;flex:1;flex-direction:column;padding:1.35rem}.blog-migration-page .blog-card-meta{align-items:baseline;color:#4d5850;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.45rem .85rem;line-height:1.4;margin-bottom:1rem}.blog-migration-page .blog-category-link{color:var(--brand-dark);font-weight:700}.blog-migration-page a.blog-category-link:hover{text-decoration:underline;text-underline-offset:3px}.blog-migration-page .blog-card h2,.blog-migration-page .blog-card h3{color:var(--text);font-size:1.4rem;line-height:1.3;margin-bottom:.9rem;overflow-wrap:break-word}.blog-migration-page .blog-card h2 a:hover,.blog-migration-page .blog-card h3 a:hover{color:var(--brand-dark)}.blog-migration-page .blog-card-excerpt{color:#405144;line-height:1.65;margin-bottom:1.1rem;overflow-wrap:anywhere}.blog-migration-page .blog-card-excerpt p{margin:0 0 .75rem}.blog-migration-page .blog-card-excerpt p:last-child{margin-bottom:0}.blog-migration-page .blog-card-excerpt a{text-decoration:underline}.blog-migration-page .blog-card-more{align-self:flex-start;margin-top:auto;min-height:44px}.blog-migration-page .blog-pagination{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;margin-top:2rem}.blog-migration-page .blog-pagination ol{display:flex;gap:.4rem;list-style:none;margin:0;padding:0}.blog-migration-page .blog-pagination li>a,.blog-migration-page .blog-pagination li>span{align-items:center;border:1px solid #c7ddca;border-radius:9px;color:var(--brand-dark);display:flex;font-weight:700;height:46px;justify-content:center;min-width:46px}.blog-migration-page .blog-pagination li>span[aria-current=page]{background:var(--brand-mid);border-color:var(--brand-mid);color:#fff}.blog-migration-page .blog-pagination li>a:hover{background:var(--bg-green-light)}.blog-migration-page .blog-pagination-direction{justify-self:start}.blog-migration-page .blog-pagination-next{justify-self:end}.blog-migration-page .blog-reading-column{margin-inline:auto;max-width:720px;min-width:0;width:calc(100% - 2rem)}.blog-migration-page .blog-article-header{padding-top:1.5rem}.blog-migration-page .blog-article-heading{margin:0 auto;max-width:940px}.blog-migration-page .blog-article-subtitle{margin:0 0 1.3rem}.blog-migration-page .blog-article-subtitle p{color:#405144;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:500;line-height:1.5;margin-bottom:0;max-width:800px}.blog-migration-page .blog-article-meta{align-items:center;color:#4d5850;display:flex;flex-wrap:wrap;font-size:.98rem;gap:.6rem 1.3rem;line-height:1.5;margin-bottom:2rem}.blog-migration-page .blog-article-meta>span{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.3rem}.blog-migration-page .blog-featured-image{border-radius:16px;height:auto;margin:0 auto 2.5rem;max-width:940px;width:100%}.blog-migration-page .blog-featured-image[data-image-kind=page]{aspect-ratio:auto 3 / 2;object-fit:contain}.blog-migration-page .blog-toc{background:var(--bg-green-light);border:1px solid #c7ddca;border-radius:12px;margin-block:2rem;padding:1.25rem 1.5rem}.blog-migration-page .blog-toc-disclosure summary{align-items:center;color:var(--brand-dark);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:1.12rem;font-weight:700;justify-content:space-between;list-style:none;min-height:44px}.blog-migration-page .blog-toc-disclosure summary::-webkit-details-marker{display:none}.blog-migration-page .blog-toc-disclosure[open] summary{margin-bottom:.8rem}.blog-migration-page .blog-toc-disclosure[open] summary svg{transform:rotate(180deg)}.blog-migration-page .blog-toc-links{color:var(--brand-dark);display:grid;gap:.55rem;line-height:1.5;margin:0;padding-left:1.3rem}.blog-migration-page .blog-toc-links a:hover{text-decoration:underline;text-underline-offset:3px}.blog-migration-page .blog-legal-basis,.blog-migration-page .blog-article-faq{border-top:1px solid var(--border);margin-top:2rem;padding-top:.5rem}.blog-migration-page .blog-faq-item{margin-bottom:1.5rem}.blog-migration-page .blog-article-content{font-size:1.15rem;line-height:1.7;overflow-wrap:break-word}.blog-migration-page .blog-article-content>:first-child{margin-top:0}.blog-migration-page .blog-article-content p,.blog-migration-page .blog-article-content ul,.blog-migration-page .blog-article-content ol,.blog-migration-page .blog-article-content blockquote,.blog-migration-page .blog-article-content figure{margin-bottom:1.4rem}.blog-migration-page .blog-article-content h2,.blog-migration-page .blog-article-content h3,.blog-migration-page .blog-article-content h4{color:var(--text);font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:2.4rem 0 1rem}.blog-migration-page .blog-article-content h2{font-size:clamp(1.55rem,2.8vw,2.05rem)}.blog-migration-page .blog-article-content h3{font-size:clamp(1.3rem,2.1vw,1.6rem)}.blog-migration-page .blog-article-content h4{font-size:1.2rem}.blog-migration-page .blog-article-content [id],.blog-migration-page .blog-article-subtitle [id]{scroll-margin-top:calc(6rem + var(--trust-topbar-height, 39px))}.blog-migration-page .blog-article-content a{color:var(--brand-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.blog-migration-page .blog-article-content a:hover{text-decoration-thickness:2px}.blog-migration-page .blog-article-content ul{list-style-type:disc;padding-left:1.5rem}.blog-migration-page .blog-article-content ol{list-style-type:decimal;padding-left:1.5rem}.blog-migration-page .blog-article-content li{margin-bottom:.55rem}.blog-migration-page .blog-article-content li>ul,.blog-migration-page .blog-article-content li>ol{margin-top:.55rem;margin-bottom:0}.blog-migration-page .blog-article-content blockquote{background:var(--bg-green-light);border-left:3px solid var(--brand-mid);margin-inline:0;padding:1.2rem 1.4rem}.blog-migration-page .blog-article-content blockquote>:last-child{margin-bottom:0}.blog-migration-page .blog-article-content img{height:auto;max-width:100%}.blog-migration-page .blog-article-content figure{margin-inline:0;max-width:100%}.blog-migration-page .blog-article-content figcaption{color:#4d5850;font-size:.95rem;line-height:1.5;margin-top:.65rem}.blog-migration-page .blog-article-content .wp-block-table,.blog-migration-page .blog-article-content .blog-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.blog-migration-page .blog-article-content table{border-collapse:collapse;display:block;font-size:1rem;line-height:1.55;margin-block:1.5rem;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;width:100%}.blog-migration-page .blog-article-content th,.blog-migration-page .blog-article-content td{border:1px solid #c7ddca;min-width:130px;padding:.8rem 1rem;text-align:left;vertical-align:top}.blog-migration-page .blog-article-content th{background:var(--bg-green-light);font-weight:700}.blog-migration-page .blog-cta{background:var(--bg-green-light);border:1px solid #c7ddca;border-left:4px solid var(--brand-mid);border-radius:12px;margin-block:2.5rem;padding:1.5rem}.blog-migration-page .blog-cta-title{color:var(--text);font-family:DM Sans,sans-serif;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:700;line-height:1.35;margin:.65rem 0}.blog-migration-page .blog-cta>p:not(.blog-cta-title){color:#405144;line-height:1.65;margin-bottom:1.2rem}.blog-migration-page .blog-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.blog-migration-page .blog-test-link{margin-top:1rem;min-height:44px}.blog-migration-page .blog-related{padding-block:1rem 4rem}.blog-migration-page .blog-section-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem 2rem;justify-content:space-between;margin-bottom:1.5rem}.blog-migration-page .blog-section-heading h2,.blog-migration-page .blog-all-guides h2{font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.3;margin-bottom:0}.blog-migration-page .blog-related-guides,.blog-migration-page .blog-all-guides{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}.blog-migration-page .blog-guide-links{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.25rem 0 0;padding:0}.blog-migration-page .blog-guide-links li{min-width:0}.blog-migration-page .blog-guide-links a{align-items:center;background:var(--bg-green-light);border:1px solid #c7ddca;border-radius:9px;color:var(--brand-dark);display:flex;font-weight:600;gap:.9rem;height:100%;justify-content:space-between;line-height:1.5;min-height:64px;padding:1rem}.blog-migration-page .blog-guide-links a:hover{text-decoration:underline;text-underline-offset:3px}.blog-migration-page .blog-guide-links svg{flex:0 0 auto}@media (min-width: 1000px){.blog-migration-page .blog-article-content .alignwide,.blog-migration-page .blog-article-content .alignfull{margin-left:-100px;max-width:920px;width:calc(100% + 200px)}}@media (max-width: 999px){.blog-migration-page .blog-card-grid,.blog-migration-page .blog-guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 699px){.blog-migration-page .blog-page-intro{padding-block:1.2rem 2rem}.blog-migration-page .blog-breadcrumbs{font-size:.88rem;margin-bottom:1.4rem}.blog-migration-page .blog-page-intro h1,.blog-migration-page .blog-article-heading h1{font-size:2rem}.blog-migration-page .blog-list-section{padding-block:1.5rem 2.5rem}.blog-migration-page .blog-card-grid,.blog-migration-page .blog-guide-links{grid-template-columns:minmax(0,1fr)}.blog-migration-page .blog-card-copy{padding:1.15rem}.blog-migration-page .blog-pagination{gap:.75rem;grid-template-columns:1fr 1fr}.blog-migration-page .blog-pagination ol{grid-column:1 / -1;grid-row:1;justify-content:center}.blog-migration-page .blog-pagination .button-secondary{font-size:.9rem;padding-inline:.75rem}.blog-migration-page .blog-article-meta{align-items:flex-start;flex-direction:column;gap:.45rem}.blog-migration-page .blog-featured-image{border-radius:12px;margin-bottom:1.5rem}.blog-migration-page .blog-toc{padding:1rem}.blog-migration-page .blog-toc-disclosure summary{min-height:44px}.blog-migration-page .blog-article-content{font-size:1.08rem;line-height:1.7}.blog-migration-page .blog-article-content th,.blog-migration-page .blog-article-content td{padding:.65rem .75rem}.blog-migration-page .blog-cta{margin-block:2rem;padding:1.15rem}.blog-migration-page .blog-cta-actions{display:grid}.blog-migration-page .blog-cta-actions a{width:100%}.blog-migration-page .blog-related{padding-bottom:2.5rem}}
