.article-page{background:#fff}.article-top{border-bottom:1px solid var(--gray-200);background:linear-gradient(#f7f8f9 0%,#fff 100%)}.breadcrumb{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:7px;padding-top:22px;font-size:13px;display:flex}.breadcrumb span{color:var(--gray-400,#a1a9b0)}.article-hero{grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding-block:28px 34px;display:grid}.article-hero--text-only{grid-template-columns:minmax(0,1fr)}.article-hero__copy h1{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(36px,4.5vw,58px);font-weight:900;line-height:1.13}.article-hero__copy>p{max-width:780px;color:var(--gray-700);margin:15px 0 0;font-size:18px}.article-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.article-meta span{border:1px solid var(--gray-200);color:var(--gray-700);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px}.article-hero__video{align-self:end}.article-hero__video a,.article-hero__video>div{border-radius:var(--radius-md);background:var(--ink-950);color:#fff;display:block;position:relative;overflow:hidden}.article-hero__video img{aspect-ratio:16/9;object-fit:cover;opacity:.68;width:100%}.article-hero__video strong{font-size:15px;line-height:1.35;position:absolute;bottom:13px;left:15px;right:15px}.article-layout{grid-template-columns:minmax(0,820px) 280px;justify-content:center;gap:54px;padding-block:34px 70px;display:grid}.article-layout--image-first{grid-template-columns:minmax(0,1200px);gap:0;padding-top:18px}.article-page--image-first .article-hero{padding-block:18px 20px}.article-page--image-first .article-hero__copy h1{font-size:clamp(27px,3vw,37px)}.article-page--image-first .article-body{margin-top:0}.article-page--image-first .article-main>.referral-entry{margin-top:26px}.article-main{min-width:0}.quick-answer{border:1px solid #ffd2d9;border-left:5px solid var(--xm-red);border-radius:var(--radius-md);background:linear-gradient(110deg,#fff7f8,#fff);padding:21px 23px}.quick-answer strong{color:var(--xm-red-dark);margin-bottom:6px;font-size:17px;display:block}.quick-answer p{margin:0;font-size:17px;line-height:1.75}.article-main>.referral-entry{margin-top:18px}.article-video-link{min-height:44px;color:var(--xm-red-dark);text-underline-offset:3px;align-items:center;margin-top:17px;font-weight:750;text-decoration:underline;display:inline-flex}.mobile-toc{display:none}.article-body{color:#252e35;margin-top:32px;font-size:16px;line-height:1.8}.article-body>h2{border-bottom:1px solid var(--gray-200);color:var(--ink-950);margin:54px 0 18px;padding-bottom:11px;scroll-margin-top:92px;font-size:27px;line-height:1.3}.article-body>h2:first-letter{color:var(--xm-red)}.article-body p{margin:0 0 16px}.article-body ul,.article-body ol{padding-left:23px}.article-body li+li{margin-top:7px}.article-body table{border-collapse:collapse;width:100%;margin-block:18px 25px;font-size:14px}.article-body th,.article-body td{border:1px solid var(--gray-200);vertical-align:top;text-align:left;padding:12px 13px}.article-body th{background:var(--ink-900);color:#fff}.article-body a{color:#c70e2b;text-underline-offset:3px;text-decoration:underline}.article-figure{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#f5f6f7;margin:24px 0 30px;overflow:hidden}.article-figure a{display:block}.article-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.article-figure figcaption{color:var(--gray-600);padding:10px 14px;font-size:13px;line-height:1.55}.alert-box{border-radius:var(--radius-md);background:#f6fbff;border:1px solid #d9e4eb;grid-template-columns:auto 1fr;gap:14px;margin-block:22px;padding:18px;display:grid}.alert-box--warning{background:#fffbf2;border-color:#f0d6a0}.alert-box--answer{background:#fff6f7;border-color:#ffd3da}.alert-box__icon{width:38px;height:38px;color:var(--xm-red);background:#fff;border-radius:50%;place-items:center;display:grid}.alert-box strong{color:var(--ink-950);margin-bottom:4px;display:block}.alert-box__content>:last-child{margin-bottom:0}.step-block{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;margin-block:34px;padding:22px;box-shadow:0 12px 32px #080f140e}.step-block__head{align-items:center;gap:12px;display:flex}.step-block__head span{background:var(--xm-red);color:#fff;border-radius:50%;place-items:center;width:41px;height:41px;font-size:13px;font-weight:850;display:grid}.step-block__head h3{color:var(--ink-950);margin:0;font-size:20px}.step-block__copy{margin-top:13px}.step-block__copy>:last-child{margin-bottom:0}.step-block__image{border:1px solid var(--gray-200);background:#f5f6f7;border-radius:9px;margin-top:17px;display:block;overflow:hidden;text-decoration:none!important}.step-block__image img{object-fit:contain;background:#fff;width:100%;max-height:490px}.step-block__image--portrait img{max-height:620px}.step-block__image small{color:var(--gray-600);text-align:center;padding:8px 11px;font-size:12px;display:block}.faq-item{border-top:1px solid var(--gray-200)}.faq-item:last-child{border-bottom:1px solid var(--gray-200)}.faq-item summary{color:var(--ink-950);cursor:pointer;padding:17px 34px 17px 2px;font-weight:750;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--xm-red);font-size:24px;font-weight:400;position:absolute;right:6px}.faq-item[open] summary:after{content:"−"}.faq-item>div{padding:0 34px 15px 2px}.youtube-embed{border-radius:var(--radius-md);background:var(--ink-950);padding-top:56.25%;position:relative;overflow:hidden}.youtube-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-sidebar{min-width:0}.article-sidebar__sticky{position:sticky;top:92px}.toc-card,.source-card,.related-card{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;padding:18px}.source-card,.related-card{margin-top:14px}.toc-card strong,.source-card strong,.related-card strong{color:var(--ink-950);margin-bottom:10px;font-size:14px;display:block}.toc-card ol{color:var(--gray-700);margin:0;padding-left:20px;font-size:13px}.toc-card li+li{margin-top:7px}.toc-card a:hover{color:var(--xm-red)}.source-card a,.source-card span,.related-card a{border-top:1px solid var(--gray-100);color:var(--gray-700);padding-block:7px;font-size:12px;line-height:1.45;display:block}.source-card a:hover,.related-card a:hover{color:var(--xm-red)}.article-bottom-cta{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(125deg,#0a0f13,#151e25);margin-top:45px;padding:26px}.article-bottom-cta h2{margin:0 0 7px;font-size:23px}.article-bottom-cta p{color:#bdc6cd;margin:0}.article-bottom-cta__actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.article-bottom-cta__actions a,.article-bottom-cta__actions button{border-radius:8px;min-height:44px;padding:10px 15px;font-weight:750}.article-bottom-cta__actions a{background:var(--xm-red);color:#fff}.article-bottom-cta__actions button{color:#fff;background:#ffffff14;border:1px solid #fff3}@media (width<=980px){.article-hero{grid-template-columns:1fr;gap:22px}.article-hero__video{max-width:420px}.article-layout{grid-template-columns:minmax(0,820px)}.article-sidebar{display:none}.mobile-toc{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;margin-top:18px;padding:12px 16px;display:block}.mobile-toc summary{cursor:pointer;font-weight:750}.mobile-toc ol{color:var(--gray-700);margin-bottom:0;padding-left:20px;font-size:14px}.mobile-toc li+li{margin-top:6px}}@media (width<=620px){.breadcrumb{padding-top:15px;font-size:12px}.article-hero{padding-block:20px 25px}.article-hero__copy h1{font-size:30px}.article-hero__copy>p{font-size:16px}.article-layout{gap:24px;padding-block:24px 48px}.quick-answer{padding:17px}.quick-answer p{font-size:16px}.article-body>h2{margin-top:42px;font-size:24px}.article-body table{white-space:normal;display:block;overflow-x:auto}.step-block{padding:16px}.step-block__head h3{font-size:18px}.step-block__image img,.step-block__image--portrait img{max-height:520px}.article-bottom-cta__actions{flex-direction:column}.article-bottom-cta__actions>*{width:100%}}
