.sx-facts{display:flex;flex-wrap:wrap;gap:0;margin:28px 0 0;padding:0;border-top:1px solid var(--ln)}.sx-facts>div{flex:1 1 140px;padding:16px 20px 4px 0;margin:0}.sx-facts dt{font:500 12.5px/1.3 Inter,sans-serif;color:var(--tx3);margin:0 0 6px}.sx-facts dd{margin:0;font:600 clamp(20px,2.2vw,28px)/1.1 Sora,Inter,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tx)}.sx-p{max-width:72ch;color:var(--tx2);font-size:15.5px;line-height:1.6;margin:12px 0 0}.sx-p a,.sx-a a,.sx-prose a,.sx-t a{color:var(--tx);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.sx-p a:hover,.sx-a a:hover,.sx-prose a:hover,.sx-t a:hover{text-decoration-color:var(--ac)}.sx-h3{font:600 15px/1.3 Sora,Inter,sans-serif;margin:28px 0 0;color:var(--tx)}.sx-chips{margin-top:12px}.sx-chips a{min-height:40px;font-size:13.5px}.sx-grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}@media(min-width:760px){.sx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media(min-width:1120px){.sx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-c a{display:flex;flex-direction:column;gap:4px;color:var(--tx);text-decoration:none;min-width:0}.sx-im{display:block;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:var(--bg2);border:1px solid var(--ln);margin-bottom:10px}.sx-im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.sx-c a:hover .sx-im img{transform:scale(1.03)}}.sx-br{font:600 12.5px/1.3 Inter,sans-serif;color:var(--tx2)}.sx-nm{font:500 14.5px/1.35 Inter,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.sx-pr{font:400 13px/1.4 Inter,sans-serif;color:var(--tx3);margin-top:2px}.sx-pr b{font:600 16px/1 Sora,Inter,sans-serif;color:var(--tx);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sx-sv{font:500 12.5px/1.35 Inter,sans-serif;color:var(--ac)}.sx-cats{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr;border-top:1px solid var(--ln)}@media(min-width:760px){.sx-cats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media(min-width:1120px){.sx-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-cats li{border-bottom:1px solid var(--ln)}.sx-cats a{display:flex;flex-direction:column;gap:3px;padding:16px 0;min-height:44px;color:var(--tx);text-decoration:none}.sx-cats b{font:600 17px/1.3 Sora,Inter,sans-serif;letter-spacing:-.01em}.sx-cats span{font-size:13.5px;color:var(--tx3)}.sx-cats a:hover b{color:var(--ac)}.sec h2 a{color:inherit;text-decoration:none}.sec h2 a:hover{color:var(--ac)}.sx-guides span{line-height:1.45}.sx-cta{margin:32px 0 0}.sx-t{width:100%;border-collapse:collapse;margin:16px 0 8px;font-size:14.5px;font-variant-numeric:tabular-nums}.sx-t th{font:600 12.5px/1.3 Inter,sans-serif;color:var(--tx3);text-align:left;padding:10px 14px 10px 0;border-bottom:1px solid var(--ln2)}.sx-t td{padding:12px 14px 12px 0;border-bottom:1px solid var(--ln);vertical-align:top;color:var(--tx2)}.sx-t td:first-child{color:var(--tx)}.sx-prose h2{margin-top:48px}.sx-prose p,.sx-prose li{color:var(--tx2);line-height:1.65}.sx-ol,.sx-ul{padding-left:1.2em;margin:12px 0}.sx-ol li,.sx-ul li{margin:8px 0}.sx-by{font-size:13.5px;color:var(--tx3);margin-top:18px}.sx-faq .sx-a{padding:0 0 22px}.sx-faq .sx-a p{margin:0;color:var(--tx2);line-height:1.65;max-width:72ch}.sx-method{margin-top:0}.sx-method p{font-size:14px;color:var(--tx2);line-height:1.6}.sx-az{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:24px}@media(min-width:760px){.sx-az{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1120px){.sx-az{grid-template-columns:repeat(6,minmax(0,1fr))}}.sx-az h3{font:600 18px/1 Sora,Inter,sans-serif;margin:18px 0 8px;color:var(--tx)}.sx-az ul{list-style:none;margin:0;padding:0}.sx-az li{font-size:14px;line-height:1.3;padding:6px 0;display:flex;justify-content:space-between;gap:8px}.sx-az li a{color:var(--tx);text-decoration:none;min-height:24px}.sx-az li a:hover{color:var(--ac);text-decoration:underline}.sx-az li span{color:var(--tx3);font-variant-numeric:tabular-nums}.sx-pp{padding:clamp(20px,4vw,48px) 0 clamp(40px,6vw,80px)}.sx-pp .crumbs{margin-bottom:20px}.sx-ph{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:900px){.sx-ph{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:start}}.sx-gal{display:grid;grid-template-columns:1fr;gap:12px}.sx-gal figure{margin:0;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:var(--bg2);border:1px solid var(--ln)}.sx-gal img{width:100%;height:100%;object-fit:cover;display:block}.sx-gal figure+figure{display:none}@media(min-width:900px){.sx-gal{grid-template-columns:1fr 1fr}.sx-gal figure:first-child{grid-column:1/-1}.sx-gal figure+figure{display:block}}.sx-pb{font:600 14px/1.3 Inter,sans-serif;color:var(--tx2);margin:0 0 8px}.sx-pb a{color:inherit}.sx-h1{font:600 clamp(28px,3.6vw,44px)/1.08 Sora,Inter,sans-serif;letter-spacing:-.025em;margin:0 0 14px;color:var(--tx)}.sx-lo{font-size:16px;line-height:1.55;color:var(--tx2);margin:0 0 6px;max-width:60ch}.sx-lo b{color:var(--tx)}.sx-ck{font-size:13px;color:var(--tx3);margin:0 0 22px}.sx-off{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.sx-off li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ln)}.sx-off .sx-os{font:600 15px/1.3 Inter,sans-serif;color:var(--tx)}.sx-off .sx-os a{color:inherit;text-decoration:none}.sx-off .sx-om{grid-column:1;font-size:12.5px;color:var(--tx3)}.sx-off .sx-op{grid-column:2;grid-row:1/3;text-align:right;font:600 18px/1.15 Sora,Inter,sans-serif;font-variant-numeric:tabular-nums;color:var(--tx)}.sx-off .sx-op small{display:block;font:400 12px/1.3 Inter,sans-serif;color:var(--tx3);margin-top:3px}.sx-off .sx-og{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:99px;border:1px solid var(--ln2);font-size:13.5px;font-weight:600;color:var(--tx);text-decoration:none;margin-top:4px}.sx-off .sx-og:hover{background:var(--inv);color:var(--inv-tx);border-color:var(--inv)}.sx-off li.sx-best .sx-op b{color:var(--ac)}.sx-off li.sx-out{opacity:.55}.sx-acts{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.sx-meta{margin:28px 0 0}.sx-rel{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--ln)}.sx-rel li{border-bottom:1px solid var(--ln)}.sx-rel a{display:flex;justify-content:space-between;gap:16px;padding:14px 0;min-height:44px;color:var(--tx);text-decoration:none;font-size:14.5px}.sx-rel a span{color:var(--tx3);white-space:nowrap}.sx-rel a:hover{color:var(--ac)}.sx-sec{margin-top:clamp(40px,6vw,72px)}.sx-sec h2{font:600 clamp(22px,2.4vw,30px)/1.15 Sora,Inter,sans-serif;letter-spacing:-.02em;margin:0 0 6px}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sx-im img{transition:none}}.sx-pg{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:32px 0 0}.sx-pg a,.sx-pg span[aria-current]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:99px;border:1px solid var(--ln2);font:600 14px/1 Inter,sans-serif;color:var(--tx);text-decoration:none;font-variant-numeric:tabular-nums}.sx-pg span[aria-current]{background:var(--inv);color:var(--inv-tx);border-color:var(--inv)}.sx-pg a:hover{border-color:var(--tx)}.sx-pg>span[aria-hidden]{color:var(--tx3);padding:0 4px}.sx-off .sx-op b{font:inherit;color:inherit}.sx-ans .sx-p{max-width:74ch;font-size:16px;line-height:1.6;color:var(--tx);border-left:3px solid var(--ac);padding:2px 0 2px 16px;margin-top:14px}.sx-fsec{padding:4px 0 0}.sx-flt{display:grid;gap:16px;margin:0}.sx-flt>div{min-width:0}.sx-flt__h{font:600 12px/1.3 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);margin:0}.sx-flt .sx-chips{margin-top:8px}@media(max-width:759px){.sx-flt .sx-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.sx-flt .sx-chips::-webkit-scrollbar{display:none}.sx-flt .sx-chips a{flex:0 0 auto;white-space:nowrap}}
