.learn-section{padding-block:20px 88px}.learn-section .section-heading h2{font-size:39px}.learn-section .section-heading>.text-link{color:#d6bc68;font-size:11px;gap:12px;white-space:nowrap}.guide-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-preview{display:flex;flex-direction:column;position:relative;background:linear-gradient(145deg,#181b23,#0e1219);border:1px solid #303746;border-radius:10px;padding:25px;min-height:282px;transition:transform .3s,border-color .3s;overflow:hidden}.guide-preview:before{content:'';position:absolute;top:0;left:0;width:90px;height:2px;background:linear-gradient(90deg,#d6bd64,transparent)}.guide-preview-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font:8px/1.6 Manrope,sans-serif;color:#8a98af;text-transform:uppercase;letter-spacing:1px}.guide-preview-top>span:last-child{font:10px Consolas,monospace;color:#a08b4c}.guide-preview h3{font:500 25px/1.3 Oswald,sans-serif;letter-spacing:0;margin:25px 0 12px;color:#e8edf5;text-transform:uppercase;max-width:340px}.guide-preview p{font-size:10px;line-height:1.85;color:#8e9cb2;margin-bottom:24px}.guide-preview-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#e0c875}.guide-preview-bottom>.icon{width:17px;height:17px}.guide-preview:hover{transform:translateY(-3px);border-color:#9a8548}.guide-preview:hover h3{color:#f0d67f}
.editorial-page{background:radial-gradient(ellipse at 10% 0%,#50401d12,transparent 35%),#08090c}.editorial-page .page-nav{display:flex;margin-left:auto;gap:28px;align-items:center;height:100%}.editorial-page .page-nav a{font-size:12px;color:#919bad;padding:12px 0}.editorial-page .page-nav a:hover,.editorial-page .page-nav a[aria-current=page]{color:#e7cb71}.editorial-join{font-size:10px;min-height:39px;gap:18px;padding:11px 13px;margin-left:14px}.editorial-join>.icon{width:14px;height:14px}.guides-main{padding-top:60px}.guides-heading{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:42px}.guides-heading .eyebrow{font:9px/1.5 Consolas,monospace;letter-spacing:1.5px;color:#7d899e}.guides-heading h1{font:500 74px/1.12 Oswald,sans-serif;text-transform:uppercase;letter-spacing:-1px;margin:20px 0}.guides-heading h1>span{color:#e8c64e}.guides-heading p{font-size:13px;color:#959fb2;line-height:1.9;max-width:540px}.guides-heading-mark{display:flex;gap:23px;align-items:center;color:#c5ae63}.guides-heading-mark img{width:50px;height:68px;filter:saturate(1.5)}.guides-heading-mark>span{font:500 24px/1.3 Oswald,sans-serif;letter-spacing:1.5px}.guide-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #2e3542;padding-top:24px;margin-bottom:24px}.guide-filters{display:flex;gap:6px;align-items:center}.guide-filters button{font:11px/1.5 Manrope,sans-serif;color:#8796ae;background:transparent;padding:10px 14px;border:1px solid transparent;border-radius:5px}.guide-filters button[aria-pressed=true]{background:#242c3a;color:#e1e8f2;border-color:#3c485d}.guide-search input{background:#111720;border:1px solid #303c4f;border-radius:5px;padding:11px 13px;min-height:39px;width:220px;font:11px/1.5 Manrope,sans-serif;color:#d4dfef}.guide-search input::placeholder{color:#6c7e98}.guides-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.guide-card{grid-column:span 3;border:1px solid #303c50;border-radius:11px;background:#10161f;overflow:hidden;transition:transform .3s,border-color .3s;min-width:0}.guide-card[hidden]{display:none}.guide-card:nth-child(2){grid-column:span 4}.guide-card.guide-featured{grid-column:span 8;background:radial-gradient(ellipse at 90% 40%,#b69a2730,transparent 65%),linear-gradient(130deg,#252316,#11151d);border-color:#756738}.guide-card>a{display:flex;flex-direction:column;padding:25px;height:100%;min-height:360px}.guide-card-meta{display:flex;justify-content:space-between;gap:20px;color:#7b8ea9;font:9px/1.5 Manrope,sans-serif}.guide-card-meta>span:last-child{font:10px Consolas,monospace;color:#65748c}.guide-card-art{font:500 45px/1.2 Oswald,sans-serif;letter-spacing:-.5px;color:#39475d;padding:25px 0 19px;opacity:.75;user-select:none}.guide-featured .guide-card-art{color:#d8ba55;font-size:72px;opacity:1;padding:17px 0}.guide-card h2{font:500 24px/1.32 Oswald,sans-serif;text-transform:uppercase;letter-spacing:-.1px;color:#e6edf6;margin:0 0 14px;max-width:650px}.guide-featured h2{font-size:40px;line-height:1.2;max-width:640px}.guide-card p{font-size:10px;line-height:1.85;color:#8598b5;margin:0 0 25px;max-width:580px}.guide-featured p{color:#b1ad99;font-size:12px}.guide-featured .guide-card-meta{color:#b6a776}.guide-featured .guide-card-meta>span:last-child{color:#a08d51}.guide-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid #ffffff0b;font-size:9px;color:#7d92b0}.guide-card-bottom>.icon{color:#ceb766;width:18px;height:18px}.guide-featured .guide-card-bottom{color:#b0a57b}.guide-platforms .guide-card-art{color:#3c597a}.guide-workflow .guide-card-art{color:#5d566e}.guide-card:hover{transform:translateY(-3px);border-color:#8b7c4d}.guide-card:hover h2{color:#e7ce7a}.guide-empty{padding:65px 20px;text-align:center;color:#8b9bb4;border:1px dashed #344056;border-radius:8px;font-size:13px}.guides-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:43px 0;margin-block:40px 38px;border-block:1px solid #303b4e}.guides-cta .eyebrow{font-size:8px;color:#b7a568}.guides-cta h2{font:500 43px/1.2 Oswald,sans-serif;text-transform:uppercase;letter-spacing:0;margin:13px 0}.guides-cta p{font-size:12px;color:#8597b4;line-height:1.8}.guides-cta>.btn{font-size:11px;padding:14px 18px;gap:22px;white-space:nowrap}
.reading-track{position:sticky;top:0;z-index:30;height:3px}.reading-track progress{appearance:none;border:0;display:block;width:100%;height:3px;background:transparent}.reading-track progress::-webkit-progress-bar{background:transparent}.reading-track progress::-webkit-progress-value{background:#dec053}.reading-track progress::-moz-progress-bar{background:#dec053}.article-main{padding-top:33px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:9px;color:#627692;line-height:1.8;flex-wrap:wrap}.breadcrumbs a{color:#9aabc3}.breadcrumbs a:hover{color:#e5cc76}.article-heading{margin:46px 0 48px;max-width:1020px}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;font-size:9px;color:#7f93af}.article-meta>span:first-child{color:#ddc479}.article-meta>span+span:before,.article-meta>time:before{content:'·';margin-right:20px;color:#4e637f}.article-heading h1{font:500 57px/1.18 Oswald,sans-serif;text-transform:uppercase;letter-spacing:-.7px;margin:22px 0 23px;color:#f0f2f7}.article-heading>p{font-size:15px;line-height:1.85;color:#a5b3c8;max-width:830px}.article-byline{display:flex;gap:10px;align-items:center;margin-top:25px;font-size:9px;color:#738ba9}.article-byline>img{filter:saturate(1.4)}.article-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:72px;border-top:1px solid #2c394c;padding-top:42px}.article-sidebar{position:sticky;top:27px;align-self:start}.article-sidebar summary{font:600 9px/1.5 Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#c2af70;cursor:pointer;list-style:none}.article-sidebar summary::-webkit-details-marker{display:none}.article-sidebar summary:after{content:'−';float:right;color:#7088a9}.article-sidebar details:not([open]) summary:after{content:'+'}.article-sidebar nav{display:grid;gap:19px;margin-top:24px}.article-sidebar nav>a{display:flex;gap:13px;color:#869ab7;font-size:10px;line-height:1.8}.article-sidebar nav>a:hover{color:#e5cd7f}.article-sidebar nav>a>span{font:9px/1.9 Consolas,monospace;color:#4f6584;flex:0 0 18px}.article-sidebar-cta{display:block;border:1px solid #635a3a;background:linear-gradient(120deg,#29261940,#111823);padding:23px 20px;border-radius:8px;margin-top:35px}.article-sidebar-cta>span{display:block;font:500 26px/1.2 Oswald,sans-serif;letter-spacing:0;text-transform:uppercase;color:#d5c48b}.article-sidebar-cta>small{display:flex;justify-content:space-between;gap:12px;margin-top:20px;font-size:9px;color:#988b64}.article-sidebar-cta .icon{width:14px;height:14px}.article-prose{max-width:780px;min-width:0}.article-prose>section{scroll-margin-top:24px;margin-bottom:43px}.article-section-number{font:10px/1.4 Consolas,monospace;color:#c6aa56;margin-bottom:12px;letter-spacing:2px}.article-prose h2{font:500 31px/1.3 Oswald,sans-serif;letter-spacing:0;color:#e9edf4;text-transform:uppercase;margin:0 0 21px}.article-prose p{font:400 14px/1.95 Manrope,sans-serif;color:#a3b2c9;margin:0 0 19px}.article-prose ul{list-style:none;margin:22px 0;padding:0;display:grid;gap:12px}.article-prose li{position:relative;padding-left:22px;color:#a3b2c9;font-size:13px;line-height:1.9}.article-prose li:before{content:'';width:4px;height:4px;position:absolute;left:0;top:11px;background:#cbb45d;border-radius:50%}.article-takeaway{border-left:2px solid #cfb65a;padding:24px 28px;background:linear-gradient(90deg,#8e772315,transparent);margin:36px 0}.article-takeaway strong{font-size:11px;color:#dcc575;display:block;margin-bottom:12px}.article-takeaway p{font-size:13px;color:#b3b3a4;line-height:1.9;margin:0}.article-sources{border-top:1px solid #2c3a50;padding-top:29px}.article-prose .article-sources h2{font:600 12px/1.5 Manrope,sans-serif;color:#c1ccdc;text-transform:none;margin-bottom:20px}.article-sources ul{gap:11px;margin:0}.article-sources li{padding:0;font-size:10px;line-height:1.7}.article-sources li:before{display:none}.article-sources a{color:#829cbd;display:inline-flex;gap:10px;align-items:center}.article-sources a:hover{color:#dec477}.article-sources .icon{height:12px;width:12px;flex:0 0 12px}.article-next-step{border:1px solid #736538;border-radius:10px;padding:32px;background:radial-gradient(ellipse at 80% 0%,#9e822820,transparent 75%),#111722;margin-top:32px}.article-next-step h2{font-size:30px}.article-next-step p{font-size:12px;color:#8f9fb6}.article-next-step .btn{font-size:11px;padding:13px 17px;gap:20px;min-height:43px}.related-guides{padding-block:70px 66px}.related-guides .section-heading{margin-bottom:30px}.related-guides .section-heading h2{font-size:37px}.related-guides .section-heading>.text-link{font-size:10px;color:#d6bd6e;gap:10px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related-grid .guide-card{grid-column:auto}.related-grid .guide-card>a{min-height:300px}.related-grid .guide-card-art{font-size:37px;padding:20px 0}.related-grid .guide-card h2{font-size:25px}.editorial-footer{display:grid;grid-template-columns:1fr auto;gap:30px;border-top:1px solid #2e3c52;padding-block:35px 26px}.editorial-footer .brand-extension{font-size:18px}.editorial-footer>div>p{font-size:9px;color:#6b819e;margin-top:15px}.editorial-footer>nav{display:flex;flex-wrap:wrap;gap:20px;align-items:center;font-size:10px;color:#8197b5;max-width:650px;justify-content:flex-end}.editorial-footer>nav a:hover{color:#d4bd75}.editorial-footer>small{grid-column:1/-1;font-size:8px;color:#5e7390;line-height:1.9}
@media(max-width:1180px){.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card,.guide-card:nth-child(2),.guide-card.guide-featured{grid-column:span 1}.guide-featured h2{font-size:30px}.guide-featured .guide-card-art{font-size:57px;padding:21px 0}.guide-card .guide-card-art{padding:21px 0}.guide-card h2{font-size:28px}.guide-card p,.guide-featured p{font-size:11px}.guides-heading h1{font-size:66px}.guide-preview h3{font-size:23px}.guide-preview{padding:23px}.article-heading h1{font-size:51px}.article-layout{gap:48px;grid-template-columns:210px minmax(0,1fr)}.article-prose h2{font-size:29px}.article-prose p{font-size:13px}.article-prose li{font-size:12px}.related-grid .guide-card h2{font-size:23px}.editorial-footer>nav{max-width:530px;font-size:9px}.article-heading>p{font-size:14px}.learn-section .section-heading h2{font-size:35px}}
@media(max-width:900px){.editorial-page .header-inner{gap:20px}.editorial-page .page-nav{gap:21px}.editorial-page .page-nav a{font-size:11px}.editorial-join{display:none}.guides-heading{gap:28px}.guides-heading-mark{gap:15px}.guides-heading-mark>span{font-size:20px}.guides-heading-mark img{width:39px;height:54px}.guides-heading h1{font-size:59px}.guides-heading p{font-size:12px}.guide-toolbar{gap:18px}.guide-filters{gap:3px}.guide-filters button{font-size:10px;padding:9px 10px}.guide-search input{width:180px}.guide-preview-grid{gap:15px}.guide-preview{padding:20px}.guide-preview h3{font-size:23px}.guide-preview p{font-size:9px}.article-layout{gap:32px;grid-template-columns:180px minmax(0,1fr)}.article-sidebar nav>a{font-size:9px;gap:9px}.article-sidebar nav{gap:17px}.article-sidebar-cta{padding:20px 16px}.article-sidebar-cta>span{font-size:24px}.article-sidebar-cta>small{font-size:8px}.article-heading{margin-top:36px}.article-heading h1{font-size:46px;line-height:1.2}.article-prose h2{font-size:27px}.article-prose p{font-size:12px;line-height:2}.article-prose li{font-size:11px}.related-grid{gap:15px}.related-grid .guide-card>a{padding:20px}.related-grid .guide-card h2{font-size:22px}.related-grid .guide-card p{font-size:10px}.article-next-step{padding:26px}.article-next-step h2{font-size:27px}.editorial-footer>nav{flex-direction:column;align-items:flex-end;gap:13px}.learn-section .section-heading h2{font-size:31px}.guides-cta h2{font-size:39px}}
@media(max-width:700px){.learn-section{padding-block:0 60px}.learn-section .section-heading{align-items:flex-start;gap:20px}.learn-section .section-heading h2{font-size:31px;max-width:240px}.learn-section .section-heading>.text-link{font-size:9px;margin-top:36px;gap:7px}.guide-preview-grid{grid-template-columns:1fr}.guide-preview{min-height:0;padding:24px}.guide-preview h3{font-size:27px;max-width:none;margin:20px 0 13px}.guide-preview p{font-size:11px;line-height:1.8;max-width:490px}.guide-preview-top{font-size:8px}.guide-preview-bottom{font-size:10px;margin-top:8px}.editorial-page .header{height:auto;min-height:108px}.editorial-page .header-inner{flex-wrap:wrap;padding-top:16px;gap:13px}.editorial-page .page-nav{width:100%;height:auto;gap:27px;border-top:1px solid #ffffff0b;margin:0;padding-block:0}.editorial-page .page-nav a{padding-block:12px;font-size:11px}.editorial-page .brand{margin-right:auto}.guides-main{padding-top:34px}.guides-heading-mark{display:none}.guides-heading{margin-bottom:28px}.guides-heading .eyebrow{font-size:7px;letter-spacing:1.3px}.guides-heading h1{font-size:55px;letter-spacing:-.5px;margin:18px 0}.guides-heading p{font-size:11px;max-width:380px}.guide-toolbar{display:block;padding-top:19px;margin-bottom:20px}.guide-filters{gap:2px;overflow:auto}.guide-filters button{font-size:9px;padding:9px 10px;white-space:nowrap}.guide-search{display:block;margin-top:15px}.guide-search input{width:100%;min-height:40px;font-size:11px}.guides-grid{grid-template-columns:1fr;gap:17px}.guide-card>a{padding:24px;min-height:0}.guide-card h2,.guide-featured h2{font-size:28px;line-height:1.3}.guide-card p,.guide-featured p{font-size:11px;max-width:450px}.guide-card .guide-card-art{font-size:45px;padding:23px 0}.guide-featured .guide-card-art{font-size:66px}.guide-card-bottom{margin-top:0;font-size:9px}.guide-card-meta{font-size:9px}.guides-cta{align-items:flex-start;flex-direction:column;gap:23px;padding-block:30px;margin-block:32px 26px}.guides-cta h2{font-size:38px}.guides-cta p{font-size:11px}.guides-cta>.btn{font-size:10px;padding:12px 16px}.article-main{padding-top:24px}.breadcrumbs{font-size:8px;gap:8px}.article-heading{margin:30px 0 28px}.article-meta{font-size:8px;gap:10px 12px}.article-meta>span+span:before,.article-meta>time:before{margin-right:12px}.article-heading h1{font-size:38px;line-height:1.2;letter-spacing:-.3px;margin:17px 0 20px}.article-heading>p{font-size:12px;line-height:1.9}.article-byline{font-size:8px;margin-top:22px;gap:9px}.article-layout{display:flex;flex-direction:column;gap:32px;padding-top:24px}.article-sidebar{position:static;width:100%}.article-sidebar details{padding:18px 20px;border:1px solid #2b3c53;border-radius:7px;background:#111722}.article-sidebar summary{font-size:9px}.article-sidebar nav{gap:12px;margin-top:19px}.article-sidebar nav>a{font-size:10px;gap:11px}.article-sidebar-cta{display:none}.article-prose h2{font-size:28px;line-height:1.3}.article-prose p{font-size:13px;line-height:1.95;margin-bottom:18px}.article-prose li{font-size:12px;line-height:1.9}.article-prose>section{margin-bottom:34px}.article-section-number{font-size:9px;margin-bottom:10px}.article-takeaway{padding:22px;margin-block:28px}.article-takeaway p{font-size:12px}.article-prose .article-sources h2{font-size:11px}.article-sources li{font-size:10px}.article-sources a{line-height:1.8}.article-next-step{padding:26px}.article-next-step h2{font-size:28px}.article-next-step p{font-size:11px}.article-next-step .btn{font-size:10px;min-height:42px;padding:12px 14px}.related-guides{padding-block:48px 45px}.related-guides .section-heading{gap:20px;margin-bottom:24px}.related-guides .section-heading h2{font-size:31px}.related-guides .section-heading>.text-link{font-size:9px;white-space:nowrap}.related-grid{grid-template-columns:1fr;gap:17px}.related-grid .guide-card>a{min-height:0;padding:24px}.related-grid .guide-card h2{font-size:27px}.related-grid .guide-card p{font-size:11px}.related-grid .guide-card-art{font-size:36px;padding:19px 0}.editorial-footer{padding-block:30px 24px;gap:28px;grid-template-columns:1fr}.editorial-footer>nav{align-items:flex-start;gap:14px;font-size:10px}.editorial-footer>small{font-size:8px}.editorial-footer .brand-extension{font-size:16px}.editorial-footer .brand img{width:80px;height:30px}.editorial-footer>div>p{font-size:9px;margin-top:14px}}
@media(max-width:360px){.guides-heading h1{font-size:48px}.guides-heading .eyebrow{font-size:6px}.guide-filters button{font-size:8px;padding:8px 9px}.guide-card>a{padding:22px}.guide-card h2,.guide-featured h2{font-size:26px}.article-heading h1{font-size:34px}.article-meta{font-size:7px}.article-prose h2{font-size:25px}.article-prose p{font-size:12px}.article-prose li{font-size:11px}.learn-section .section-heading h2{font-size:28px}.learn-section .section-heading{gap:12px}.learn-section .section-heading>.text-link{font-size:8px}.guide-preview{padding:22px}.guide-preview h3{font-size:25px}.related-guides .section-heading h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.guide-preview,.guide-card{transition:none}}
