.editorial-page{color:#f7f8fa;background:#080b10;min-height:100dvh}.editorial-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b10e6;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.editorial-header a{color:#55b9ff;font-family:var(--font-cruzd-display);letter-spacing:.08em;align-items:center;gap:.55rem;font-weight:800;text-decoration:none;display:flex}.editorial-header svg{width:18px}.editorial-header span,.editorial-kicker{letter-spacing:.14em;color:#61e3b7;font-size:.75rem;font-weight:800}.editorial-article{width:min(100% - 2rem,760px);margin:auto;padding:clamp(3.5rem,8vw,7rem) 0 6rem}.editorial-article h1{font:800 clamp(2.65rem,8vw,5.8rem)/.96 var(--font-cruzd-display);letter-spacing:-.065em;margin:.9rem 0 1.4rem}.editorial-deck{color:#c7d0dc!important;font-size:clamp(1.15rem,2.2vw,1.42rem)!important;line-height:1.55!important}.editorial-byline{color:#8f9baa;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:.6rem 1.2rem;margin-bottom:2.5rem;padding:1.15rem 0 2.4rem;font-size:.86rem;display:flex}.editorial-byline span:first-child{color:#f7f8fa;font-weight:750}.editorial-article>p{color:#d9dee6;margin:0 0 1.35rem;font-size:clamp(1.05rem,1.8vw,1.18rem);line-height:1.78}.editorial-article h2{font:800 clamp(1.65rem,4vw,2.5rem)/1.08 var(--font-cruzd-display);letter-spacing:-.04em;margin:4rem 0 1.25rem}.editorial-article a{color:#6cc4ff;text-underline-offset:.18em}.editorial-article strong{color:#fff}.article-pull{border-left:4px solid #2ce6ad;padding:1.4rem 0 1.4rem 1.5rem;color:#fff!important;font:700 clamp(1.4rem,3vw,2rem)/1.35 var(--font-cruzd-display)!important;margin:3rem 0!important}.article-cta{background:radial-gradient(circle at 100% 0,#2ce6ad21,#0000 42%),#0d131b;border:1px solid #4ab7ff57;border-radius:24px;margin-top:5rem;padding:clamp(1.5rem,5vw,2.8rem);box-shadow:0 26px 80px #00000059}.article-cta small{color:#61e3b7;letter-spacing:.14em;font-weight:850}.article-cta h2{margin:.65rem 0 .8rem}.article-cta p{color:#bac4d1;font-size:1.05rem;line-height:1.6}.article-cta>a{color:#05100d;background:#2ce6ad;border-radius:999px;align-items:center;gap:.55rem;margin-top:.8rem;padding:.9rem 1.15rem;font-weight:850;text-decoration:none;display:inline-flex}.article-cta svg{width:18px}@media (max-width:600px){.editorial-header{padding-top:max(1rem,env(safe-area-inset-top))}.editorial-header span{font-size:.64rem}.editorial-article{width:min(100% - 1.5rem,760px);padding-top:3rem}.editorial-byline{padding-bottom:1.8rem}.editorial-article h2{margin-top:3.25rem}}.article-list{color:#d9dee6;background:#0d1219;border:1px solid #ffffff1a;border-radius:18px;margin:0 0 1.6rem;padding:1.1rem 1.2rem 1.1rem 2.4rem;font-size:1.03rem;line-height:1.6}.article-list li+li{margin-top:.55rem}.article-list li::marker{color:#2ce6ad;font-weight:800}.article-list-compact{columns:2}.article-transition{letter-spacing:.01em;padding:.8rem 0;color:#61e3b7!important;font:750 clamp(1.02rem,2vw,1.18rem)/1.5 var(--font-cruzd-display)!important;margin:3.2rem 0 .2rem!important}.article-transition+.editorial-article h2{margin-top:2rem}.article-table-wrap{background:#0d1219;border:1px solid #ffffff24;border-radius:18px;margin:1.5rem 0 2rem;overflow-x:auto;box-shadow:0 18px 50px #0003}.article-table{border-collapse:collapse;table-layout:fixed;color:#d9dee6;text-align:left;width:100%;min-width:640px}.article-table th:first-child,.article-table td:first-child{width:22%}.article-table th:nth-child(2),.article-table td:nth-child(2),.article-table th:nth-child(3),.article-table td:nth-child(3){width:39%}.article-table th,.article-table td{vertical-align:top;border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff12;padding:1rem 1.25rem;line-height:1.5}.article-table th:last-child,.article-table td:last-child{border-right:0}.article-table th{color:#61e3b7;letter-spacing:.08em;text-transform:uppercase;background:#61e3b70e;font-size:.75rem}.article-table tr:last-child td{border-bottom:0}.article-faq{margin:1.5rem 0 3rem}.article-faq h3{color:#fff;font:750 1.18rem/1.3 var(--font-cruzd-display);margin:2rem 0 .55rem}.article-faq p{color:#d9dee6;margin:0;font-size:1.03rem;line-height:1.7}.article-transparency{color:#aeb8c5;background:#55b9ff0f;border-left:3px solid #55b9ff;margin:3.5rem 0 0;padding:1.25rem 1.4rem;line-height:1.65}.article-transparency strong{margin-bottom:.35rem;display:block}.article-transparency p{margin:0}@media (max-width:600px){.article-list-compact{columns:1}.article-transition{margin-top:2.7rem!important}.article-table th,.article-table td{padding:.9rem 1rem}.article-transparency{padding:1rem}}.editorial-footer{background:#080b10}.editorial-footer .brand{font-family:var(--font-cruzd-display);letter-spacing:.08em;font-weight:850}@media (max-width:900px){.editorial-footer{flex-wrap:wrap;align-items:flex-start}.editorial-footer nav{width:100%;margin-left:0}.editorial-footer>small{margin-left:0}}.article-breadcrumbs{color:#718096;white-space:nowrap;align-items:center;gap:8px;width:min(100% - 2rem,760px);margin:20px auto 0;font-size:.78rem;display:flex;overflow:hidden}.article-breadcrumbs a{color:#8ecbff;text-decoration:none}.article-breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.article-keep-going{background:#0d1722;border:1px solid #26384c;border-radius:22px;max-width:820px;margin:44px auto 12px;padding:26px}.article-keep-going>small,.after-dark-hero>small{color:#30dba7;letter-spacing:.12em;font-weight:800}.article-keep-going h2{margin:7px 0 18px}.article-keep-going>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.article-keep-going a{color:#fff;background:#111f2d;border:1px solid #29435c;border-radius:16px;flex-direction:column;gap:7px;padding:17px;text-decoration:none;display:flex}.article-keep-going a:hover{border-color:#40aefa}.article-keep-going a span{color:#a8b6c6;line-height:1.45}.after-dark-hero{max-width:940px;margin:74px auto 36px;padding:0 24px}.after-dark-hero h1{max-width:800px;margin:10px 0 18px;font-size:clamp(2.5rem,7vw,5.8rem);line-height:.96}.after-dark-hero p{color:#b6c3d1;max-width:720px;font-size:1.15rem;line-height:1.65}.after-dark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:940px;margin:0 auto 72px;padding:0 24px;display:grid}.after-dark-grid>a{color:#fff;background:linear-gradient(145deg,#111e2b,#0a121b);border:1px solid #26384c;border-radius:24px;flex-direction:column;min-height:260px;padding:25px;text-decoration:none;display:flex}.after-dark-grid>a:first-child{grid-column:1/-1}.after-dark-grid small{color:#30dba7;font-weight:800}.after-dark-grid h2{margin:28px 0 10px;font-size:clamp(1.45rem,3vw,2.2rem)}.after-dark-grid p{color:#aebdcc;line-height:1.55}.after-dark-grid a>span{color:#62baff;align-items:center;gap:6px;margin-top:auto;font-weight:800;display:flex}.after-dark-grid svg{width:16px}@media (max-width:680px){.article-keep-going>div,.after-dark-grid{grid-template-columns:1fr}.after-dark-grid>a:first-child{grid-column:auto}.article-keep-going{margin-inline:16px}.after-dark-grid>a{min-height:230px}}.article-transition+h2{margin-top:2rem}.article-contents{background:linear-gradient(145deg,#61e3b712,#55b9ff09);border:1px solid #61e3b733;border-radius:20px;margin:1.8rem 0 3rem;padding:1.15rem}.article-contents.is-loading{display:none}.article-contents>strong{color:#61e3b7;font:.8rem/1 var(--font-cruzd-display);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.8rem;font-weight:850;display:block}.article-contents>div{flex-wrap:wrap;gap:.55rem;display:flex}.article-contents a{color:#dce6ef;background:#0d151e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:38px;padding:.55rem .8rem;font-size:.86rem;line-height:1.25;text-decoration:none;display:inline-flex}:is(.article-contents a:hover,.article-contents a:focus-visible){color:#fff;border-color:#61e3b7;outline:none}.editorial-article>h2{scroll-margin-top:6rem}.article-contents.is-dense a{min-height:34px;padding:.46rem .7rem;font-size:.79rem}@media (max-width:600px){.article-contents{margin:1.4rem 0 2.5rem;padding:1rem}.article-contents>div{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.article-contents a{white-space:normal;flex:none;max-width:82vw}}@media (min-width:761px){.editorial-article h1{text-align:left;width:min(920px,100vw - 3rem);position:relative;left:50%;transform:translate(-50%)}}@media (max-width:600px){.editorial-article{width:min(100% - 1.1rem,760px)}.editorial-article h1{letter-spacing:-.055em;font-size:clamp(2.25rem,12vw,3.15rem);line-height:.98}.article-breadcrumbs{width:min(100% - 1.1rem,760px)}}.editorial-article h1{width:100%;font-size:clamp(2.65rem,6.2vw,4.75rem);position:static;left:auto;transform:none}@media (max-width:600px){.editorial-article h1{font-size:clamp(2.25rem,12vw,3.15rem)}}@media (min-width:761px){.editorial-article,.article-breadcrumbs{width:min(100% - 3rem,920px);max-width:none}.article-keep-going{width:100%;max-width:none}}@media (max-width:600px){.article-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.article-table{min-width:0;display:block}.article-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-table tbody,.article-table tr,.article-table td{display:block;width:100%!important}.article-table tr{background:#0d1219;border:1px solid #ffffff1f;border-radius:16px;margin-bottom:.8rem;padding:.35rem 1rem}.article-table td{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:6.6rem 1fr;gap:.75rem;padding:.75rem 0;display:grid}.article-table td:last-child{border-bottom:0}.article-table td:before{color:#61e3b7;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.article-table td:first-child:before{content:"Moment"}.article-table td:nth-child(2):before{content:"Better move"}.article-table td:nth-child(3):before{content:"What to avoid"}}
