:root{--pro-yellow:#ffd500;--pro-bg:#080a0d;--pro-panel:#111720;--pro-line:#2e3947;--pro-text:#f7f8fa;--pro-muted:#aeb8c5}.article-hero{padding:82px 0 54px;background:radial-gradient(circle at 75% 10%,rgba(255,213,0,.13),transparent 28%),linear-gradient(180deg,#090c10,#0c1117);border-bottom:1px solid var(--pro-line)}.article-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:46px;align-items:center}.crumb{display:flex;gap:9px;flex-wrap:wrap;color:#9ba6b3;font-size:.86rem;margin-bottom:24px}.crumb a{color:#d5dbe2}.kicker{display:inline-block;color:var(--pro-yellow);font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.article-hero h1,.knowledge-hero h1,.category-hero h1{font-size:clamp(2.4rem,5vw,5.25rem);line-height:.94;letter-spacing:-.055em;margin:15px 0 22px;max-width:1000px}.hero-copy,.knowledge-hero p,.category-hero p{font-size:1.12rem;line-height:1.7;color:#bcc5d0;max-width:760px}.article-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.article-meta span{border:1px solid #34404e;border-radius:999px;padding:7px 11px;color:#cbd2da;font-size:.78rem}.article-hero-photo img{width:100%;height:auto;border-radius:18px;border:1px solid #374352;display:block}.article-hero-photo figcaption,.article-photo figcaption{color:#8e99a6;font-size:.77rem;margin-top:8px}.article-layout-section{background:#0b0f14;padding:58px 0 90px}.article-layout{display:grid;grid-template-columns:270px minmax(0,820px);gap:48px;justify-content:center}.article-toc{position:sticky;top:20px;align-self:start;border:1px solid #2c3744;background:#0e141c;border-radius:15px;padding:18px;max-height:calc(100vh - 40px);overflow:auto}.article-toc>b{display:block;margin-bottom:13px}.article-toc>a{display:grid;grid-template-columns:30px 1fr;gap:8px;color:#b9c2cc;padding:8px 0;border-top:1px solid #202a35;font-size:.82rem;line-height:1.35}.article-toc>a span{color:var(--pro-yellow);font-weight:800}.toc-tool{margin-top:16px;padding:14px;border-radius:11px;background:#17202a}.toc-tool span{display:block;color:#98a4b0;font-size:.7rem;text-transform:uppercase}.toc-tool a{display:block;color:white;font-weight:750;margin-top:6px}.article-body{color:#e9edf2;font-size:1.02rem;line-height:1.78}.article-body p{margin:0 0 18px}.answer-box{background:linear-gradient(135deg,#17202a,#121820);border:1px solid #394554;border-left:5px solid var(--pro-yellow);border-radius:16px;padding:24px 26px;margin-bottom:20px}.answer-box>b{color:var(--pro-yellow);text-transform:uppercase;font-size:.74rem;letter-spacing:.09em}.answer-box p{font-size:1.1rem;margin:8px 0 0}.editorial-method{border:1px solid #2c3743;border-radius:13px;padding:18px 20px;color:#b8c2cd;margin-bottom:36px}.editorial-method p{margin:5px 0 0;font-size:.91rem}.article-content-block{position:relative;padding:34px 0;border-top:1px solid #27313c}.article-content-block h2,.related-guides h2{font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px;color:white}.section-number{display:block;color:var(--pro-yellow);font-weight:850;font-size:.77rem;letter-spacing:.09em;margin-bottom:10px}.article-body ul,.article-body ol{margin:18px 0 24px;padding-left:23px}.article-body li{margin:9px 0;padding-left:5px}.article-table-wrap{overflow-x:auto;margin:22px 0 26px;border:1px solid #34414f;border-radius:14px}.article-table{width:100%;border-collapse:collapse;min-width:620px;background:#101720}.article-table caption{text-align:left;color:#aeb8c4;padding:13px 16px;background:#151e28;font-size:.82rem}.article-table th,.article-table td{text-align:left;vertical-align:top;padding:14px 16px;border-top:1px solid #2d3946}.article-table th{color:#0b0d10;background:var(--pro-yellow);font-size:.85rem}.article-table td{color:#d9dfe6;font-size:.91rem}.article-photo{margin:32px 0 42px}.article-photo img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #364352}.context-product,.article-ad-banner{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-radius:18px;padding:25px 27px;margin:32px 0;color:white}.context-product{background:linear-gradient(135deg,#172836,#111922);border:1px solid #3c5265}.article-ad-banner{background:linear-gradient(135deg,#29260e,#15170d);border:1px solid #6e6515}.context-product span,.article-ad-banner span{color:var(--pro-yellow);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.context-product h3,.article-ad-banner h3{font-size:1.42rem;line-height:1.16;margin:6px 0 8px}.context-product p,.article-ad-banner p{color:#c4ccd4;font-size:.91rem;margin:0}.banner-actions{display:flex;flex-direction:column;gap:9px;min-width:210px}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;border-radius:9px;text-align:center;font-weight:800}.btn-primary{background:var(--pro-yellow);color:#0a0d10}.btn-secondary{border:1px solid #6c7783;color:white;background:rgba(0,0,0,.18)}.btn:focus-visible,.article-toc a:focus-visible,.related-guides a:focus-visible{outline:3px solid white;outline-offset:3px}.related-guides{border-top:1px solid #28333f;padding-top:36px;margin-top:46px}.related-guides>span{color:var(--pro-yellow);font-size:.72rem;font-weight:800;text-transform:uppercase}.related-guides>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-guides a{display:block;background:#121922;border:1px solid #2f3b49;border-radius:12px;padding:16px}.related-guides a span{display:block;color:#94a1ae;font-size:.72rem;margin-bottom:5px}.related-guides a strong{color:white;line-height:1.35}.article-sources ul{list-style:none;padding:0}.article-sources li{border:1px solid #2c3844;border-radius:10px;padding:14px 16px;margin:9px 0}.article-sources a{color:#fff;font-weight:750;text-decoration:underline;text-decoration-color:#737f8b;text-underline-offset:3px}.article-sources li span{display:block;color:#92a0ad;font-size:.78rem}.article-safety{background:#171c22;border:1px solid #48525d;border-radius:12px;padding:18px 20px;margin-top:28px}.article-safety strong{color:var(--pro-yellow)}.article-safety p{margin:5px 0 0;color:#c6cdd5}.knowledge-hero,.category-hero{background:radial-gradient(circle at 78% 15%,rgba(255,213,0,.18),transparent 28%),#090d12;padding:92px 0 62px;border-bottom:1px solid #2d3742}.knowledge-stats{display:flex;align-items:baseline;gap:12px;margin-top:26px}.knowledge-stats strong{font-size:3rem;color:var(--pro-yellow)}.knowledge-stats span{color:#adb7c2}.knowledge-main{padding:58px 0 90px;background:#0b0f14}.article-search-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;border:1px solid #374554;background:#111821;border-radius:18px;padding:28px;margin-bottom:45px}.article-search-panel h2,.section-heading h2{font-size:clamp(1.7rem,3vw,2.55rem);margin:6px 0 9px;letter-spacing:-.035em}.article-search-panel p{color:#aeb8c4}.article-search-panel label{display:block;font-weight:750;margin-bottom:8px}.article-search-panel form>div{display:flex;gap:9px}.article-search-panel input{flex:1;min-width:0;border:1px solid #536273;border-radius:10px;background:#080c11;color:white;padding:13px 14px;font-size:1rem}.article-search-panel button{border:0;border-radius:10px;background:var(--pro-yellow);font-weight:850;padding:0 17px}.category-hubs{margin-bottom:50px}.category-hubs>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.category-hubs a{display:flex;align-items:center;gap:12px;border:1px solid #313d49;background:#111820;border-radius:12px;padding:15px;color:white}.category-hubs a span{color:var(--pro-yellow);font-weight:850}.section-heading{margin-bottom:24px}.section-heading>span{color:var(--pro-yellow);font-weight:800;font-size:.72rem;text-transform:uppercase}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.knowledge-card{background:#111821;border:1px solid #303b47;border-radius:15px;overflow:hidden}.knowledge-card>a{display:block;height:100%}.knowledge-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.knowledge-card div{padding:17px}.knowledge-card span{color:var(--pro-yellow);font-size:.7rem;text-transform:uppercase;font-weight:800}.knowledge-card h2{font-size:1.1rem;line-height:1.3;margin:8px 0;color:white}.knowledge-card p{color:#9fabba;font-size:.86rem;line-height:1.5}.knowledge-card strong{display:inline-block;color:white;margin-top:10px;font-size:.85rem}.pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:38px}.pagination a,.pagination span{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid #3d4956;border-radius:9px;color:white}.pagination a[aria-current=page]{background:var(--pro-yellow);color:#090c10;border-color:var(--pro-yellow);font-weight:850}.search-only-results{margin-bottom:50px}@media(max-width:980px){.article-hero-grid{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr}.article-toc{position:relative;top:auto;max-height:none}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-hubs>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.article-hero,.knowledge-hero,.category-hero{padding:58px 0 40px}.article-hero h1,.knowledge-hero h1,.category-hero h1{font-size:2.55rem}.article-layout-section,.knowledge-main{padding:36px 0 64px}.article-layout{gap:28px}.article-toc{display:none}.article-body{font-size:.98rem}.context-product,.article-ad-banner{grid-template-columns:1fr;padding:21px}.banner-actions{min-width:0}.article-table{min-width:560px}.related-guides>div,.knowledge-grid,.category-hubs>div:last-child{grid-template-columns:1fr}.article-search-panel{grid-template-columns:1fr;padding:21px}.article-search-panel form>div{flex-direction:column}.article-search-panel button{min-height:44px}}