.breadcrumb-container{background:var(--background-main);direction:rtl;padding:1rem 2rem}.breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;max-width:1200px;padding:0}.breadcrumb-item{align-items:center;color:var(--text-body-secondary);display:flex;font-size:.95rem}.breadcrumb-item a{color:var(--text-body-secondary);text-decoration:none;transition:color .3s ease}.breadcrumb-item a:hover,.breadcrumb-item.active{color:var(--text-body-primary)}.breadcrumb-item.active{font-weight:500}.breadcrumb-separator{color:var(--text-body-tertiary);font-size:.8rem;margin:0 .5rem}@media (max-width:768px){.breadcrumb-container{padding:.75rem 1rem}.breadcrumb-item{font-size:.85rem}}.sw-articles{padding-block:28px 72px}.sw-articles-head h1{font-size:clamp(2.375rem,1.2rem + 5.5vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.04}.sw-chips{display:flex;gap:8px;margin-top:24px;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-inline:var(--gutter);scrollbar-width:none}.sw-chips::-webkit-scrollbar{display:none}.sw-chip{align-items:center;color:var(--gray);display:flex;flex:none;font-size:.9375rem;gap:8px;min-height:44px;padding-inline:14px;transition:background-color .16s ease,color .16s ease;white-space:nowrap}.sw-chip .sw-sq{height:6px;width:6px}.sw-chip[aria-pressed=true]{background:var(--mint);color:var(--ink)}.sw-alist{border-top:2px solid var(--ink);margin-top:16px}.sw-alist a{grid-gap:6px 16px;align-items:center;border-bottom:1px solid var(--hair);display:grid;gap:6px 16px;grid-template-columns:1fr auto;padding-block:20px;transition:background-color .16s ease,transform .16s var(--ease-out)}.sw-alist a:active{transform:scale(.99)}.sw-ameta{align-items:center;color:var(--gray);display:flex;font-size:.8125rem;gap:8px;grid-column:1}.sw-alist :is(h2,h3){font-size:1.25rem;font-weight:700;grid-column:1;line-height:1.3}.sw-alist p{color:var(--gray);font-size:.9375rem;grid-column:1;max-width:70ch}.sw-alist svg{color:var(--gray);grid-column:2;grid-row:1/span 3;transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sw-chip:not([aria-pressed=true]):hover{color:var(--ink)}.sw-alist a:hover :is(h2,h3){color:var(--accent)}.sw-alist a:hover svg{color:var(--accent);transform:translateX(-4px)}}@media (prefers-reduced-motion:reduce){.sw-alist a,.sw-alist svg{transform:none!important}}@media (min-width:960px){.sw-articles{padding-block:72px 128px}.sw-chips{flex-wrap:wrap;margin-inline:0;margin-top:40px;padding-inline:0}.sw-alist{margin-top:24px}.sw-alist a{padding-block:28px;padding-inline:12px}.sw-alist :is(h2,h3){font-size:1.5rem}}.article-page{margin-inline:auto;max-width:calc(720px + var(--gutter)*2);padding:0 var(--gutter) 72px}.article-page .breadcrumb-container{background:none;padding:20px 0 0}.article-page .breadcrumb-list{max-width:none}.article-page .breadcrumb-item{color:var(--gray);font-size:.8125rem}.article-page .breadcrumb-item a{color:var(--gray)}.article-page .breadcrumb-current{color:var(--ink)}.article-page .breadcrumb-separator{color:var(--hair-strong)}.article-header{border-bottom:2px solid var(--ink);padding-block:28px 24px}.article-meta{align-items:center;color:var(--gray);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:6px 16px}.article-category{align-items:center;color:var(--ink);display:flex;font-weight:500;gap:8px}.article-header h1{font-size:clamp(1.875rem,1rem + 3.6vw,3rem);font-weight:700;letter-spacing:-.01em;line-height:1.12;margin-top:12px}.article-info{color:var(--gray);font-size:.8125rem;margin-top:10px}.article-content{color:var(--ink);font-size:1.125rem;line-height:1.75;padding-top:8px}.article-content h2{font-size:1.625rem;font-weight:700;line-height:1.25;margin:44px 0 12px}.article-content h3{font-size:1.25rem;font-weight:700;line-height:1.3;margin:32px 0 8px}.article-content p{margin:0 0 18px}.article-content ol,.article-content ul{-webkit-padding-start:22px;margin:0 0 18px;padding-inline-start:22px}.article-content ul{list-style:square}.article-content ol{list-style:decimal}.article-content li{-webkit-padding-start:4px;margin-bottom:8px;padding-inline-start:4px}.article-content li::marker{color:var(--accent)}.article-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.article-content strong{font-weight:700}.article-content .disclaimer{border-top:1px solid var(--hair);color:var(--gray);font-size:.875rem;margin-top:32px;padding-top:16px}.article-cta{background:var(--mint);padding:28px 24px 32px;position:relative}.article-cta,.article-related{margin-top:56px}.article-cta:before{background:var(--accent);content:"";height:4px;inset-inline:0;position:absolute;top:0}.article-cta h2{font-size:1.5rem;font-weight:700;line-height:1.2}.article-cta p{color:var(--gray);margin-top:8px}.article-cta .sw-cta{align-items:center;background:var(--accent);color:var(--on-accent);display:inline-flex;font-weight:700;gap:10px;margin-top:20px;min-height:52px;padding-inline:20px;transition:transform .16s var(--ease-out),filter .16s ease}.article-cta .sw-cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.article-cta .sw-cta:hover{filter:brightness(.92)}}.article-loading,.article-not-found{padding-block:72px}.article-not-found a{color:var(--accent);display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:3px}.article-content ul.article-sources{-webkit-padding-start:20px;margin-top:12px;padding-inline-start:20px}.article-content ul.article-sources li{font-size:.92rem;line-height:1.5;margin-bottom:6px}.article-content ul.article-sources a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.article-figure{margin:28px 0;padding:0}.article-figure img{border-radius:4px;display:block;height:auto;width:100%}.article-figure figcaption{color:var(--gray);font-size:.88rem;line-height:1.4;margin-top:8px;text-align:center}.article-hero-ad{-webkit-border-start:4px solid var(--accent);background:var(--mint);border-inline-start:4px solid var(--accent);margin:0 0 32px;padding:24px 20px 28px;position:relative}.article-hero-ad-kicker{color:var(--accent);font-size:.78rem;font-weight:600;letter-spacing:.02em;margin-bottom:10px;text-transform:none}.article-hero-ad-headline{color:#111;color:var(--text,#111);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 10px}.article-hero-ad-sub{color:var(--gray);font-size:.97rem;line-height:1.55;margin:0 0 18px}.article-hero-ad .sw-cta{align-items:center;background:var(--accent);color:var(--on-accent);display:inline-flex;font-weight:700;gap:10px;min-height:54px;padding-inline:22px;text-decoration:none;transition:transform .16s var(--ease-out),filter .16s ease}.article-hero-ad .sw-cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.article-hero-ad .sw-cta:hover{filter:brightness(.92)}}.article-hero-ad-fine{color:var(--gray);font-size:.82rem;margin:12px 0 0}.article-content .sw-inline-cta{-webkit-border-start:4px solid var(--accent);background:var(--mint);border-inline-start:4px solid var(--accent);color:#111;color:var(--text,#111);display:flex;flex-direction:column;gap:4px;margin:28px 0;padding:18px 20px;text-decoration:none;transition:transform .16s var(--ease-out),filter .16s ease}.article-content .sw-inline-cta strong{color:var(--accent);font-size:1.05rem;font-weight:700}.article-content .sw-inline-cta span{color:var(--gray);font-size:.92rem}.article-content .sw-inline-cta:after{content:"←";position:absolute}.article-content .sw-inline-cta{-webkit-padding-end:40px;padding-inline-end:40px;position:relative}.article-content .sw-inline-cta:after{color:var(--accent);font-weight:700;inset-inline-end:16px;top:50%;transform:translateY(-50%)}.article-content .sw-inline-cta:active{transform:scale(.995)}@media (hover:hover) and (pointer:fine){.article-content .sw-inline-cta:hover{filter:brightness(.97)}}@media (min-width:960px){.article-page{padding-bottom:128px}.article-header{padding-block:48px 32px}.article-cta{padding:40px 40px 44px}.article-hero-ad{padding:32px 36px 36px}.article-hero-ad-headline{font-size:1.5rem}.article-hero-ad-sub{font-size:1.02rem}}.article-page--landing{padding-top:16px}.article-landing-stickybar-space{height:84px}.article-landing-stickybar{background:#fff;border-top:1px solid #0000000f;box-shadow:0 -4px 20px #00000014;display:flex;inset:auto 0 0 0;justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;z-index:40}.article-landing-stickybar .sw-cta{align-items:center;background:var(--accent);color:var(--on-accent);display:inline-flex;font-weight:700;gap:10px;justify-content:center;max-width:420px;min-height:52px;padding-inline:20px;text-decoration:none;width:100%}@media (min-width:960px){.article-landing-stickybar-space{height:0}.article-landing-stickybar{background:#0000;border-top:0;box-shadow:none;padding:32px 0 0;position:static}}.article-content blockquote{-webkit-border-start:4px solid var(--accent);background:var(--mint);border-inline-start:4px solid var(--accent);font-size:1.15rem;font-weight:700;line-height:1.45;margin:16px 0 20px;padding:14px 18px}.article-content blockquote cite{color:var(--gray);display:block;font-size:.85rem;font-style:normal;font-weight:500;margin-top:6px}.article-content details{border-bottom:1px solid #00000014}.article-content summary{cursor:pointer;display:flex;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:14px 0}.article-content summary::-webkit-details-marker{display:none}.article-content summary:after{color:var(--accent);content:"+";flex-shrink:0;font-weight:800}.article-content details[open] summary:after{content:"−"}.article-content details p{color:var(--gray);margin:0 0 14px}