:root{--brand:#db3920;--brand-hover:#c4321b;--brand-text:#b32e18;--chip:#fbeae6;--ink:#111111;--text:#222222;--muted:#5c5c5c;--line:#e7e5e2;--bg:#ffffff;--surface:#f6f5f3;--invert-bg:#111111;--invert-text:#f2f2f2;--shadow:0 1px 2px rgb(0 0 0/0.04),0 8px 24px rgb(0 0 0/0.06);--radius:14px;--radius-sm:10px;--max:1240px;--pad:24px;--header-h:72px;--font-sans:var(--font-body),system-ui,"Segoe UI",Tahoma,sans-serif;--font-head:var(--font-display),var(--font-body),system-ui,sans-serif;color-scheme:light}:root[data-theme=dark]{--brand:#ff5a3d;--brand-hover:#ff7559;--brand-text:#ff8a73;--chip:#3a1d17;--ink:#f5f5f5;--text:#e6e6e6;--muted:#a9a9a9;--line:#2b2b2e;--bg:#0f0f10;--surface:#19191b;--invert-bg:#f2f2f2;--invert-text:#111111;--shadow:0 1px 2px rgb(0 0 0/0.3),0 8px 24px rgb(0 0 0/0.35);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand:#ff5a3d;--brand-hover:#ff7559;--brand-text:#ff8a73;--chip:#3a1d17;--ink:#f5f5f5;--text:#e6e6e6;--muted:#a9a9a9;--line:#2b2b2e;--bg:#0f0f10;--surface:#19191b;--invert-bg:#f2f2f2;--invert-text:#111111;--shadow:0 1px 2px rgb(0 0 0/0.3),0 8px 24px rgb(0 0 0/0.35);color-scheme:dark}}.logo-on-light{display:block}.logo-on-dark,:root[data-theme=dark] .logo-on-light{display:none}:root[data-theme=dark] .logo-on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-on-light{display:none}:root:not([data-theme=light]) .logo-on-dark{display:block}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--brand-text)}img{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);line-height:1.25;letter-spacing:-.01em}button{font:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.page-pad{padding-block:32px 56px}.block{margin-block:40px}.lead{font-size:18px;max-width:70ch;margin:0 0 24px}.empty,.lead{color:var(--muted)}.empty{padding:48px 24px;text-align:center;background:var(--surface);border-radius:var(--radius)}.empty a{color:var(--brand-text);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;border:0;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.btn--brand{background:var(--brand);color:#fff}.btn--brand:hover{background:var(--brand-hover);color:#fff}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn--ghost:hover{border-color:var(--ink);color:var(--ink)}.btn--block{display:flex;width:100%}.pill{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:14px;font-weight:500;cursor:pointer}.pill:hover{border-color:var(--ink);color:var(--ink)}.icon-btn{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}.icon-btn:hover{border-color:var(--ink);color:var(--ink)}.badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--chip);color:var(--brand-text);font-size:12px;font-weight:700;line-height:1.6}.badge--outline{background:transparent;border:1px solid var(--line);color:var(--ink)}.topbar{background:var(--invert-bg);color:var(--invert-text);font-size:13px}.topbar__inner{display:flex;align-items:center;gap:18px;min-height:38px}.topbar__trending{display:flex;align-items:center;gap:16px;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.topbar__trending::-webkit-scrollbar{display:none}.topbar__label{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#ff8a73}:root[data-theme=dark] .topbar__label{color:var(--brand-text)}.topbar__trending a{opacity:.88}.topbar__trending a:hover{opacity:1;color:inherit;text-decoration:underline}.topbar__links{margin-inline-start:auto;display:flex;align-items:center;gap:16px;white-space:nowrap}.topbar__date{opacity:.75}.topbar__lang{font-weight:600}.topbar__lang:hover{color:inherit;text-decoration:underline}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;gap:20px;min-height:var(--header-h)}.site-header__logo{flex:none;display:block}.site-header__logo img{height:40px;width:auto}.main-nav{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;font-family:var(--font-head);font-weight:500;font-size:15px}.main-nav__link{padding:10px 12px;border-radius:8px;white-space:nowrap;color:var(--ink)}.main-nav__link:hover{background:var(--surface);color:var(--ink)}.site-header__actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.topics{position:static}.topics>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;background:var(--surface);color:var(--ink);white-space:nowrap}.topics>summary::-webkit-details-marker{display:none}.topics[open]>summary svg{transform:rotate(180deg)}.topics__panel{position:absolute;inset-inline:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.topics__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding-block:24px 28px;font-size:15px}.topics__col{display:flex;flex-direction:column;gap:10px}.topics__heading{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.chips{display:none;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:0 12px;font-family:var(--font-head);font-size:14px;font-weight:500}.chips::-webkit-scrollbar{display:none}.chips a{flex:none;padding:8px 14px;border-radius:999px;background:var(--surface);color:var(--ink);white-space:nowrap}.chips a[aria-current=page]{background:var(--ink);color:var(--bg)}@media (max-width:1080px){.main-nav,.topics{display:none}.chips{display:flex}.site-header__logo img{height:32px}:root{--header-h:60px}}@media (max-width:560px){:root{--pad:16px}.site-header__cta,.topbar__date{display:none}.site-header__inner{gap:10px}}.ticker{background:var(--brand);color:#fff}.ticker__inner{display:flex;align-items:center;gap:12px;min-height:42px;font-weight:600;font-size:15px}.ticker__badge{flex:none;padding:2px 10px;border-radius:999px;background:#fff;color:#b32e18;font-size:12px;font-weight:800}.ticker__link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker__link:hover{color:#fff;text-decoration:underline}.progress{position:fixed;top:0;inset-inline:0;height:3px;z-index:60;pointer-events:none}.progress__bar{height:100%;width:100%;background:var(--brand);transform-origin:left;transform:scaleX(0)}[dir=rtl] .progress__bar{transform-origin:right}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head__main{display:flex;align-items:center;gap:12px;min-width:0}.section-head__icon{flex:none;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--cat,var(--brand));background:color-mix(in srgb,var(--cat,var(--brand)) 13%,var(--bg))}.section-head__title{margin:0;font-size:26px}.section-head__rule{display:block;width:40px;height:3px;margin-top:8px;border-radius:3px;background:var(--cat,var(--brand))}.section-head__link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding-inline:4px;font-size:14px;font-weight:600;color:var(--brand-text);white-space:nowrap}.section-head__link svg{transition:transform .2s ease}.section-head__link:hover svg{transform:translateX(3px)}[dir=rtl] .section-head__link:hover svg{transform:scaleX(-1) translateX(3px)}.section-head__link:hover{text-decoration:underline}.mini-head{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mini-head:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--brand)}[dir=rtl] .mini-head,[lang=ar] .mini-head{letter-spacing:0;text-transform:none;font-size:16px}.grid{display:grid;gap:28px 24px}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.with-sidebar{display:flex;flex-wrap:wrap;gap:40px}.with-sidebar__main{flex:999 1 560px;min-width:0}.with-sidebar__side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:28px}.hero{display:flex;flex-wrap:wrap;gap:32px;padding-block:28px 36px;border-bottom:1px solid var(--line)}.hero__main{flex:999 1 560px;min-width:0}.hero__side{flex:1 1 320px;min-width:0}.headlines{list-style:none;margin:0;padding:0;counter-reset:hl}.headlines li{position:relative;counter-increment:hl;padding-block:16px;padding-inline-start:38px;border-bottom:1px solid var(--line)}.headlines li:before{content:counter(hl);position:absolute;inset-inline-start:0;top:14px;font-family:var(--font-head);font-size:24px;font-weight:700;line-height:1;color:var(--cat,var(--brand));opacity:.9}.headlines li:last-child{border-bottom:0}.headlines a{font-family:var(--font-head);font-weight:600;font-size:17px;line-height:1.4;color:var(--ink)}.headlines a:hover{color:var(--brand-text)}.card{position:relative;min-width:0}.card__media{display:block;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface)}.card__media .thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.card:hover .card__media .thumb{transform:scale(1.04)}.card__body{min-width:0}.card__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;margin-bottom:6px}.card__category{display:inline-flex;align-items:center;gap:5px;color:var(--cat-text,var(--brand-text));font-weight:700}.card__category svg{color:var(--cat,var(--brand))}.card__category:hover{text-decoration:underline}.card__meta{font-size:13px}.card__dot,.card__meta{color:var(--muted)}.card__title{margin:0 0 8px;color:var(--ink)}.card__title a:hover{color:var(--brand-text)}.card__excerpt{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.6}.card__byline{font-size:14px;font-weight:600;color:var(--ink)}.card--hero .card__media{aspect-ratio:16/9;border-radius:var(--radius)}.card--hero .card__body{padding-top:18px}.card--hero .card__title{font-size:clamp(28px,3.4vw,42px);line-height:1.15;letter-spacing:-.015em;margin:6px 0 12px}.card--hero .card__excerpt{font-size:18px;max-width:62ch}.card--grid .card__media{aspect-ratio:4/3;margin-bottom:14px}.card--grid .card__title{font-size:19px;line-height:1.35}.card--row{display:flex;gap:20px;align-items:flex-start;padding-block:20px;border-bottom:1px solid var(--line)}.card--row .card__body{flex:1 1 auto;order:1}.card--row .card__media{flex:none;order:2;width:220px;aspect-ratio:3/2}.card--row .card__title{font-size:21px;line-height:1.3}@media (max-width:640px){.card--row{gap:14px;padding-block:16px}.card--row .card__media{width:112px;aspect-ratio:4/3}.card--row .card__title{font-size:16px;line-height:1.45;margin-bottom:4px}.card--row .card__excerpt{display:none}}.card--side{display:flex;gap:14px;align-items:flex-start}.card--side .card__media{flex:none;width:112px;aspect-ratio:4/3}.card--side .card__title{font-size:16px;line-height:1.45}.thumb--empty{display:grid;place-items:center;width:100%;height:100%;min-height:80px;color:var(--cat,var(--brand));background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--cat,var(--brand)) 22%,transparent) 0,transparent 55%),radial-gradient(color-mix(in srgb,var(--cat,var(--brand)) 16%,transparent) 1px,transparent 1.5px) 0 0 /14px 14px,linear-gradient(135deg,color-mix(in srgb,var(--cat,var(--brand)) 14%,var(--surface)),var(--surface))}.thumb--empty svg{opacity:.85}.more{display:flex;justify-content:center;margin-top:24px}.panel{background:var(--surface);border-radius:var(--radius);padding:22px}.panel__title{margin:0 0 6px;font-size:18px}.ranked{list-style:none;margin:0;padding:0}.ranked__item{display:flex;gap:14px;padding-block:12px;border-bottom:1px solid var(--line)}.ranked__item:last-child{border-bottom:0}.ranked__n{flex:none;width:26px;font-family:var(--font-head);font-size:26px;font-weight:700;line-height:1;color:var(--brand)}.ranked__item a{font-weight:600;font-size:15px;line-height:1.45;color:var(--ink)}.ranked__item a:hover{color:var(--brand-text)}.newsletter{background:var(--invert-bg);color:var(--invert-text);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:12px}.newsletter__title{margin:0;font-size:20px;color:inherit}.newsletter__text{margin:0;font-size:14px;line-height:1.6;opacity:.82}.newsletter__lists{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.newsletter__lists label{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);font-size:13px;cursor:pointer}.newsletter__lists label:has(input:checked){background:var(--brand);border-color:var(--brand);color:#fff}.newsletter__lists input{accent-color:var(--brand)}.newsletter__label{font-size:13px;opacity:.85}.newsletter__input{padding:12px 14px;border-radius:var(--radius-sm);border:0;font:inherit;font-size:15px;background:#fff;color:#111}.newsletter__done{margin:0;font-weight:600}.ad-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:24px auto;width:100%}.ad-slot__label{display:block;font-size:11px;line-height:20px;color:var(--muted)}.ad-slot--placeholder{background:var(--surface);border:1px dashed var(--line);border-radius:8px}.ad-slot__name{font-size:12px;color:var(--muted);direction:ltr}.ad-slot--leaderboard{max-width:970px}@media (max-width:767px){.ad-slot--desktop-only{display:none}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:18px}.crumbs__current{color:var(--brand-text);font-weight:600}.article-head{padding-top:28px}.article-head__title{font-size:clamp(30px,4vw,46px);line-height:1.14;letter-spacing:-.015em;margin:0 0 16px;max-width:26ch}[lang=ar] .article-head__title{line-height:1.35;max-width:30ch}.article-head__lead{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--muted);margin:0 0 24px;max-width:64ch}.article-head__meta{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:16px;border-block:1px solid var(--line)}.article-head__meta,.byline{display:flex;align-items:center}.byline{gap:12px}.byline__text{display:flex;flex-direction:column;gap:2px}.byline__name{font-weight:700;font-size:15px;color:var(--ink)}.byline__sub{font-size:13px;color:var(--muted)}.byline__translation{color:var(--brand-text);font-weight:600}.avatar{width:44px;height:44px;flex:none;border-radius:999px;background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:700;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.avatar--lg{width:56px;height:56px;font-size:22px}.share{display:flex;gap:8px}.article-figure{margin:28px 0 0}.article-figure__img{width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius);display:block;background:var(--surface)}.article-figure figcaption{font-size:13px;color:var(--muted);margin-top:8px}@media (max-width:760px){.article-figure__img{aspect-ratio:16/10}}.article-layout{padding-block:36px 48px;gap:48px}.article-layout .with-sidebar__main{max-width:720px}.toc{flex:1 1 180px;max-width:220px;font-size:14px}.toc__inner{position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:10px}.toc__title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}[dir=rtl] .toc__title{letter-spacing:0;text-transform:none;font-size:13px}.toc a{padding-inline-start:12px;border-inline-start:2px solid var(--line);color:var(--muted);line-height:1.45}.toc a:hover{border-color:var(--brand);color:var(--ink)}@media (max-width:1080px){.toc{display:none}}.prose{font-size:18px;line-height:1.8;color:var(--text);overflow-wrap:anywhere}[lang=ar] .prose{font-size:18.5px;line-height:1.95}.prose p,.prose>*+*{margin-block:0 22px}.prose h2{font-size:28px;line-height:1.3;margin:40px 0 14px}.prose h3{font-size:22px;margin:32px 0 12px}.prose a{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px}.prose ol,.prose ul{padding-inline-start:24px;margin:0 0 22px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--brand)}.prose strong{color:var(--ink)}.prose blockquote{margin:28px 0;padding:18px 22px;background:var(--surface);font-size:17px}.prose blockquote,.prose img{border-radius:var(--radius-sm)}.prose code{padding:2px 6px;border-radius:6px;background:var(--surface);font-size:.9em}.prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.prose h2.sources-heading{font-size:17px;margin:40px 0 0;padding:18px 22px 6px;background:var(--surface);border-radius:var(--radius) var(--radius) 0 0;display:flex;align-items:center;gap:8px}.prose h2.sources-heading+ul{margin:0 0 28px;padding:6px 22px 18px 44px;background:var(--surface);border-radius:0 0 var(--radius) var(--radius);font-size:15px;line-height:1.6}[dir=rtl] .prose h2.sources-heading+ul{padding:6px 44px 18px 22px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 28px}.tag{padding:7px 14px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:14px}.tag:hover{background:var(--chip);color:var(--brand-text)}.author-box{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:var(--radius);border:1px solid var(--line)}.author-box__name{font-weight:700;font-size:16px;color:var(--ink)}.author-box__bio{margin:4px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.static-page{max-width:760px}.static-page__title{font-size:clamp(30px,4vw,42px);margin:0 0 24px}.site-footer{background:#111111;color:#d6d6d6;margin-top:48px}.site-footer__inner{display:flex;flex-wrap:wrap;gap:40px;padding-block:48px 28px}.site-footer__brand{flex:2 1 280px;display:flex;flex-direction:column;gap:14px}.site-footer__brand img{height:38px;width:auto;align-self:flex-start}.site-footer__brand p{margin:0;font-size:14px;line-height:1.6;color:#bdbdbd;max-width:42ch}.site-footer__col{flex:1 1 160px;display:flex;flex-direction:column;gap:2px;font-size:14px}.site-footer__col a{display:inline-flex;align-items:center;gap:8px;min-height:36px}.site-footer__col--wide{flex:2 1 300px}.site-footer__cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.site-footer__cats svg{color:#ff8a73;flex:none}.site-footer__col a:hover{color:#fff;text-decoration:underline}.site-footer__heading{font-weight:700;color:#fff;margin-bottom:6px}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:18px 28px;border-top:1px solid #2b2b2e;font-size:13px;color:#a9a9a9}.site-footer__tagline b{color:#ff8a73;font-weight:700}.pager{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:2.5rem 0 1rem}.pager__label{color:var(--muted);font-size:.9rem}.author-hero{display:flex;gap:1.25rem;align-items:center;margin-bottom:2rem}.author-hero__img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none}.author-hero h1{margin:0 0 .35rem}.author-hero p{margin:0;color:var(--muted);max-width:60ch}.search-form{display:flex;gap:.5rem;margin:0 0 2rem;max-width:640px}.search-form input{flex:1 1;min-width:0;padding:.75rem 1rem;border:1px solid var(--line);border-radius:999px;font:inherit;background:var(--bg);color:var(--ink)}.search-form button{padding:.75rem 1.25rem;border:0;border-radius:999px;background:var(--brand);color:#fff;font:inherit;font-weight:600;cursor:pointer}.notfound{text-align:center;padding:5rem 1rem}.notfound__code{font-size:4rem;font-weight:700;color:var(--brand);margin:0;line-height:1;font-family:var(--font-head)}.notfound__links{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.preview-bar{background:#111;color:#fff;text-align:center;padding:.6rem 1rem;border-radius:0 0 8px 8px;font-size:.9rem}.preview-bar a{color:#ffb4a6;margin-inline-start:.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card__media .thumb{transition:none}}.takeaways{margin:0 0 32px;padding:20px 24px;border-radius:var(--radius);background:var(--chip)}.takeaways__title{margin:0 0 10px;font-size:16px;color:var(--brand-text);display:flex;align-items:center;gap:8px}.takeaways__title:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--brand)}.takeaways ul{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.6;color:var(--ink)}.takeaways li::marker{color:var(--brand)}.faq{margin:8px 0 32px}.faq__title{font-size:24px;margin:0 0 12px}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{cursor:pointer;list-style:none;padding:16px 0;font-family:var(--font-head);font-weight:600;font-size:17px;color:var(--ink);display:flex;justify-content:space-between;gap:16px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";flex:none;font-size:22px;line-height:1;color:var(--brand)}.faq__item[open] summary:after{content:"−"}.faq__item p{margin:0 0 16px;color:var(--text);line-height:1.75}.prose table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.prose td,.prose th{padding:10px 12px;border:1px solid var(--line);text-align:start;vertical-align:top;min-width:120px}.prose th,.prose thead td,.prose tr:first-child td[data-header]{background:var(--surface);font-weight:700;color:var(--ink)}.prose tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface) 50%,transparent)}.prose td p,.prose th p{margin:0}.guide-hero{display:flex;flex-wrap:wrap;gap:32px;align-items:center;padding-bottom:32px;border-bottom:1px solid var(--line)}.guide-hero__text{flex:999 1 480px;min-width:0}.guide-hero__text h1{font-size:clamp(30px,4vw,46px);margin:12px 0 14px}.guide-hero__text p{font-size:18px;color:var(--muted);margin:0 0 14px;max-width:66ch}.guide-hero__media{flex:1 1 360px;min-width:0;border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;background:var(--surface)}.guide-hero__media .thumb{width:100%;height:100%;object-fit:cover;display:block}.guide-toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.guide-section{scroll-margin-top:calc(var(--header-h) + 16px)}body,html{overflow-x:clip}.ask-trigger{min-height:44px;padding:8px 14px}@media (max-width:560px){.ask-trigger__label{display:none}.ask-trigger{width:44px;padding:0}}.ask-overlay{position:fixed;inset:0;z-index:100;background:rgb(0 0 0/.45);display:flex;justify-content:flex-end}.ask{width:min(440px,100%);height:100%;background:var(--bg);color:var(--text);display:flex;flex-direction:column;box-shadow:var(--shadow)}.ask__head{justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.ask__head,.ask__title{display:flex;align-items:center}.ask__title{margin:0;font-size:18px;gap:8px}.ask__title:before{content:"";width:10px;height:10px;border-radius:99px;background:var(--brand)}.ask__body{flex:1 1 auto;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px}.ask__msg{max-width:92%;font-size:15px;line-height:1.6}.ask__msg p{margin:0 0 8px}.ask__msg--user{align-self:flex-end;background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:16px 16px 4px 16px}[dir=rtl] .ask__msg--user{border-radius:16px 16px 16px 4px}.ask__msg--bot{align-self:flex-start;display:flex;flex-direction:column;gap:8px}.ask__msg--bot>p{background:var(--surface);padding:10px 14px;border-radius:16px}.ask__chips{display:flex;flex-wrap:wrap;gap:6px}.ask__chips .pill{font-size:13px;min-height:36px}.ask__answer{background:var(--chip);border-radius:14px;padding:12px 14px}.ask__answer p{margin:0 0 6px;color:var(--ink)}.ask__source{font-size:13px;color:var(--brand-text);font-weight:600}.ask__result{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;color:var(--text)}.ask__result:hover{border-color:var(--brand);color:var(--text)}.ask__result strong{font-family:var(--font-head);color:var(--ink);font-size:15px;line-height:1.4}.ask__result span:last-child{font-size:13px;color:var(--muted)}.ask__cat{font-size:12px;font-weight:700}.ask__cat,.ask__guide{color:var(--brand-text)}.ask__guide{font-size:14px;font-weight:600}.ask__typing{flex-direction:row;gap:4px;padding:12px 14px;background:var(--surface);border-radius:16px}.ask__typing span{width:7px;height:7px;border-radius:99px;background:var(--muted);animation:ask-dot 1s ease-in-out infinite}.ask__typing span:nth-child(2){animation-delay:.15s}.ask__typing span:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.ask__form{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--line)}.ask__form input{flex:1 1;min-width:0;padding:12px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit}@media (prefers-reduced-motion:reduce){.ask__typing span{animation:none}}[data-cat=tech]{--cat:#2563eb}[data-cat=how-to]{--cat:#0d9488}[data-cat=tech-news]{--cat:#db3920}[data-cat=business]{--cat:#7c3aed}[data-cat=startups]{--cat:#ea580c}[data-cat=freelancing]{--cat:#0891b2}[data-cat=money]{--cat:#16a34a}[data-cat=politics]{--cat:#475569}[data-cat=jordan-travel]{--cat:#b45309}[data-cat]{--cat-text:color-mix(in srgb,var(--cat) 78%,var(--ink))}[dir=rtl] .icon-flip{transform:scaleX(-1)}@media (hover:hover){.card--grid{transition:transform .25s ease}.card--grid:hover{transform:translateY(-3px)}}.card--grid .card__media,.card--hero .card__media{box-shadow:0 1px 0 var(--line)}.panel{border:1px solid var(--line)}.panel__title--icon{display:flex;align-items:center;gap:8px}.panel__title--icon svg{color:var(--brand)}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tag-cloud .tag{padding:7px 12px;font-size:13px;font-weight:600;background:var(--bg);border:1px solid var(--line)}.tag-cloud .tag:hover{border-color:var(--brand)}.newsletter__title{display:flex;align-items:center;gap:10px}.newsletter__icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#fff;flex:none}.topic-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px}.topic-tile{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.topic-tile:hover{color:var(--ink);border-color:var(--cat,var(--brand));box-shadow:var(--shadow)}@media (hover:hover){.topic-tile:hover{transform:translateY(-2px)}}.topic-tile__icon{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--cat,var(--brand));background:color-mix(in srgb,var(--cat,var(--brand)) 13%,var(--bg))}.topic-tile__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.topic-tile__name{font-family:var(--font-head);font-weight:600;font-size:16px}.topic-tile__count{font-size:13px;color:var(--muted)}.guides-band{padding:28px;border-radius:calc(var(--radius) + 6px);background:var(--surface)}.guides-band .section-head{margin-bottom:6px}.guides-band__intro{margin:0 0 20px;color:var(--muted);font-size:15px}.guide-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}.guide-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);color:var(--ink);transition:box-shadow .2s ease,transform .2s ease}.guide-card:hover{color:var(--ink);box-shadow:var(--shadow)}@media (hover:hover){.guide-card:hover{transform:translateY(-3px)}}.guide-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--surface)}.guide-card__media .thumb{width:100%;height:100%;object-fit:cover;display:block}.guide-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.guide-card__kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text)}[dir=rtl] .guide-card__kicker{letter-spacing:0;text-transform:none}.guide-card__title{font-family:var(--font-head);font-weight:600;font-size:17px;line-height:1.35}.guide-card__count{gap:6px;font-size:13px;color:var(--muted)}.guide-card__count,.topics__cat{display:inline-flex;align-items:center}.topics__cat{gap:10px}.topics__cat svg{color:var(--cat,var(--brand));flex:none}.mnav{display:none;position:static}.mnav>summary{list-style:none;cursor:pointer;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);color:var(--ink)}.mnav>summary::-webkit-details-marker{display:none}.mnav[open]>summary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mnav__panel{position:absolute;top:100%;inset-inline:0;z-index:55;max-height:calc(100dvh - var(--header-h) - 40px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:18px var(--pad) 24px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.mnav__heading{margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[dir=rtl] .mnav__heading{letter-spacing:0;text-transform:none;font-size:13px}.mnav__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mnav__cat{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border-radius:12px;border:1px solid var(--line);font-family:var(--font-head);font-weight:600;font-size:15px;color:var(--ink)}.mnav__icon{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--cat,var(--brand));background:color-mix(in srgb,var(--cat,var(--brand)) 13%,var(--bg))}.mnav__list{display:flex;flex-direction:column}.mnav__list a{display:flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid var(--line);font-weight:500;color:var(--ink)}.mnav__list a svg{color:var(--brand);flex:none}.mnav .btn--block{margin-top:8px}@media (max-width:1080px){.mnav{display:block}}.social{display:flex;flex-wrap:wrap;gap:8px}.social__link{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1f1f22;color:#e6e6e6}.social__link:hover{background:var(--brand);color:#fff}.back-to-top{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid #3a3a3e;color:#e6e6e6;font-weight:600}.back-to-top:hover{border-color:#fff;color:#fff}@media (max-width:640px){.block{margin-block:32px}.section-head__title{font-size:22px}.section-head__icon{width:36px;height:36px;border-radius:10px}.section-head__icon svg{width:18px;height:18px}.hero{padding-block:16px 24px;gap:20px}.headlines a{font-size:16px}.topic-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.topic-tile{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px}.topic-tile__name{font-size:15px}.guides-band{padding:20px 16px;margin-inline:calc(var(--pad) * -1);border-radius:0}.guide-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:4px;scrollbar-width:none}.guide-cards::-webkit-scrollbar{display:none}.guide-card{flex:0 0 78%;scroll-snap-align:start}.card__top{font-size:12.5px}.card--grid .card__title{font-size:18px}.card__category,.card__top a{min-height:28px}.site-footer__inner{gap:28px;padding-block:36px 20px}.site-footer__col a{min-height:44px}.site-footer__bottom{flex-direction:column;align-items:flex-start}.topbar__trending a{padding-block:8px}.article-head__title{max-width:none}}@media (prefers-reduced-motion:reduce){.card--grid,.guide-card,.section-head__link svg,.topic-tile{transition:none}}.cat-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;color:var(--cat-text,var(--brand-text));background:color-mix(in srgb,var(--cat,var(--brand)) 12%,var(--bg));font-weight:700}.cat-chip svg{color:var(--cat,var(--brand))}.byline__read{display:inline-flex;align-items:center;gap:4px;vertical-align:-2px}.article-head .crumbs{margin-bottom:14px}:root[data-theme=dark] [data-cat=politics]{--cat:#94a3b8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-cat=politics]{--cat:#94a3b8}}.comments{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.comments__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px}.comments__title{margin:0;font-size:24px}.comments__count{color:var(--muted);font-size:14px}.comments__avg{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:15px;color:var(--ink)}.comments__empty{margin:0 0 18px;color:var(--muted)}.stars{display:inline-flex;gap:1px;color:var(--line);font-size:16px;line-height:1;letter-spacing:0}.stars .is-on{color:#f5a524}.comments__list{list-style:none;margin:0 0 24px;padding:0}.comment{display:flex;gap:12px;padding-block:16px;border-bottom:1px solid var(--line)}.comment__avatar{flex:none;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--chip);color:var(--brand-text);font-family:var(--font-head);font-weight:700}.comment__main{min-width:0;flex:1 1}.comment__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px}.comment__meta b{color:var(--ink)}.comment__meta time{color:var(--muted);font-size:13px}.comment__body{margin:6px 0 0;font-size:16px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.comment__reply{margin-top:10px;padding:10px 14px;border-inline-start:3px solid var(--brand);background:var(--surface);border-radius:0 10px 10px 0;font-size:15px}[dir=rtl] .comment__reply{border-radius:10px 0 0 10px}.comment__reply b{font-size:13px;color:var(--brand-text)}.comment__reply p{margin:4px 0 0;white-space:pre-line}.comment-form{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--radius);background:var(--surface)}.comment-form__title{margin:0;font-size:19px}.comment-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.comment-form input,.comment-form textarea{width:100%;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:16px;font-weight:400}.comment-form textarea{resize:vertical;min-height:110px}.comment-form input:focus,.comment-form textarea:focus{outline:2px solid var(--brand);outline-offset:0;border-color:transparent}.comment-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.comment-form__note{margin:0;font-size:13px;color:var(--muted)}.comment-form__error{margin:0;font-size:14px;font-weight:600;color:var(--brand-text)}.comment-form__done{padding:18px 22px;border-radius:var(--radius);background:var(--chip);color:var(--ink);font-weight:600}.comment-form .btn{align-self:flex-start}.comment-form .btn:disabled{opacity:.55;cursor:not-allowed}.comment-form__captcha:empty{display:none}.stars-input{border:0;margin:0;padding:0}.stars-input legend{padding:0;margin-bottom:4px;font-size:14px;font-weight:600;color:var(--ink)}.stars-input__row{display:flex;gap:2px}.stars-input label{flex-direction:row;cursor:pointer;font-size:30px;line-height:1;color:var(--line);min-width:44px;min-height:44px;align-items:center;justify-content:center}.stars-input label.is-on{color:#f5a524}.stars-input label:has(input:focus-visible){outline:2px solid var(--brand);border-radius:8px}@media (hover:hover){.stars-input__row:hover label{color:#f5a524}.stars-input__row label:hover~label{color:var(--line)}}[dir=rtl] .stars-input__row{flex-direction:row}@media (max-width:420px){.site-header__logo img{height:27px}.site-header__actions{gap:6px}.ask-trigger,.mnav>summary,.site-header__actions .icon-btn{width:40px;height:40px;min-height:40px}.site-header__inner{gap:8px}}@media (max-width:340px){.site-header__actions>a.icon-btn{display:none}}.mnav__search{display:flex;gap:8px}.mnav__search input{flex:1 1;min-width:0;padding:11px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.mnav:not([open])>.mnav__panel,.topics:not([open])>.topics__panel{display:none}.mnav__search .btn{flex:none}.comment-form .sr-only,.comment-form .sr-only input{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.tool-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin-top:8px}.tool-card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--ink);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.tool-card:hover{color:var(--ink);border-color:var(--cat,var(--brand));box-shadow:var(--shadow)}@media (hover:hover){.tool-card:hover{transform:translateY(-3px)}}.tool-card__icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--cat,var(--brand));background:color-mix(in srgb,var(--cat,var(--brand)) 13%,var(--bg))}.tool-card__title{font-family:var(--font-head);font-weight:600;font-size:18px;line-height:1.35}.tool-card__text{font-size:14px;color:var(--muted);line-height:1.55}.tool-card__cta{margin-top:auto;font-size:14px;font-weight:700;color:var(--cat-text,var(--brand-text))}.tool-cards--small .tool-card{flex-direction:row;align-items:center;padding:14px}.tool-cards--small .tool-card__title{font-size:15px}.tool-page{max-width:980px}.tool-page__title{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:4px 0 12px}.tool-page__intro{font-size:18px;color:var(--muted);max-width:70ch;margin:0 0 24px}.tool-page__text{margin-top:32px;max-width:760px}.tool-page__h2{font-size:22px;margin:0 0 12px}.tool-links{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:8px}.tool-links a{color:var(--brand-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tool{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;border-radius:calc(var(--radius) + 4px);border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--cat,var(--brand)) 6%,var(--bg)),var(--bg) 60%);box-shadow:var(--shadow)}@media (max-width:760px){.tool{grid-template-columns:minmax(0,1fr);padding:18px}}.tool__inputs,.tool__results{display:flex;flex-direction:column;gap:14px;min-width:0}.tool-field{display:flex;flex-direction:column;gap:6px;font-size:14px}.tool-field__label{font-weight:600;color:var(--ink)}.tool-field__input{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.tool-field__input:focus-within{outline:2px solid var(--cat,var(--brand));outline-offset:0}.tool-field input[type=number],.tool-field select{width:100%;min-width:0;padding:12px 14px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:17px;font-weight:600}.tool-field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.tool-field input:focus,.tool-field select:focus{outline:none}.tool-field__suffix{padding-inline-end:14px;color:var(--muted);font-weight:600}.tool-field__hint{font-size:12.5px;color:var(--muted)}.tool-field__value{font-weight:700;color:var(--cat-text,var(--brand-text))}.tool-field input[type=range]{width:100%;accent-color:var(--cat,var(--brand));min-height:32px}.tool-seg{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.tool-seg legend,.tool-sites legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--ink)}.tool-seg label{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-weight:600;font-size:14px;cursor:pointer}.tool-seg label.is-on{background:var(--cat,var(--brand));border-color:var(--cat,var(--brand));color:#fff}.tool-seg input{position:absolute;opacity:0;pointer-events:none}.tool-seg label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.tool-sites{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:6px 12px;border:0;padding:0;margin:0}.tool-sites legend{grid-column:1/-1}.tool-check{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14.5px;cursor:pointer}.tool-check input{width:20px;height:20px;flex:none;accent-color:var(--cat,var(--brand))}.tool-check small{color:var(--muted);font-size:12.5px}.tool-more summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--brand-text);min-height:32px}.tool-more[open]{gap:12px}.tool-more[open],.tool-result{display:flex;flex-direction:column}.tool-result{gap:2px;padding:16px 18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.tool-result__label{font-size:13.5px;font-weight:600;color:var(--muted)}.tool-result__value{font-family:var(--font-head);font-size:28px;font-weight:700;line-height:1.2;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tool-result__note{font-size:13px;color:var(--muted)}.tool-result--brand{background:var(--cat,var(--brand));border-color:transparent}.tool-result--brand .tool-result__label,.tool-result--brand .tool-result__note,.tool-result--brand .tool-result__value{color:#fff}.tool-result--good{background:color-mix(in srgb,#16a34a 12%,var(--bg));border-color:color-mix(in srgb,#16a34a 35%,transparent)}.tool-result--good .tool-result__value{color:color-mix(in srgb,#16a34a 75%,var(--ink))}.tool-result--bad{background:color-mix(in srgb,#db3920 10%,var(--bg));border-color:color-mix(in srgb,#db3920 30%,transparent)}.tool__warn{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:color-mix(in srgb,#f5a524 18%,var(--bg));font-size:14px;font-weight:600;color:var(--ink)}.tool__fine{margin:0;font-size:12.5px;line-height:1.6;color:var(--muted)}.tool__fine a{color:var(--brand-text);text-decoration:underline}.tool-share{align-self:flex-start}.tool-bar{display:flex;height:18px;border-radius:999px;overflow:hidden;background:var(--surface)}.tool-bar__part{display:block;min-width:0;transition:flex-basis .3s ease}.tool-bar__part--needs{background:#2563eb}.tool-bar__part--wants{background:#f5a524}.tool-bar__part--save{background:#16a34a}.tool-chart{margin:0;padding:12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg)}.tool-chart svg{width:100%;height:auto;display:block}.tool-chart__area{fill:color-mix(in srgb,var(--cat,var(--brand)) 16%,transparent)}.tool-chart__line{stroke:var(--cat,var(--brand));stroke-width:3}.tool-chart__line,.tool-chart__paid{fill:none;vector-effect:non-scaling-stroke}.tool-chart__paid{stroke:var(--muted);stroke-width:2;stroke-dasharray:6 5}.tool-chart figcaption{display:flex;gap:16px;margin-top:8px;font-size:12.5px;color:var(--muted)}.tool-chart__key:before{content:"";display:inline-block;width:14px;height:3px;margin-inline-end:6px;vertical-align:middle;border-radius:2px}.tool-chart__key--balance:before{background:var(--cat,var(--brand))}.tool-chart__key--paid:before{background:var(--muted)}.tool-cta{display:flex;align-items:center;gap:14px;margin:0 0 28px;padding:16px 18px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--cat,var(--brand)) 35%,var(--line));background:color-mix(in srgb,var(--cat,var(--brand)) 7%,var(--bg));color:var(--ink)}.tool-cta:hover{color:var(--ink);box-shadow:var(--shadow)}.tool-cta__icon{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--cat,var(--brand));color:#fff}.tool-cta__text{display:flex;flex-direction:column;min-width:0;line-height:1.4}.tool-cta__kicker{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cat-text,var(--brand-text))}.tool-cta__title{font-family:var(--font-head);font-weight:600;font-size:16px}@media (prefers-reduced-motion:reduce){.tool-bar__part,.tool-card{transition:none}}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 520px}.helpful{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 0;padding:16px 18px;border-radius:var(--radius);border:1px dashed var(--line)}.helpful__q{font-family:var(--font-head);font-weight:600;color:var(--ink);margin-inline-end:auto}.helpful .pill{min-height:44px;padding-inline:18px}.helpful--done{justify-content:center;font-weight:600;color:var(--ink);background:var(--surface);border-style:solid}.article-newsletter{margin-top:24px}.article-newsletter .newsletter{padding:26px}@media (min-width:700px){.article-newsletter .newsletter{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-items:end}.article-newsletter .newsletter>:is(h2,p){grid-column:1}.article-newsletter .newsletter>:not(h2,p){grid-column:2}.article-newsletter .newsletter>h2{grid-row:1}}.tool-share-row{display:flex;flex-wrap:wrap;gap:8px}.subs{display:flex;flex-direction:column;gap:4px;border:0;padding:0;margin:0}.subs legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--ink)}.subs__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 10px;border-radius:10px}.subs__row.is-on{background:color-mix(in srgb,var(--cat,var(--brand)) 9%,transparent)}.subs__row .tool-check{flex:1 1;min-width:0}.subs__price{width:96px;flex:none;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:15px;font-weight:600;text-align:end}.subs__top{margin:6px 0 0;padding-inline-start:20px;font-size:14.5px;color:var(--ink)}.quiz{grid-template-columns:minmax(0,1fr);max-width:680px}.quiz__progress{display:flex;gap:6px}.quiz__progress span{flex:1 1;height:6px;border-radius:6px;background:var(--line)}.quiz__progress .is-done{background:var(--cat,var(--brand))}.quiz__progress .is-now{background:color-mix(in srgb,var(--cat,var(--brand)) 45%,var(--line))}.msg{padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:var(--bg);box-shadow:0 1px 0 var(--line)}.msg--whatsapp{background:color-mix(in srgb,#25d366 9%,var(--bg))}.msg--sms{background:color-mix(in srgb,#2563eb 6%,var(--bg))}.msg__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.msg__channel{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--ink);color:var(--bg)}.msg__from{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.msg__subject{font-weight:700;color:var(--ink);margin-bottom:6px}.msg__body{margin:0;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.quiz__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quiz__btn{min-height:54px;font-size:16px;border:2px solid var(--line);background:var(--bg);color:var(--ink)}.quiz__btn--scam:hover{border-color:#db3920;color:#db3920}.quiz__btn--legit:hover{border-color:#16a34a;color:#16a34a}.quiz__feedback{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius)}.quiz__feedback p{margin:0;line-height:1.6}.quiz__feedback.is-right{background:color-mix(in srgb,#16a34a 12%,var(--bg))}.quiz__feedback.is-wrong{background:color-mix(in srgb,#db3920 10%,var(--bg))}.quiz--done{text-align:center}.quiz__score{display:flex;flex-direction:column;align-items:center;gap:8px}.quiz__score-n{font-family:var(--font-head);font-size:88px;font-weight:700;line-height:1;color:var(--cat,var(--brand))}.quiz__score-n small{font-size:36px;color:var(--muted)}.quiz__verdict{margin:0;font-size:19px;font-weight:600;color:var(--ink)}.quiz--done .tool__results{align-items:center}.embed-body{background:transparent}.embed{padding:8px;font-family:system-ui,Segoe UI,sans-serif}.embed .tool{box-shadow:none}.embed__credit{margin:10px 4px 0;font-size:13px;color:var(--muted)}.embed__credit a{color:var(--brand-text);text-decoration:underline}.embed-code{margin:16px 0 0;padding:14px 16px;border-radius:var(--radius);border:1px dashed var(--line)}.embed-code summary{cursor:pointer;font-weight:600;color:var(--ink);min-height:32px}.embed-code[open]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.embed-code textarea{width:100%;font:13px/1.5 ui-monospace,Consolas,monospace;padding:10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);resize:vertical}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px}.product-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--ink);transition:box-shadow .2s ease,transform .2s ease}.product-card:hover{color:var(--ink);box-shadow:var(--shadow)}@media (hover:hover){.product-card:hover{transform:translateY(-3px)}}.product-card__media{position:relative;display:block;aspect-ratio:16/9;background:var(--surface);overflow:hidden}.product-card__media .thumb{width:100%;height:100%;object-fit:cover;display:block}.product-card__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:200px;color:var(--brand);background:linear-gradient(135deg,var(--chip),var(--surface))}.product-card__soon{position:absolute;bottom:10px;inset-inline-end:10px;box-shadow:0 2px 8px rgb(0 0 0/.25);padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:700}.product-card__body{display:flex;flex-direction:column;gap:6px;padding:16px;flex:1 1}.product-card__title{font-family:var(--font-head);font-weight:600;font-size:17px;line-height:1.35}.product-card__text{font-size:14px;color:var(--muted);line-height:1.55}.product-card__price{margin-top:auto;padding-top:8px;display:flex;align-items:baseline;gap:8px}.product-card__price b{font-family:var(--font-head);font-size:20px;color:var(--ink)}.product-card__price s,.product__price s{color:var(--muted);font-size:15px}.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:8px}@media (max-width:860px){.product{grid-template-columns:minmax(0,1fr);gap:24px}}.product__main{border-radius:var(--radius);overflow:hidden;background:var(--surface);aspect-ratio:16/9}.product__main .thumb{width:100%;height:100%;object-fit:cover;display:block}.product__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.product__thumbs .thumb{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;display:block}.product__title{font-size:clamp(26px,3.4vw,38px);line-height:1.15;margin:0 0 10px}.product__short{font-size:17px;color:var(--muted);margin:0 0 16px}.product__price{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.product__price b{font-family:var(--font-head);font-size:34px;color:var(--ink)}.product__buy{min-height:54px;font-size:16px}.product__buy.is-disabled{background:var(--surface);color:var(--muted);cursor:not-allowed;border:1px solid var(--line)}.product__trust{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.product__trust li{display:flex;align-items:center;gap:8px}.product__trust svg{color:#16a34a}.product__trust a{color:var(--brand-text);text-decoration:underline}.product__includes{margin-top:22px;padding:18px 20px;border-radius:var(--radius);background:var(--surface)}.product__includes h2{font-size:17px;margin:0 0 8px}.product__includes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.product__includes li{position:relative;padding-inline-start:26px;font-size:15px;line-height:1.5}.product__includes li:before{content:"✓";position:absolute;inset-inline-start:0;top:0;color:#16a34a;font-weight:800}.product__desc{margin-top:36px}.product__desc,.product__faq{max-width:760px}.product-cta{display:flex;align-items:center;gap:14px;margin:8px 0 28px;padding:12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.product-cta:hover{color:var(--ink);box-shadow:var(--shadow)}.product-cta__media{flex:none;width:112px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--bg)}.product-cta__media .thumb{width:100%;height:100%;object-fit:cover;display:block}.product-cta__text{display:flex;flex-direction:column;gap:2px;min-width:0}.product-cta__kicker{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-text)}.product-cta__title{font-family:var(--font-head);font-weight:600;font-size:16px;line-height:1.35}.product-cta__price{font-size:14px;color:var(--muted)}.topics__shop{font-weight:700;margin-bottom:8px}.partner{margin:8px 0 28px;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--line);border-inline-start:4px solid var(--ink);background:var(--surface)}.partner__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.partner__badge{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.partner__logo{height:28px;width:auto;max-width:150px;object-fit:contain}.partner__name{font-weight:700;font-size:16px}.partner__headline,.partner__name{font-family:var(--font-head);color:var(--ink)}.partner__headline{font-weight:600;font-size:18px;line-height:1.35;margin:0 0 6px}.partner__text{color:var(--text);font-size:15px;line-height:1.6;margin:0 0 12px}.partner__offer{font-size:14px;font-weight:700;color:var(--brand-text);margin:-4px 0 12px}.partner__cta{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:var(--bg);border-color:var(--ink)}.partner__cta:hover{color:var(--bg);opacity:.9}.partner__disclosure{margin:12px 0 0;font-size:12px;color:var(--muted)}.partner--compact{margin:16px 0 0;padding:14px 16px}.partner--compact .partner__headline{font-size:16px}.partner--compact .partner__text{font-size:14px}.partner--compact .partner__cta{width:100%;justify-content:center}.product__desc+.partner,.tool-page .partner{max-width:760px}.tool-page .partner{margin-top:24px}