body[data-blog]{--catalog-purple:#7338c3;--catalog-teal:#087b80;--catalog-panel:rgba(255,255,255,.88);--catalog-line:#ddd6ed;--catalog-muted:#5e687b;background-color:#f4f6f9;background-image:radial-gradient(ellipse at 100% 15%,rgba(115,56,195,.07),transparent 48%),radial-gradient(ellipse at 0 80%,rgba(37,192,194,.07),transparent 45%)}html[data-theme=dark] body[data-blog]{--catalog-purple:#b994ff;--catalog-teal:#61d4d4;--catalog-panel:rgba(24,29,43,.94);--catalog-line:#393449;--catalog-muted:#b9c0d0;background-color:#0e121c;color:#eef1f8}body[data-blog] main{max-width:1220px;margin:auto;padding:38px 24px 64px;min-height:65vh}body[data-blog] main>h1{font-size:clamp(30px,4vw,48px);line-height:1.25;max-width:900px}body[data-blog] .posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}body[data-blog] .post,body[data-blog] .recommended-post{min-width:0;text-decoration:none;border:1px solid var(--catalog-line);border-top:4px solid var(--catalog-purple);border-radius:17px;padding:23px;background:var(--catalog-panel);color:inherit;box-shadow:0 7px 22px rgba(31,20,55,.035)}body[data-blog] .post h2{font-size:21px;line-height:1.5;margin:10px 0}body[data-blog] .post p{color:var(--catalog-muted);line-height:1.8;font-size:14px}body[data-blog] .post>span{color:var(--catalog-teal);font-size:13px}body[data-blog] .post:hover{border-color:var(--catalog-purple);transform:translateY(-3px)}body[data-blog] .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:28px;align-items:start}body[data-blog] article{position:relative;min-width:0;max-width:none;background:var(--catalog-panel);border:1px solid var(--catalog-line);border-top:5px solid var(--catalog-purple);border-radius:22px;padding:clamp(20px,3vw,42px);overflow-wrap:anywhere}body[data-blog] article>h1{font-size:clamp(27px,3.1vw,43px);line-height:1.4;margin:20px 0}body[data-blog] .article-intro{font-size:18px;line-height:1.85;color:var(--catalog-muted);border-bottom:1px solid var(--catalog-line);padding-bottom:25px}body[data-blog] .article-body{font-size:16px;line-height:1.95}body[data-blog] .article-body h2{color:var(--catalog-purple);font-size:22px;margin:32px 0 8px;border-top:1px solid var(--catalog-line);padding-top:22px}body[data-blog] .article-body h3,body[data-blog] .article-body h4{color:var(--catalog-teal)}body[data-blog] .article-body p{margin:10px 0 20px}body[data-blog] .service-meta{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:20px;color:var(--catalog-purple);font-weight:700}body[data-blog] .service-meta span:last-child,body[data-blog] .service-code{color:var(--catalog-teal);background:rgba(37,192,194,.09);padding:5px 10px;border-radius:9px;font-size:12px}body[data-blog] .recommendations{position:sticky;top:100px;display:grid;gap:14px}body[data-blog] .recommendations h2{font-size:20px;margin:0 0 6px}body[data-blog] .recommended-post{padding:18px;display:grid;gap:9px}body[data-blog] .recommended-post span{color:var(--catalog-muted);font-size:12px;line-height:1.7}body[data-blog] .article-faq{border-top:1px solid var(--catalog-line);padding-top:22px;margin-top:28px}body[data-blog] .article-faq details{border:1px solid var(--catalog-line);border-radius:12px;padding:13px 16px;margin:10px 0}body[data-blog] .article-faq summary{cursor:pointer;font-weight:600;color:var(--catalog-teal)}body[data-blog] .related-services{padding:20px;border-radius:15px;background:rgba(115,56,195,.06);margin-top:22px}body[data-blog] .related-services a{display:block;margin:9px 0;color:var(--catalog-teal);font-size:14px}body[data-blog] .catalog-download{color:var(--catalog-teal)}body[data-blog] .article-table{max-width:100%;overflow:auto}body[data-blog] .article-body table{font-size:14px}body[data-blog] footer{max-width:1220px;margin:auto;padding:22px 24px 32px;border-top:1px solid var(--catalog-line)}body[data-blog] .official-footer{margin-top:20px}body[data-blog] a:focus-visible{outline:3px solid var(--catalog-teal);outline-offset:4px}@media(max-width:1024px){body[data-blog] .posts{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-blog] .article-layout{grid-template-columns:minmax(0,1fr) 235px;gap:20px}}@media(max-width:767px){body[data-blog] main{padding:24px 16px 40px}body[data-blog] .posts,body[data-blog] .article-layout{grid-template-columns:1fr}body[data-blog] .recommendations{position:static}body[data-blog] article{padding:20px}body[data-blog] .article-body{font-size:15px}.catalog-download{font-size:12px}body[data-blog] .post h2{font-size:20px}}@media(prefers-reduced-motion:reduce){body[data-blog] .post:hover{transform:none}}

body[data-blog] main{padding-top:112px}body[data-blog] .footer-details,body[data-blog] .footer-brand{display:none}@media(max-width:767px){body[data-blog] main{padding-top:96px}}
