.article-conversion{isolation:isolate;letter-spacing:0;box-sizing:border-box;border-radius:12px;line-height:1.8;position:relative;overflow:hidden}.article-conversion .article-conversion-eyebrow{color:#527094;letter-spacing:.035em;margin:0;font-size:10px;font-weight:750;line-height:1.7}.article-conversion .article-conversion-button{color:#fff;text-align:center;overflow-wrap:anywhere;background:#1f5fd1;border:1px solid #1f5fd1;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 21px;font-size:14px;font-weight:750;line-height:1.65;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.article-conversion .article-conversion-button:hover{background:#174eb1;border-color:#174eb1;text-decoration:none;transform:translateY(-1px)}.article-conversion .article-conversion-button:active{transform:none}.article-conversion .article-conversion-arrow{flex:none;width:18px;height:18px;display:block}.article-conversion .article-conversion-note{color:#53677e;margin:12px 0 0;font-size:10px;line-height:1.85}.article-conversion a:focus-visible,.article-partner a:focus-visible{outline-offset:4px;outline:3px solid #c78a15}.article-conversion--footer{color:#193b64;background:linear-gradient(115deg,#f2f7ff,#e7f0fc);border:1px solid #cedff3;border-top:3px solid #1f5fd1;grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:20px;margin:42px 0 0;padding:30px;display:grid}.article-conversion-footer-copy{z-index:2;min-width:0;position:relative}.article-conversion .article-conversion-footer-title{letter-spacing:.01em;color:#183b66;margin:12px 0;font-size:27px;font-weight:800;line-height:1.6}.article-conversion .article-conversion-description{color:#435e7b;margin:0 0 16px;font-size:13px;line-height:1.95}.article-conversion .article-conversion-process{color:#365b86;border-left:2px solid #b5cdee;margin:0 0 19px;padding-left:10px;font-size:10px;line-height:1.9}.article-conversion-footer-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.article-conversion .article-conversion-footer-details{color:#365b86;text-underline-offset:4px;align-items:center;gap:8px;font-size:11px;text-decoration:underline;display:inline-flex}.article-conversion .article-conversion-wait{color:#53677e;margin:4px 0 0;font-size:10px;line-height:1.8}.article-conversion-footer-visual{z-index:1;align-self:stretch;min-height:240px;position:relative}.article-conversion-footer-character{z-index:1;width:215px;max-width:none;height:auto;display:block;position:absolute;bottom:-30px;right:-25px}.article-conversion .article-conversion-character-bubble{z-index:2;color:#365579;white-space:nowrap;background:#fff5d8;border:1px solid #eadcae;border-radius:12px 12px 2px;margin:0;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:8px;right:-4px}.article-conversion--sidebar{background:#fff;border:1px solid #d6e3f3}.article-conversion-sidebar-top{background:#f0f6ff;min-height:118px;padding:17px 16px 12px;position:relative;overflow:hidden}.article-conversion--sidebar .article-conversion-eyebrow{color:#4873a7;font-size:9px}.article-conversion .article-conversion-sidebar-title{z-index:2;color:#173b63;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;width:150px;margin:9px 0 0;font-size:19px;font-weight:800;line-height:1.6;position:relative}.article-conversion-sidebar-character{z-index:1;width:113px;max-width:none;height:auto;position:absolute;bottom:-8px;right:-13px}.article-conversion-sidebar-bottom{z-index:2;padding:14px 16px;position:relative}.article-conversion--sidebar .article-conversion-button{gap:9px;width:100%;min-height:44px;padding:10px 8px;font-size:12px}.article-conversion--sidebar .article-conversion-note{text-align:left;margin-top:10px;font-size:9px}.article-conversion .article-conversion-secondary{color:#365b86;text-underline-offset:3px;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:10px;text-decoration:underline;display:flex}.article-conversion--toc{background:#f8fafd;border:1px solid #dce7f3;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;margin:26px 0 36px;padding:14px 18px 0;display:grid}.article-conversion-toc-portrait{align-self:end;height:88px;overflow:hidden}.article-conversion-portrait{width:96px;max-width:none;height:auto;margin-left:-18px;display:block}.article-conversion-toc-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding-bottom:15px;display:grid}.article-conversion--toc .article-conversion-eyebrow{grid-column:1;font-size:9px}.article-conversion .article-conversion-toc-title{color:#254a75;grid-column:1;margin:4px 0 0;font-size:16px;font-weight:750;line-height:1.8}.article-conversion .article-conversion-toc-link{color:#1f5fd1;text-underline-offset:4px;white-space:nowrap;grid-area:1/2/3;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-flex}.article-conversion .article-conversion-toc-link:hover{color:#174eb1;text-decoration-thickness:2px}.generated-article .article-conversion-inline{color:#435a73;border-left:2px solid #c5d8ef;margin:28px 0 34px;padding-left:14px;font-size:14px;line-height:2.1}.generated-article .article-conversion-inline .article-conversion-text-link{color:#1f5fd1;text-underline-offset:4px;font-weight:750;text-decoration:underline}.generated-article .article-conversion-inline .article-conversion-text-link:hover{color:#174eb1;text-decoration-thickness:2px}.article-partner{isolation:isolate;color:#245a4d;background:#f6faf8;border:1px solid #d4e5de;border-radius:10px;line-height:1.8;position:relative;overflow:hidden}.article-partner .article-partner-eyebrow{color:#467c6d;letter-spacing:.03em;margin:0;font-size:10px;font-weight:700}.article-partner--sidebar{align-items:center;gap:5px;padding:11px 12px 0 4px;display:flex}.article-partner--sidebar>div{min-width:0;padding-bottom:11px}.article-partner--sidebar .article-partner-character{flex:none;align-self:end;width:51px;height:auto;display:block}.article-partner .article-partner-sidebar-link{color:#245a4d;text-underline-offset:3px;align-items:center;gap:6px;margin-top:3px;font-size:11px;font-weight:700;text-decoration:underline;display:flex}.article-partner .article-conversion-arrow{flex:none;width:16px;height:16px}.article-partner--footer{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:20px;margin:32px 0 0;padding:23px 25px;display:grid}.article-partner-copy{z-index:1;min-width:0;position:relative}.article-partner .article-partner-title{color:#245a4d;margin:9px 0 11px;font-size:20px;font-weight:750;line-height:1.7}.article-partner .article-partner-description{color:#4a6e62;margin:0 0 15px;font-size:12px;line-height:1.9}.article-partner .article-partner-button{color:#245a4d;background:#fff;border:1px solid #6e9f8e;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:9px 15px;font-size:12px;font-weight:750;text-decoration:none;transition:background .18s;display:inline-flex}.article-partner .article-partner-button:hover{background:#eaf4ef}.article-partner .article-partner-details{color:#316c5c;text-underline-offset:3px;align-items:center;gap:6px;margin:12px 0 0 12px;font-size:10px;text-decoration:underline;display:inline-flex}.article-partner .article-partner-note{color:#617b71;margin:12px 0 0;font-size:9px;line-height:1.85}.article-partner--footer>.article-partner-character{width:145px;max-width:none;height:auto;margin-left:-8px}@media (width>=1100px){.article-sidebar-toc{padding:17px 16px}.article-sidebar-label{margin-bottom:10px;padding-bottom:10px;font-size:13px}.article-sidebar-toc ol{gap:10px}.article-sidebar-sections{margin-top:3px}.article-sidebar-sections summary{color:#587491;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:10px;font-weight:400;list-style:none;display:flex}.article-sidebar-sections summary::-webkit-details-marker{display:none}.article-sidebar-sections summary span{font-size:14px}.article-sidebar-sections[open] summary span{transform:rotate(45deg)}.article-sidebar-sections ol{gap:5px;margin-top:5px}.article-sidebar-sections summary:focus-visible{outline-offset:2px;outline:2px solid #c78a15}.article-sidebar-toc li{font-size:11px}.article-sidebar-toc a{padding:4px 0}.article-sidebar-inner{gap:16px}}@media (width<=700px){.article-conversion--toc{grid-template-columns:52px minmax(0,1fr);gap:11px;margin:22px 0 30px;padding:13px 15px 0}.article-conversion-toc-portrait{height:94px}.article-conversion-portrait{width:92px;margin-left:-21px}.article-conversion-toc-copy{padding-bottom:14px;display:block}.article-conversion .article-conversion-toc-title{font-size:15px;line-height:1.8}.article-conversion .article-conversion-toc-link{min-height:40px;margin-top:5px;font-size:12px}.article-conversion--footer{margin-top:32px;padding:23px 20px;display:block}.article-conversion--footer .article-conversion-eyebrow{letter-spacing:0;max-width:calc(100% - 76px);font-size:9px}.article-conversion .article-conversion-footer-title{letter-spacing:0;margin:10px 0 15px;padding-right:70px;font-size:22px;line-height:1.65}.article-conversion .article-conversion-description{margin-bottom:14px;font-size:12px}.article-conversion .article-conversion-process{margin-bottom:17px;font-size:9px}.article-conversion-footer-visual{width:95px;height:105px;min-height:0;position:absolute;top:25px;right:8px;overflow:hidden}.article-conversion-footer-character{width:115px;bottom:0;right:-10px}.article-conversion .article-conversion-character-bubble{display:none}.article-conversion-footer-actions{gap:13px;display:grid}.article-conversion--footer .article-conversion-button{gap:9px;width:100%;min-height:48px;padding:12px 10px;font-size:13px}.article-conversion-footer-details{justify-content:center}.article-conversion--footer .article-conversion-note,.article-conversion .article-conversion-wait{font-size:9px}.generated-article .article-conversion-inline{margin:25px 0 30px;padding-left:12px;font-size:13px}.article-partner--footer{margin-top:27px;padding:20px;display:block}.article-partner .article-partner-title{padding-right:62px;font-size:18px}.article-partner--footer>.article-partner-character{width:94px;height:auto;margin:0;position:absolute;top:29px;right:0}.article-partner .article-partner-description{font-size:11px}.article-partner .article-partner-button{width:100%;font-size:12px;display:flex}.article-partner .article-partner-details{justify-content:center;margin:12px 0 0;font-size:10px;display:flex}.article-partner .article-partner-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.article-conversion .article-conversion-button,.article-partner .article-partner-button{transition:none}.article-conversion .article-conversion-button:hover{transform:none}}@media print{.article-conversion,.article-conversion-inline,.article-partner{display:none}}
