.site-content{max-width:var(--content-max-width,820px);margin:0 auto;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.site-content h2{margin:2em 0 .7em;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500;color:var(--color-text);line-height:1.25}.site-content h3{font-size:1.5rem;font-weight:500;line-height:1.35}.site-content a{text-underline-offset:3px}.site-content figure{margin:28px 0}.site-content img{display:block;margin:auto;border-radius:8px;max-height:620px;object-fit:contain}.site-content blockquote{margin:24px 0;padding:12px 24px;border-left:3px solid #718355;background:#f3f5ef}.site-content table{display:block;overflow:auto;width:100%;border-collapse:collapse}.site-content td,.site-content th{padding:12px;border:1px solid #dfe1dc}.site-content details{border:1px solid #dfe1dc;border-radius:8px;padding:16px;margin:12px 0}.site-content summary{cursor:pointer;font-weight:600}.migration-intro{font-size:1.15rem;color:#47533c}.migration-summary{padding:24px;background:#f2f4ed;border-radius:8px}.migration-product-image img{max-height:340px}.site-content .wp-block-columns{display:flex;gap:24px}.site-content .wp-block-column{flex:1;min-width:0}.site-content .kb-row-layout-wrap{margin:24px 0}.site-content .kb-table{overflow:auto}.site-content ul{padding-left:1.4em}@media(max-width:650px){.site-content .wp-block-columns{display:block}.site-content{font-size:16px}}
.site-content h1{font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.2;margin:.5em 0}.site-content:has(>h1){max-width:960px}.site-content .site-content{max-width:100%}
.site-content{font-size:17px;line-height:1.85;color:#364034}.site-content h2{font-weight:600;letter-spacing:-.035em;color:#29352c;font-size:1.8rem;line-height:1.25;margin:2em 0 .8em}.site-content h3{font-weight:600;font-size:1.35rem;letter-spacing:-.02em}.site-content p{margin:0 0 1.3em}.site-content li{margin-block:.45em}.site-content blockquote{border-left:3px solid #8a9b72;background:#f3f5ef;border-radius:0 10px 10px 0;padding:20px 24px;font-size:.98rem}.site-content blockquote p:last-child{margin-bottom:0}.migration-intro{font-size:1.1rem;line-height:1.8;color:#526049}.site-content details{padding:19px 22px;border-color:#e1e4da;border-radius:10px}.site-content details[open] summary{margin-bottom:14px}.site-content summary{line-height:1.5}.site-content td,.site-content th{font-size:.9rem;vertical-align:top}.site-content th{background:#eef1e7}.site-content .koti-intro p{margin-bottom:0}.site-content .koti-intro__lead{margin-bottom:28px}.site-content .koti-topic p{margin-bottom:25px}.site-content .koti-eyebrow{margin-bottom:20px}
.site-content details.koti-toc{border:1px solid #e1e4da;background:#f8f9f4;border-radius:10px;padding:16px 20px;margin:0 0 30px;font-size:.85rem}.site-content .koti-toc summary{font-weight:600;color:#4b603e}.site-content .koti-toc ul{padding-left:18px;margin:15px 0 0;columns:2;column-gap:28px}.site-content .koti-toc li{break-inside:avoid;margin:0 0 10px;line-height:1.5}.site-content .koti-toc a{color:#5f6e53;text-decoration:none}.site-content .koti-toc a:hover{text-decoration:underline}.site-content h2[id]{scroll-margin-top:110px}@media(max-width:650px){.site-content .koti-toc ul{columns:1}}
