.blog-module__JsT-Oq__page{z-index:5;min-height:100vh;padding:108px 5vw 96px;position:relative}.blog-module__JsT-Oq__articleShell{grid-template-columns:minmax(180px,220px) minmax(0,760px) minmax(180px,240px);align-items:start;gap:32px;max-width:1420px;margin:0 auto;display:grid}.blog-module__JsT-Oq__metaRail,.blog-module__JsT-Oq__tocRail{flex-direction:column;gap:16px;display:flex;position:sticky;top:104px}.blog-module__JsT-Oq__railCard{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(#00040785,#00000161),radial-gradient(circle at 0 0,#00212329,#0000 52%);background:linear-gradient(lab(.942387% -1.44944 -1.99406/.52),lab(.112099% -.0866279 -.383106/.38)),radial-gradient(circle at 0 0,lab(10.0872% -17.709 -7.57546/.16),#0000 52%);border:1px solid #49c7c01f;border:1px solid lab(73.4112% -37.1094 -7.41314/.12);border-radius:24px;padding:18px 18px 20px;box-shadow:inset 0 1px #e4edee0f,0 12px 40px #00000024;box-shadow:inset 0 1px lab(93.1311% -3.04633 -1.63293/.06),0 12px 40px lab(.000831604% .000245869 -.00540018/.14)}.blog-module__JsT-Oq__railLabel{color:var(--muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.blog-module__JsT-Oq__railValue,.blog-module__JsT-Oq__railLink{color:var(--foam);font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:14px;font-size:18px;font-weight:280;line-height:1.15;text-decoration:none;display:block}.blog-module__JsT-Oq__railLink{color:#8adbda;color:lab(82.305% -26.2937 -7.46795);margin-bottom:6px}.blog-module__JsT-Oq__railLink:hover{color:var(--foam)}.blog-module__JsT-Oq__sourceBlock{margin-bottom:16px}.blog-module__JsT-Oq__railSubtle{color:var(--foam-muted);font-family:var(--font-mono);letter-spacing:.08em;word-break:break-word;font-size:10px;line-height:1.5;display:block}.blog-module__JsT-Oq__backButton{color:var(--foam-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:28px;font-size:10px;text-decoration:none;transition:color .2s;display:inline-flex}.blog-module__JsT-Oq__backButton:hover{color:var(--plankton)}.blog-module__JsT-Oq__articleMain{min-width:0}.blog-module__JsT-Oq__articleHero{background:linear-gradient(#070d12f0,#03070bfa),radial-gradient(circle at 12% 18%,#82cfff12,#0000 24%),radial-gradient(circle at 84% 22%,#82cfff09,#0000 22%);border:1px solid #82cfff24;border-radius:32px;margin-bottom:44px;padding:34px 36px 38px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 48px #0000002e}.blog-module__JsT-Oq__articleHero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff06,#0000 30%);position:absolute;inset:0}.blog-module__JsT-Oq__articleKicker{z-index:1;color:#82cfff;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:10px;position:relative}.blog-module__JsT-Oq__articleTitle{z-index:1;color:#fff;max-width:13ch;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;text-shadow:0 10px 24px #00000038,0 0 10px #ffffff0a;margin-bottom:22px;font-size:clamp(3.1rem,5.8vw,5.8rem);font-style:italic;font-weight:260;line-height:.93;position:relative;text-transform:none!important}.blog-module__JsT-Oq__articleTitleKo{max-width:100%;font-family:var(--font-body);letter-spacing:-.055em;word-break:keep-all;font-style:normal;font-weight:700;line-height:1.08}.blog-module__JsT-Oq__articleDek{z-index:1;max-width:58ch;color:var(--foam-dim);margin-bottom:22px;font-size:16px;line-height:1.8;position:relative}.blog-module__JsT-Oq__articleMeta{z-index:1;color:#8d8d8d;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:10px;display:flex;position:relative}.blog-module__JsT-Oq__metaDivider{color:var(--muted)}.blog-module__JsT-Oq__content{color:var(--foam);font-family:var(--font-body);overflow-wrap:break-word;padding:4px 8px 0;font-size:1.04rem;line-height:1.82}.blog-module__JsT-Oq__content:after{content:"";clear:both;display:block}.blog-module__JsT-Oq__content h1,.blog-module__JsT-Oq__content h2,.blog-module__JsT-Oq__content h3,.blog-module__JsT-Oq__content h4{color:var(--foam);font-family:var(--font-display);letter-spacing:-.03em;margin:3.2rem 0 1.1rem;scroll-margin-top:120px;font-style:italic;font-weight:280;line-height:.98}.blog-module__JsT-Oq__content h1{font-size:clamp(2rem,4vw,3rem)}.blog-module__JsT-Oq__content h2{font-size:clamp(1.7rem,3vw,2.35rem)}.blog-module__JsT-Oq__content h3{font-size:clamp(1.32rem,2.4vw,1.78rem)}.blog-module__JsT-Oq__content h4{font-size:1.15rem}.blog-module__JsT-Oq__content p,.blog-module__JsT-Oq__content ul,.blog-module__JsT-Oq__content ol,.blog-module__JsT-Oq__content blockquote,.blog-module__JsT-Oq__content figure,.blog-module__JsT-Oq__content pre,.blog-module__JsT-Oq__content table,.blog-module__JsT-Oq__content aside{margin-bottom:1.4rem}.blog-module__JsT-Oq__content p{color:var(--foam)}.blog-module__JsT-Oq__content a{color:var(--plankton);text-underline-offset:3px;word-break:break-word;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.blog-module__JsT-Oq__content a:hover{color:var(--foam)}.blog-module__JsT-Oq__content img{border:1px solid var(--line-soft);background:#0009;background:lab(.00707054% -.00271201 -.021863/.6);border-radius:20px;width:auto;max-width:100%;height:auto;display:block}.blog-module__JsT-Oq__content figure{width:fit-content;max-width:100%;margin-left:0;margin-right:0;display:block}.blog-module__JsT-Oq__content figure span{display:block}.blog-module__JsT-Oq__content figure.blog-module__JsT-Oq__imageblock{margin:1.25rem auto 1.5rem}.blog-module__JsT-Oq__content figure.blog-module__JsT-Oq__imageblock.blog-module__JsT-Oq__alignCenter{margin-left:auto;margin-right:auto}.blog-module__JsT-Oq__content figure.blog-module__JsT-Oq__imageblock.blog-module__JsT-Oq__alignLeft{margin-left:0;margin-right:auto}.blog-module__JsT-Oq__content figure.blog-module__JsT-Oq__imageblock.blog-module__JsT-Oq__alignRight{margin-left:auto;margin-right:0}.blog-module__JsT-Oq__content figure.blog-module__JsT-Oq__imageblock.blog-module__JsT-Oq__floatLeft{float:left;margin:.35rem 1.25rem 1rem 0}.blog-module__JsT-Oq__content figure.blog-module__JsT-Oq__imageblock.blog-module__JsT-Oq__floatRight{float:right;margin:.35rem 0 1rem 1.25rem}.blog-module__JsT-Oq__content figure.blog-module__JsT-Oq__imageblock img{width:auto;max-width:100%}.blog-module__JsT-Oq__content blockquote,.blog-module__JsT-Oq__content aside{border:1px solid #49c7c029;border:1px solid lab(73.4112% -37.1094 -7.41314/.16);border-left:3px solid var(--plankton);color:var(--foam-muted);background:#00010299;background:lab(.319302% -.424743 -.736555/.6);border-radius:18px;padding:1rem 1.25rem 1rem 1.4rem}.blog-module__JsT-Oq__content blockquote>:last-child,.blog-module__JsT-Oq__content aside>:last-child{margin-bottom:0}.blog-module__JsT-Oq__content pre{color:var(--foam);font-family:var(--font-mono);background:linear-gradient(#010306 0%,#000c11 100%);background:linear-gradient(#010306 0%,lab(2.65204% -5.70232 -9.62376) 100%);border:1px solid #002f398c;border:1px solid lab(16.8413% -14.7789 -12.5736/.55);border-left:3px solid oklch(45% .1 200/.7);border-radius:18px;padding:1.25rem 1.35rem;font-size:.88rem;line-height:1.65;overflow-x:auto}.blog-module__JsT-Oq__content code{color:#21d1ca;color:lab(75.9572% -43.9622 -8.72774);font-family:var(--font-mono);background:#000d0da6;background:lab(2.842% -8.57171 -3.18769/.65);border:1px solid #004f4b80;border:1px solid lab(29.2114% -34.2143 -6.61005/.5);border-radius:8px;padding:.14rem .38rem;font-size:.88em}.blog-module__JsT-Oq__content pre code{color:inherit;background:0 0;border:none;border-radius:0;padding:0}.blog-module__JsT-Oq__content ul,.blog-module__JsT-Oq__content ol{padding-left:1.35rem}.blog-module__JsT-Oq__content li{margin-bottom:.45rem}.blog-module__JsT-Oq__content hr{background:var(--line-soft);border:0;height:1px;margin:2.6rem 0}.blog-module__JsT-Oq__content table{border-collapse:collapse;width:100%;font-family:var(--font-mono);border:1px solid #0079748c;border:1px solid lab(45.6797% -40.8877 -7.97199/.55);border-radius:18px;font-size:.9rem;overflow:hidden;box-shadow:0 0 0 1px #00322f40,0 4px 24px #0010104d;box-shadow:0 0 0 1px lab(17.3842% -27.4543 -5.27016/.25),0 4px 24px lab(3.32986% -7.34304 -3.10619/.3)}.blog-module__JsT-Oq__content th,.blog-module__JsT-Oq__content td{text-align:left;border-bottom:1px solid #00363659;border-bottom:1px solid lab(19.4322% -19.6432 -5.86441/.35);padding:.75rem 1rem}.blog-module__JsT-Oq__content th{color:var(--foam);letter-spacing:.04em;text-transform:uppercase;background:#001c1bf2;background:lab(8.17735% -22.9837 -6.8894/.95);border-bottom:2px solid #007974b3;border-bottom:2px solid lab(45.6797% -40.8877 -7.97199/.7);font-size:.82rem;font-weight:600}.blog-module__JsT-Oq__content td{background:#0002028c;background:lab(.3228% -.480995 -.643942/.55)}.blog-module__JsT-Oq__content tr:nth-child(2n) td{background:#0005068c;background:lab(.962179% -1.7556 -1.4009/.55)}.blog-module__JsT-Oq__content :is(h1,h2,h3,h4):first-child{margin-top:0}.blog-module__JsT-Oq__articleFooter{margin-top:56px}.blog-module__JsT-Oq__articleSection+.blog-module__JsT-Oq__articleSection{margin-top:42px}.blog-module__JsT-Oq__sectionLabel{color:var(--foam-dim);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:10px}.blog-module__JsT-Oq__articleNav,.blog-module__JsT-Oq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blog-module__JsT-Oq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-module__JsT-Oq__navCard,.blog-module__JsT-Oq__relatedCard{background:linear-gradient(180deg, #262626f5, #161616fa), linear-gradient(180deg, #ffffff04, transparent 24%), radial-gradient(circle at top right, color-mix(in srgb, var(--card-accent,#33b1ff) 10%, transparent), transparent 34%);border:1px solid #393939;border-radius:22px;min-width:0;padding:18px 18px 20px;text-decoration:none;transition:transform .28s,border-color .28s,background .28s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000001f}.blog-module__JsT-Oq__navCard:before,.blog-module__JsT-Oq__relatedCard:before{content:"";background:var(--card-accent,var(--plankton));opacity:.9;height:2px;position:absolute;inset:0 0 auto}.blog-module__JsT-Oq__navCard:hover,.blog-module__JsT-Oq__relatedCard:hover{border-color:color-mix(in srgb, var(--card-accent,#33b1ff) 34%, #393939);transform:translateY(-3px)}.blog-module__JsT-Oq__navCard strong,.blog-module__JsT-Oq__relatedCard strong{z-index:1;color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:10px;font-size:24px;font-weight:300;line-height:1.02;display:block;position:relative}.blog-module__JsT-Oq__cardTitleKo{font-family:var(--font-body);letter-spacing:-.04em;word-break:keep-all;font-style:normal;font-weight:700;line-height:1.18}.blog-module__JsT-Oq__navCard p,.blog-module__JsT-Oq__relatedCard p{z-index:1;color:#a8a8a8;font-size:14px;line-height:1.65;position:relative}.blog-module__JsT-Oq__navLabel,.blog-module__JsT-Oq__relatedMeta{z-index:1;color:color-mix(in srgb, var(--card-accent,#33b1ff) 72%, #c6c6c6);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block;position:relative}.blog-module__JsT-Oq__navCardEmpty{display:none}.blog-module__JsT-Oq__tagContainer{flex-wrap:wrap;gap:.45rem;display:flex}.blog-module__JsT-Oq__tag{border:1px solid var(--line-soft);color:var(--foam-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.3rem .7rem;font-size:9px}.blog-module__JsT-Oq__tocList{flex-direction:column;gap:8px;display:flex}.blog-module__JsT-Oq__tocItem{color:#bcced2d6;color:lab(81.6026% -5.78669 -3.834/.84);font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s,transform .2s}.blog-module__JsT-Oq__tocItem:hover{color:var(--plankton);transform:translate(3px)}.blog-module__JsT-Oq__tocItem[data-level="2"]{padding-left:10px}.blog-module__JsT-Oq__tocItem[data-level="3"],.blog-module__JsT-Oq__tocItem[data-level="4"]{padding-left:20px}.blog-module__JsT-Oq__tocEmpty{color:#bcced2c2;color:lab(81.6026% -5.78669 -3.834/.76);font-size:14px;line-height:1.6}@media (max-width:1200px){.blog-module__JsT-Oq__articleShell{grid-template-columns:220px minmax(0,1fr)}.blog-module__JsT-Oq__tocRail{display:none}}@media (max-width:900px){.blog-module__JsT-Oq__page{padding:88px 20px 72px}.blog-module__JsT-Oq__articleShell{grid-template-columns:1fr;gap:22px}.blog-module__JsT-Oq__metaRail,.blog-module__JsT-Oq__tocRail{position:relative;top:0}.blog-module__JsT-Oq__articleHero{border-radius:24px;margin-bottom:34px;padding:28px 24px 30px}.blog-module__JsT-Oq__articleTitle{max-width:100%;font-size:clamp(2.7rem,12vw,4.3rem)}.blog-module__JsT-Oq__articleTitleKo{font-size:clamp(2.5rem,11vw,4rem);line-height:1.12}.blog-module__JsT-Oq__articleNav,.blog-module__JsT-Oq__relatedGrid{grid-template-columns:1fr}}@media (max-width:640px){.blog-module__JsT-Oq__railCard,.blog-module__JsT-Oq__navCard,.blog-module__JsT-Oq__relatedCard{border-radius:18px}.blog-module__JsT-Oq__articleHero{margin-bottom:28px;padding:24px 18px}.blog-module__JsT-Oq__content{font-size:.98rem}.blog-module__JsT-Oq__content h1{font-size:1.8rem}.blog-module__JsT-Oq__content h2{font-size:1.55rem}.blog-module__JsT-Oq__content h3{font-size:1.24rem}}
