body.mx-article-page{--post-paper:#fbfaf7;--post-ink:#11233c;--post-muted:#627185;--post-line:#e3e8e2;--post-green:#168447;--post-orange:#f4a52c;background:var(--post-paper);color:var(--post-ink)}
.reading-progress{position:fixed;z-index:30;top:0;left:0;width:100%;height:3px;background:#ffffff75}.reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#168447,#f4a52c)}
.post-shell{width:min(1120px,calc(100% - 48px));margin:0 auto}.post-top{padding:28px 0 27px}.post-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:27px;color:#758276;font-size:11px}.post-breadcrumb a:hover{color:var(--post-green)}.post-label{display:inline-flex;align-items:center;gap:8px;color:#11703d;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.post-label:before{width:7px;height:7px;border-radius:50%;background:#f4a52c;box-shadow:0 0 0 5px #f4a52c22;content:""}.post-title{max-width:920px;margin:16px 0 14px;color:#0b1b34;font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,6.1vw,70px);font-weight:700;line-height:1.015;letter-spacing:-.045em}.post-title em{color:#168447;font-style:normal}.post-deck{max-width:790px;margin:0;color:#566a7e;font-size:18px;line-height:1.65}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 17px;margin-top:23px;padding-top:18px;border-top:1px solid var(--post-line);color:#647386;font-size:11px}.post-author{display:flex;align-items:center;gap:9px;color:#10233b;font-weight:800}.post-author-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#0e7544;color:#fff;font-size:12px;font-weight:900;letter-spacing:-.08em}.post-meta-dot{width:3px;height:3px;border-radius:50%;background:#f4a52c}.post-cover{position:relative;display:flex;min-height:345px;align-items:center;justify-content:center;overflow:hidden;margin:3px auto 0;border:1px solid #dae5da;border-radius:20px;background:#0a1a30;box-shadow:0 22px 45px #0a1a3012}.post-cover>figcaption{position:absolute;right:18px;bottom:14px;color:#eff6efb8;font-size:8px;font-weight:800;letter-spacing:.15em}.post-cover-ai{background:radial-gradient(ellipse at 75% 20%,#f6b74f 0,transparent 26%),linear-gradient(115deg,#07152d,#123940 64%,#22764c)}.post-cover-ai:before,.post-cover-ai:after{position:absolute;width:330px;height:330px;border:1px solid #ffffff20;border-radius:50%;content:""}.post-cover-ai:after{width:440px;height:440px;border-color:#f4a52c35;box-shadow:0 0 0 28px #ffffff09}.cover-orbit{position:absolute;width:570px;height:160px;border:1px solid #efb84a55;border-radius:50%;transform:rotate(-23deg)}.cover-answer{position:relative;z-index:1;width:min(450px,72%);padding:24px 26px;border:1px solid #ffffff70;border-radius:14px;background:#fbfcf8f2;box-shadow:0 22px 50px #06132640;transform:translateX(65px)}.cover-answer small{color:#168447;font-size:8px;font-weight:900;letter-spacing:.16em}.cover-answer b{display:block;margin:10px 0 8px;color:#10223b;font-family:Georgia,serif;font-size:29px;line-height:1.05}.cover-answer p{margin:0;color:#637287;font-size:11px}.cover-answer-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.cover-answer-tags span{padding:5px 8px;border-radius:99px;background:#e8f2eb;color:#315942;font-size:8px;font-weight:800}.post-cover-automation{gap:13px;background:radial-gradient(ellipse at 20% 0%,#f4ac43 0,transparent 28%),linear-gradient(130deg,#e8f0e8,#d9e7df 48%,#f7f0e1)}.cover-flow-card{position:relative;z-index:1;display:grid;width:190px;min-height:120px;align-content:center;gap:9px;padding:17px;border:1px solid #d7e2d9;border-radius:13px;background:#fff;box-shadow:0 16px 35px #14261915}.cover-flow-card small{color:#78867c;font-size:8px;font-weight:900;letter-spacing:.12em}.cover-flow-card b{color:#10233b;font-size:16px;line-height:1.1}.cover-flow-card span{color:#607286;font-size:9px}.cover-flow-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:#e8f3eb;color:#168447;font-size:14px;font-weight:900}.cover-flow-arrow{z-index:1;color:#d28416;font-size:21px;font-weight:900}.post-cover-automation:before{position:absolute;inset:0;background-image:radial-gradient(#16844716 1px,transparent 1px);background-size:20px 20px;content:""}
.post-layout{display:grid;grid-template-columns:minmax(0,740px) 225px;gap:54px;align-items:start;padding:36px 0 55px}.post-content{min-width:0}.post-content .post-intro{margin:0 0 28px;color:#334960;font-family:Georgia,"Times New Roman",serif;font-size:21px;line-height:1.68}.post-content p,.post-content li{color:#495c70;font-size:15px;line-height:1.86}.post-content p{margin:0 0 17px}.post-content h2{margin:43px 0 13px;color:#0c1d35;font-family:Georgia,"Times New Roman",serif;font-size:clamp(27px,3.4vw,36px);line-height:1.12;letter-spacing:-.03em;scroll-margin-top:110px}.post-content h3{margin:27px 0 9px;color:#17334a;font-size:19px;line-height:1.25;scroll-margin-top:110px}.post-content ul,.post-content ol{padding-left:22px}.post-content li{padding-left:4px;margin:5px 0}.post-note{margin:23px 0;padding:19px 21px;border:1px solid #dce8dd;border-left:4px solid #f4a52c;border-radius:0 12px 12px 0;background:#f1f6ef;color:#425a4d;font-size:14px;line-height:1.7}.post-note strong{color:#153d2d}.post-checklist{margin:22px 0;padding:22px;border:1px solid #e1e7df;border-radius:14px;background:#fff;box-shadow:0 12px 28px #15291a09}.post-checklist h3{margin:0 0 11px}.post-checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;margin:0}.post-checklist li::marker{color:#168447}.post-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid #e0e6df;border-radius:12px;background:#fff}.post-table{width:100%;border-collapse:collapse;min-width:560px}.post-table th,.post-table td{padding:13px 14px;border-bottom:1px solid #e7ebe6;text-align:left;vertical-align:top;font-size:12px;line-height:1.6}.post-table th{background:#eef4ee;color:#183b2a;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.post-table td{color:#526479}.post-table tr:last-child td{border-bottom:0}.post-quote{margin:28px 0;padding:21px 24px;border-radius:13px;background:#0d2635;color:#f4f7f2;font-family:Georgia,serif;font-size:20px;line-height:1.45}.post-quote cite{display:block;margin-top:11px;color:#ffbf52;font-family:inherit;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.post-toc{position:sticky;top:108px;padding:18px;border:1px solid #e1e8e0;border-radius:13px;background:#fff;box-shadow:0 12px 28px #15291a08}.post-toc b{display:block;margin:0 0 10px;color:#0f2740;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.post-toc a{display:block;padding:8px 0;border-top:1px solid #edf0eb;color:#627184;font-size:11px;line-height:1.35}.post-toc a:hover,.post-toc a[aria-current="location"]{color:#137342}.post-toc a[aria-current="location"]{font-weight:850}.post-toc .toc-service{margin-top:13px;padding:11px;border-radius:9px;background:#eef5ef;color:#1b5737;font-weight:850}.post-faq{margin-top:38px;padding-top:11px;border-top:1px solid var(--post-line)}.post-faq h2{margin-top:28px}.post-faq details{border-top:1px solid var(--post-line);padding:14px 0}.post-faq summary{color:#14314a;font-size:14px;font-weight:850;cursor:pointer}.post-faq details p{margin:9px 0 0;font-size:13px}.post-end-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 28px;padding:23px 24px;border-radius:15px;background:linear-gradient(120deg,#0b1d33,#0d5a3c);color:#fff}.post-end-cta h2{margin:0 0 6px;color:#fff;font-family:inherit;font-size:23px}.post-end-cta p{margin:0;color:#d9e5de;font-size:12px}.post-end-cta>a{flex:none;padding:11px 14px;border-radius:99px;background:#f4a52c;color:#10233b;font-size:10px;font-weight:900}.post-related{padding:25px 0 49px;border-top:1px solid var(--post-line)}.post-related h2{margin:0 0 16px;color:#0d2038;font-family:Georgia,serif;font-size:27px}.post-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.post-related-card{padding:17px;border:1px solid #e1e7df;border-radius:12px;background:#fff;transition:transform .18s,border-color .18s}.post-related-card:hover{transform:translateY(-3px);border-color:#e8bd6b}.post-related-card span{color:#168447;font-size:8px;font-weight:900;letter-spacing:.13em}.post-related-card b{display:block;margin:8px 0 6px;color:#132740;font-size:16px;line-height:1.24}.post-related-card small{color:#68788a;font-size:11px}.post-back-link{display:inline-flex;gap:8px;margin:0 0 33px;color:#15683d;font-size:11px;font-weight:850}
@media(max-width:850px){.post-layout{grid-template-columns:1fr;gap:24px}.post-toc{position:static;display:flex;flex-wrap:wrap;gap:7px;padding:12px}.post-toc b{width:100%;margin-bottom:0}.post-toc a{padding:7px 9px;border:1px solid #e6ebe4;border-radius:99px}.post-toc .toc-service{margin:0}}
@media(max-width:620px){.post-shell{width:calc(100% - 34px)}.post-top{padding:20px 0 19px}.post-breadcrumb{margin-bottom:20px;font-size:10px}.post-title{font-size:clamp(38px,11vw,52px)}.post-deck{font-size:15px;line-height:1.62}.post-meta{margin-top:18px;padding-top:14px;font-size:10px}.post-cover{min-height:230px;border-radius:15px}.cover-answer{width:75%;padding:17px;transform:translateX(23px)}.cover-answer b{font-size:22px}.post-cover-automation{gap:6px;padding:12px}.cover-flow-card{width:29%;min-height:101px;padding:10px;gap:6px}.cover-flow-card b{font-size:12px}.cover-flow-card span{font-size:8px}.cover-flow-arrow{font-size:15px}.post-layout{padding:23px 0 35px}.post-content .post-intro{font-size:18px}.post-content p,.post-content li{font-size:14px;line-height:1.78}.post-content h2{margin-top:34px;font-size:29px}.post-content h3{font-size:17px}.post-checklist{padding:17px}.post-checklist ul{grid-template-columns:1fr}.post-note{padding:15px}.post-quote{font-size:18px}.post-end-cta{align-items:flex-start;flex-direction:column;padding:19px}.post-end-cta h2{font-size:20px}.post-related-grid{grid-template-columns:1fr}.post-related{padding-bottom:33px}}
@media(prefers-reduced-motion:reduce){.post-related-card{transition:none}}
