:root{--gflow-font:18px;--gflow-line:1.82}body.single-post{background:#08090d;color:#f5f6f8}body.single-post .site-content,body.single-post .ast-container,body.single-post #content,body.single-post #primary{background:#08090d}.gflow-single{--gf-bg:#08090d;--gf-surface:#101319;--gf-surface-2:#151922;--gf-surface-3:#1a1f29;--gf-line:rgba(255,255,255,.09);--gf-line-strong:rgba(255,255,255,.15);--gf-text:#f6f7f9;--gf-muted:#b4bbc7;--gf-soft:#778091;--gf-accent:#ff7a26;--gf-accent-soft:#ffb27c;--gf-blue:#7fc7ff;--gf-radius-xl:26px;--gf-radius-lg:20px;--gf-radius-md:14px;--gf-shadow:0 28px 80px rgba(0,0,0,.38);min-height:100vh;background:radial-gradient(circle at 76% -8%,rgb(255 122 38 / .11),transparent 30%),linear-gradient(180deg,#08090d 0%,#090b10 58%,#08090d 100%);color:var(--gf-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gflow-single *{box-sizing:border-box}.gflow-single a{color:inherit;text-decoration:none}.gflow-single button,.gflow-single input{font:inherit}.gflow-single svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gflow-shell{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:22px 0 86px}.gflow-progress{position:fixed;z-index:10020;inset:0 0 auto;height:3px;pointer-events:none}.gflow-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gf-accent,#ff7a26),#ffbe91);box-shadow:0 0 16px rgb(255 122 38 / .6)}.gflow-toast{position:fixed;z-index:10030;left:50%;top:18px;dis:flex;align-items:center;gap:9px;transform:translate(-50%,-90px);opacity:0;padding:10px 15px 10px 10px;border-radius:999px;background:rgb(20 24 32 / .98);border:1px solid rgb(255 122 38 / .32);box-shadow:0 16px 50px rgb(0 0 0 / .5);transition:.22s ease;color:#e9edf3;font-size:12px}.gflow-toast>span{dis:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(255 122 38 / .13);color:var(--gf-accent)}.gflow-toast.show{opacity:1;transform:translate(-50%,0)}.gflow-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:30px;color:var(--gf-soft);font-size:12px}.gflow-breadcrumb a{transition:color .18s ease}.gflow-breadcrumb a:hover{color:var(--gf-accent-soft)}.gflow-breadcrumb span{opacity:.58}.gflow-hero{max-width:980px;margin:0 auto 30px;text-align:center}.gflow-hero-labels{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.gflow-hero-labels span,.gflow-hero-labels a{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:6px 11px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.gflow-type-pill{background:rgb(255 122 38 / .11);border:1px solid rgb(255 122 38 / .34);color:var(--gf-accent-soft)}.gflow-hero-labels a{background:rgb(255 255 255 / .035);border:1px solid var(--gf-line);color:#c5cbd5;transition:.18s ease}.gflow-hero-labels a:hover{border-color:rgb(255 122 38 / .35);color:#fff}.gflow-hero h1{max-width:940px;margin:0 auto 18px;font-size:clamp(2.2rem,5.5vw,4.8rem);line-height:1.02;letter-spacing:-.052em;font-weight:850;text-wrap:balance;color:#fff}.gflow-hero-excerpt{max-width:760px;margin:0 auto 24px;font-size:clamp(15px,1.5vw,19px);line-height:1.68;color:var(--gf-muted);text-wrap:pretty}.gflow-hero-meta{display:flex;align-items:center;justify-content:center;gap:12px 20px;flex-wrap:wrap;color:var(--gf-soft);font-size:12px}.gflow-author-mini{dis:flex;align-items:center;gap:10px;padding-right:3px}.gflow-author-mini img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid rgb(255 122 38 / .36);box-shadow:0 0 0 4px rgb(255 122 38 / .06)}.gflow-author-mini span{display:flex;flex-direction:column;text-align:left;line-height:1.2}.gflow-author-mini b{font-size:12px;color:#f2f4f7}.gflow-author-mini small{font-size:10px;color:var(--gf-soft);margin-top:4px}.gflow-meta-item{dis:inline-flex;align-items:center;gap:7px;white-space:nowrap}.gflow-meta-item svg{width:16px;height:16px;color:var(--gf-accent)}.gflow-featured{position:relative;width:min(1180px,100%);aspect-ratio:16/9;margin:0 auto 30px;overflow:hidden;border-radius:var(--gf-radius-xl);background:#0e1117;border:1px solid var(--gf-line);box-shadow:var(--gf-shadow)}.gflow-featured:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 70%,rgb(5 7 10 / .22))}.gflow-featured img{display:block;width:100%;height:100%;object-fit:cover}.gflow-featured-placeholder{height:100%;dis:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 28% 20%,rgb(255 122 38 / .22),transparent 42%),linear-gradient(145deg,#121621,#0c0e13)}.gflow-featured-placeholder b{font-size:30px;letter-spacing:.26em}.gflow-featured-placeholder span{margin-top:9px;color:var(--gf-soft);font-size:12px}.gflow-spoiler{width:min(920px,100%);margin:0 auto 24px;dis:flex;align-items:center;gap:13px;padding:14px 17px;border-radius:17px;background:rgb(255 78 111 / .075);border:1px solid rgb(255 78 111 / .25);color:#ffd5de}.gflow-spoiler>svg{flex:0 0 auto;color:#ff7890}.gflow-spoiler div{display:flex;flex-direction:column;gap:3px}.gflow-spoiler b{font-size:11px;letter-spacing:.09em;text-transform:uppercase}.gflow-spoiler span{font-size:13px;color:#e6b5bf;line-height:1.5}.gflow-main-grid{display:grid;grid-template-columns:54px minmax(0,790px) minmax(250px,286px);gap:28px;justify-content:center;align-items:start}.gflow-left-tools{position:sticky;top:100px;dis:flex;flex-direction:column;align-items:center;gap:9px;z-index:30}.gflow-left-tools>a,.gflow-left-tools>button{width:44px;height:44px;padding:0;border-radius:50%;dis:flex;align-items:center;justify-content:center;background:#11151c;border:1px solid var(--gf-line-strong);color:#aab2bf;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.gflow-left-tools>a:hover,.gflow-left-tools>button:hover{transform:translateY(-2px);background:var(--gf-accent);border-color:var(--gf-accent);color:#101010}.gflow-left-tools svg{width:19px;height:19px;display:block}.gflow-reading-settings{position:absolute;left:58px;top:0;width:244px;padding:16px;border-radius:17px;background:rgb(20 24 32 / .98);border:1px solid var(--gf-line-strong);box-shadow:0 20px 60px rgb(0 0 0 / .48);opacity:0;visibility:hidden;transform:translateX(-10px) scale(.97);transition:.18s ease}.gflow-reading-settings.open{opacity:1;visibility:visible;transform:translateX(0) scale(1)}.gflow-settings-head{dis:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:13px}.gflow-settings-head button{width:27px;height:27px;border:0;border-radius:50%;background:rgb(255 255 255 / .05);color:#cbd0d8;cursor:pointer}.gflow-reading-settings label{display:grid;gap:8px;margin-top:13px;color:var(--gf-muted);font-size:11px}.gflow-reading-settings input{width:100%;accent-color:var(--gf-accent)}.gflow-article{min-width:0}.gflow-trust-box{dis:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin:0 0 22px;padding:17px 18px;border-radius:18px;background:#11151c;border:1px solid var(--gf-line)}.gflow-trust-icon{width:40px;height:40px;dis:flex;align-items:center;justify-content:center;border-radius:12px;background:rgb(255 122 38 / .09);color:var(--gf-accent-soft)}.gflow-trust-icon svg{width:20px;height:20px}.gflow-trust-box span{dis:block;margin:1px 0 6px;font-size:9px;letter-spacing:.14em;font-weight:900;color:var(--gf-accent-soft)}.gflow-trust-box p{margin:0;color:var(--gf-muted);font-size:13px;line-height:1.62}.gflow-trust-box.community{border-color:rgb(255 122 38 / .23)}.gflow-trust-box.source{border-color:rgb(85 170 245 / .24)}.gflow-trust-box.source .gflow-trust-icon{background:rgb(85 170 245 / .09);color:var(--gf-blue)}.gflow-trust-box.source span{color:var(--gf-blue)}.gflow-trust-box.source a{color:#b9e1ff;text-decoration:underline;text-underline-offset:3px}.gflow-toc{margin-bottom:24px;overflow:hidden;border-radius:18px;background:#11151c;border:1px solid var(--gf-line)}.gflow-toc>button{width:100%;dis:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:none;border:0;color:var(--gf-text);cursor:pointer}.gflow-toc>button span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800}.gflow-toc>button svg{width:17px;height:17px;color:var(--gf-accent)}.gflow-toc>button b{font-size:18px;color:var(--gf-accent-soft)}.gflow-toc ol{display:none;margin:0;padding:9px 18px 14px 38px;border-top:1px solid var(--gf-line)}.gflow-toc.open ol{display:block}.gflow-toc li{margin:8px 0;color:var(--gf-muted);font-size:13px;line-height:1.45}.gflow-toc li.is-h3{margin-left:15px;color:#939ba9}.gflow-toc a:hover{color:var(--gf-accent-soft)}.gflow-article-content{font-size:var(--gflow-font);line-height:var(--gflow-line);color:#d0d5de}.gflow-article-content p{margin:0 0 1.48em}.gflow-article-content h2{position:relative;margin:2.15em 0 .72em;padding-bottom:.55em;font-size:1.62em;line-height:1.2;letter-spacing:-.025em;font-weight:820;color:#fff}.gflow-article-content h2:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--gf-accent),#ffae74)}.gflow-article-content h3{margin:1.75em 0 .65em;font-size:1.26em;line-height:1.32;letter-spacing:-.012em;font-weight:780;color:#f6f7f9}.gflow-article-content h4{margin:1.55em 0 .6em;font-size:1.08em;line-height:1.35;color:#f3f5f8}.gflow-article-content a{color:#ffb27c;text-decoration:underline;text-decoration-color:rgb(255 178 124 / .32);text-underline-offset:3px;transition:.16s ease}.gflow-article-content a:hover{color:#ff8f49;text-decoration-color:#ff8f49}.gflow-article-content strong{color:#fff}.gflow-article-content ul,.gflow-article-content ol{padding-left:1.35em;margin:0 0 1.45em}.gflow-article-content li{margin:.45em 0}.gflow-article-content li::marker{color:var(--gf-accent)}.gflow-article-content img{max-width:100%;height:auto;border-radius:16px}.gflow-article-content figure{margin:1.75em 0}.gflow-article-content figcaption{text-align:center;color:var(--gf-soft);font-size:12px;margin-top:8px}.gflow-article-content blockquote{margin:1.7em 0;padding:18px 20px;border-left:3px solid var(--gf-accent);background:rgb(255 122 38 / .055);border-radius:0 14px 14px 0;color:#d9dde4}.gflow-article-content table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:.92em}.gflow-article-content th,.gflow-article-content td{padding:10px 12px;border:1px solid var(--gf-line)}.gflow-article-content th{background:rgb(255 122 38 / .08);color:#fff}.gflow-article-content pre{overflow:auto;padding:16px;border-radius:14px;background:#0d1015;border:1px solid var(--gf-line)}.gflow-article-content iframe,.gflow-article-content video{max-width:100%;border-radius:16px}.gflow-inline-card{margin:30px 0;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,rgb(255 122 38 / .075),#11151c 44%);border:1px solid rgb(255 122 38 / .2);box-shadow:0 15px 46px rgb(0 0 0 / .2)}.gflow-card-link{dis:grid;grid-template-columns:180px minmax(0,1fr) 36px;align-items:center;gap:16px;padding:12px}.gflow-card-media{dis:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:13px;background:#0c0f14}.gflow-card-media img{width:100%;height:100%;object-fit:cover;display:block}.gflow-card-placeholder{dis:grid;place-items:center;background:radial-gradient(circle at 28% 22%,rgb(255 122 38 / .24),transparent 48%),#11151c;color:#606a78;font-size:11px;letter-spacing:.16em}.gflow-card-copy{min-width:0;display:flex;flex-direction:column}.gflow-card-kicker{margin-bottom:5px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gf-accent-soft);font-weight:900}.gflow-card-copy strong{font-size:16px;line-height:1.33;color:#fff}.gflow-card-excerpt{font-size:12px;color:#9fa7b4;line-height:1.55;margin-top:6px}.gflow-card-meta{font-size:10px;color:#717a89;margin-top:8px}.gflow-card-arrow{width:32px;height:32px;dis:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 122 38 / .12);color:var(--gf-accent-soft);transition:.18s ease}.gflow-card-arrow svg{width:16px;height:16px}.gflow-inline-card:hover .gflow-card-arrow{background:var(--gf-accent);color:#101010;transform:translateX(2px)}.gflow-inline-card.is-compact{margin:0;background:#11151c;border-color:var(--gf-line)}.gflow-inline-card.is-compact .gflow-card-link{grid-template-columns:108px minmax(0,1fr) 28px;gap:11px;padding:9px}.gflow-inline-card.is-compact .gflow-card-copy strong{font-size:13px}.gflow-inline-card.is-compact .gflow-card-excerpt{display:none}.gflow-inline-card.is-compact .gflow-card-kicker{font-size:8px}.gflow-inline-card.is-compact .gflow-card-arrow{width:26px;height:26px}.gflow-routes{margin-top:46px;padding-top:34px;border-top:1px solid var(--gf-line)}.gflow-section-head span{font-size:9px;font-weight:900;letter-spacing:.15em;color:var(--gf-accent-soft)}.gflow-section-head h2{font-size:clamp(24px,3vw,31px);line-height:1.13;margin:8px 0;color:#fff;letter-spacing:-.025em}.gflow-section-head p{margin:0 0 19px;color:var(--gf-muted);font-size:14px;line-height:1.6}.gflow-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.gflow-route-grid .gflow-inline-card.is-compact{position:relative;height:100%}.gflow-route-grid .gflow-inline-card.is-compact .gflow-card-link{display:flex;flex-direction:column;align-items:stretch;height:100%;padding:10px 10px 16px}.gflow-route-grid .gflow-card-media{width:100%;aspect-ratio:16/9}.gflow-route-grid .gflow-card-copy{padding:2px 3px 6px}.gflow-route-grid .gflow-card-arrow{position:absolute;right:13px;bottom:13px}.gflow-author-card{dis:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:38px;padding:20px;border-radius:20px;background:#11151c;border:1px solid var(--gf-line)}.gflow-author-card>img{width:76px;height:76px;object-fit:cover;border-radius:50%;border:1px solid rgb(255 122 38 / .36)}.gflow-author-card span{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--gf-accent-soft)}.gflow-author-card h2{margin:5px 0 6px;font-size:20px;color:#fff}.gflow-author-card p{margin:0;color:var(--gf-muted);font-size:13px;line-height:1.55}.gflow-author-card>a{dis:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:rgb(255 255 255 / .04);border:1px solid var(--gf-line-strong);font-size:12px;font-weight:750;white-space:nowrap;transition:.18s ease}.gflow-author-card>a:hover{border-color:rgb(255 122 38 / .42);color:var(--gf-accent-soft)}.gflow-sidebar{position:sticky;top:92px;dis:flex;flex-direction:column;gap:16px}.gflow-side-widget{padding:15px;border-radius:18px;background:#11151c;border:1px solid var(--gf-line)}.gflow-side-widget-head{margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid var(--gf-line);font-size:11px;font-weight:850;color:#e7eaf0}.gflow-side-toc ol{list-style:none;margin:0;padding:0}.gflow-side-toc li{margin:0}.gflow-side-toc li.is-h3 a{padding-left:14px;color:#8992a2}.gflow-side-toc a{dis:block;padding:7px 2px;font-size:12px;line-height:1.4;color:#aeb5c1;transition:.16s ease}.gflow-side-toc a:hover{color:var(--gf-accent-soft);transform:translateX(2px)}.gflow-topic-center span,.gflow-discord-mini span{font-size:8px;font-weight:900;letter-spacing:.14em;color:var(--gf-accent-soft)}.gflow-topic-center h3,.gflow-discord-mini h3{margin:7px 0 8px;font-size:19px;color:#fff;letter-spacing:-.02em}.gflow-topic-center p,.gflow-discord-mini p{margin:0 0 12px;color:var(--gf-muted);font-size:12px;line-height:1.55}.gflow-topic-center>a,.gflow-discord-mini>a{dis:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border-radius:999px;background:rgb(255 122 38 / .1);border:1px solid rgb(255 122 38 / .25);color:var(--gf-accent-soft);font-size:11px;font-weight:800}.gflow-discord-mini{background:linear-gradient(145deg,rgb(88 101 242 / .12),#11151c 60%);border-color:rgb(88 101 242 / .22)}.gflow-comments{width:min(890px,100%);margin:42px auto 0;padding:25px;border-radius:22px;background:#11151c;border:1px solid var(--gf-line)}.gflow-comments-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.gflow-comments-head span{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--gf-accent-soft)}.gflow-comments-head h2{margin:5px 0 0;font-size:27px;color:#fff}.gflow-comments-head>b{display:grid;place-items:center;min-width:34px;height:34px;border-radius:999px;background:rgb(255 122 38 / .1);border:1px solid rgb(255 122 38 / .24);color:var(--gf-accent-soft);font-size:12px}.gflow-comments>p{color:var(--gf-muted);font-size:13px}.gflow-comments .comment-list{list-style:none;margin:0;padding:0}.gflow-comments .comment-list>li{padding:16px 0;border-bottom:1px solid var(--gf-line)}.gflow-comments textarea,.gflow-comments input[type="text"],.gflow-comments input[type="email"],.gflow-comments input[type="url"]{width:100%;padding:11px 13px;border-radius:12px;background:#0d1015;border:1px solid var(--gf-line-strong);color:#fff}.gflow-comments input[type="submit"]{padding:10px 18px;border:0;border-radius:999px;background:var(--gf-accent);color:#111;font-weight:800;cursor:pointer}.gflow-footer-cta{width:min(890px,100%);margin:22px auto 0;dis:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-radius:22px;background:linear-gradient(135deg,rgb(88 101 242 / .1),rgb(255 122 38 / .075));border:1px solid rgb(255 255 255 / .1)}.gflow-footer-cta span{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--gf-accent-soft)}.gflow-footer-cta h2{margin:6px 0 6px;font-size:23px;color:#fff}.gflow-footer-cta p{margin:0;color:var(--gf-muted);font-size:13px}.gflow-footer-cta>a{dis:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 18px;border-radius:999px;background:var(--gf-accent);color:#111;font-size:12px;font-weight:850;white-space:nowrap}.gflow-focus-exit{position:fixed;z-index:10040;right:18px;top:18px;dis:none;align-items:center;gap:9px;min-height:42px;padding:0 14px 0 11px;border-radius:999px;background:rgb(20 24 32 / .98);border:1px solid rgb(255 122 38 / .36);box-shadow:0 15px 50px rgb(0 0 0 / .45);color:#f4f6f8;cursor:pointer;font-size:12px;font-weight:750}.gflow-focus-exit svg{width:18px;height:18px;color:var(--gf-accent-soft)}body.gflow-focus .gflow-focus-exit{display:flex}body.gflow-focus .gflow-sidebar,body.gflow-focus .gflow-left-tools,body.gflow-focus .gflow-footer-cta,body.gflow-focus .gflow-breadcrumb{display:none!important}body.gflow-focus .gflow-main-grid{grid-template-columns:minmax(0,850px)}body.gflow-focus .gflow-hero{max-width:850px}body.gflow-focus .gflow-featured{max-width:980px}body.gflow-focus .gflow-inline-card{box-shadow:none;background:#10141a}body.gflow-focus .gflow-inline-card:not(.is-compact) .gflow-card-media{display:none}body.gflow-focus .gflow-inline-card:not(.is-compact) .gflow-card-link{grid-template-columns:minmax(0,1fr) 32px}body.gflow-focus .gflow-inline-card:not(.is-compact) .gflow-card-excerpt{display:none}.gflow-empty-page{min-height:70vh;display:grid;place-items:center;padding:40px 20px;background:#08090d;color:#fff;text-align:center}.gflow-empty-page span{font-size:10px;letter-spacing:.15em;color:#ffb27c;font-weight:900}.gflow-empty-page h1{margin:10px 0 18px}.gflow-empty-page a{display:inline-flex;padding:11px 18px;border-radius:999px;background:#ff7a26;color:#111;font-weight:800}@media(max-width:1080px){.gflow-shell{width:min(100% - 28px,980px)}.gflow-main-grid{grid-template-columns:54px minmax(0,790px)}.gflow-sidebar{display:none}}@media(max-width:820px){body.single-post{padding-bottom:76px}.gflow-shell{width:min(100% - 24px,760px);padding-top:14px}.gflow-breadcrumb{margin-bottom:22px}.gflow-hero{margin-bottom:24px}.gflow-hero h1{font-size:clamp(2rem,9.5vw,3.6rem);letter-spacing:-.045em}.gflow-featured{border-radius:20px;margin-bottom:24px}.gflow-main-grid{display:block}.gflow-left-tools{position:fixed;z-index:10010;left:50%;bottom:14px;top:auto;transform:translateX(-50%);flex-direction:row;gap:5px;padding:6px;border-radius:999px;background:rgb(17 21 28 / .96);border:1px solid var(--gf-line-strong);box-shadow:0 18px 60px rgb(0 0 0 / .52);backdrop-filter:blur(18px)}.gflow-left-tools>a,.gflow-left-tools>button{width:40px;height:40px;border:0;background:#fff0}.gflow-left-tools>a:hover,.gflow-left-tools>button:hover{transform:none}.gflow-reading-settings{left:50%;top:auto;bottom:60px;transform:translate(-50%,10px) scale(.97)}.gflow-reading-settings.open{transform:translate(-50%,0) scale(1)}.gflow-route-grid{grid-template-columns:1fr 1fr}.gflow-author-card{grid-template-columns:66px minmax(0,1fr)}.gflow-author-card>img{width:66px;height:66px}.gflow-author-card>a{grid-column:1/-1;justify-self:start}.gflow-footer-cta{align-items:flex-start;flex-direction:column}.gflow-focus-exit{right:12px;top:12px}.gflow-focus-exit span{display:none}.gflow-focus-exit{width:42px;padding:0;justify-content:center}}@media(max-width:600px){.gflow-shell{width:min(100% - 18px,760px)}.gflow-breadcrumb{font-size:11px;margin-bottom:18px}.gflow-hero-labels{justify-content:flex-start;margin-bottom:14px}.gflow-hero{text-align:left}.gflow-hero h1{margin-bottom:14px;line-height:1.05}.gflow-hero-excerpt{font-size:14px;line-height:1.62;margin-bottom:18px}.gflow-hero-meta{justify-content:flex-start;gap:11px 15px}.gflow-author-mini{width:100%;padding-bottom:3px}.gflow-featured{border-radius:16px}.gflow-spoiler{align-items:flex-start;padding:13px 14px}.gflow-trust-box{grid-template-columns:36px minmax(0,1fr);padding:14px;gap:11px}.gflow-trust-icon{width:36px;height:36px;border-radius:10px}.gflow-article-content{font-size:var(--gflow-font)}.gflow-article-content h2{font-size:1.48em;margin-top:1.9em}.gflow-article-content h3{font-size:1.2em}.gflow-card-link{grid-template-columns:116px minmax(0,1fr) 28px;gap:10px;padding:9px}.gflow-card-copy strong{font-size:13px}.gflow-card-excerpt{display:none}.gflow-card-meta{margin-top:6px}.gflow-route-grid{grid-template-columns:1fr}.gflow-route-grid .gflow-inline-card.is-compact .gflow-card-link{display:grid;grid-template-columns:124px minmax(0,1fr) 28px;align-items:center;padding:9px}.gflow-route-grid .gflow-card-copy{padding:0}.gflow-route-grid .gflow-card-arrow{position:static}.gflow-author-card{padding:15px;gap:13px}.gflow-author-card h2{font-size:18px}.gflow-comments{padding:19px 14px;border-radius:18px}.gflow-footer-cta{padding:20px;border-radius:18px}.gflow-footer-cta h2{font-size:20px}.gflow-footer-cta>a{width:100%}}@media(max-width:390px){.gflow-card-link{grid-template-columns:102px minmax(0,1fr) 24px}.gflow-route-grid .gflow-inline-card.is-compact .gflow-card-link{grid-template-columns:108px minmax(0,1fr) 24px}.gflow-hero-meta{font-size:11px}}@media(prefers-reduced-motion:reduce){.gflow-single *{scroll-behavior:auto!important;transition:none!important}}