.post-module__0W6iQG__page{padding:var(--m-sp-16) 0 var(--m-sp-24)}.post-module__0W6iQG__inner{max-width:720px;padding:0 var(--m-sp-6);margin:0 auto}.post-module__0W6iQG__meta{gap:var(--m-sp-4);margin-bottom:var(--m-sp-8);flex-direction:column;display:flex}.post-module__0W6iQG__backLink{font-size:var(--m-fs-sm);color:var(--m-ink-60);width:fit-content;transition:color var(--m-dur-micro) var(--m-ease-micro)}.post-module__0W6iQG__backLink:hover{color:var(--m-ink-100)}.post-module__0W6iQG__metaRow{align-items:center;gap:var(--m-sp-2);font-size:var(--m-fs-sm);color:var(--m-ink-60);flex-wrap:wrap;display:flex}.post-module__0W6iQG__dot{color:var(--m-ink-40)}.post-module__0W6iQG__tag{font-size:var(--m-fs-xs);border-radius:var(--m-radius-full);background:var(--m-accent-soft);color:var(--m-accent);border:1px solid var(--m-accent-line);padding:2px 8px;font-weight:500}.post-module__0W6iQG__title{font-size:clamp(var(--m-fs-4xl), 5.5vw, var(--m-fs-6xl));letter-spacing:-.01em;color:var(--m-ink-100);line-height:1.04}.post-module__0W6iQG__summary{margin-top:var(--m-sp-5);font-size:var(--m-fs-xl);color:var(--m-ink-72);line-height:1.4;font-family:var(--m-font-display);font-weight:400}.post-module__0W6iQG__byline{margin-top:var(--m-sp-8);padding:var(--m-sp-4) 0;border-top:1px solid var(--m-ink-10);border-bottom:1px solid var(--m-ink-10);align-items:center;gap:var(--m-sp-3);display:flex}.post-module__0W6iQG__avatar{background:linear-gradient(135deg, var(--m-accent) 0%, #0a0a0a 100%);width:40px;height:40px;color:var(--m-paper);font-family:var(--m-font-display);font-weight:600;font-size:var(--m-fs-sm);border-radius:50%;place-items:center;display:grid}.post-module__0W6iQG__authorName{font-size:var(--m-fs-sm);color:var(--m-ink-100);font-weight:500}.post-module__0W6iQG__authorSub{font-size:var(--m-fs-xs);color:var(--m-ink-60)}.post-module__0W6iQG__body{margin-top:var(--m-sp-10);font-size:var(--m-fs-lg);line-height:var(--m-lh-relaxed);color:var(--m-ink-85)}.post-module__0W6iQG__body p{margin-bottom:var(--m-sp-5)}.post-module__0W6iQG__body h2{margin-top:var(--m-sp-10);margin-bottom:var(--m-sp-4);font-size:var(--m-fs-2xl);letter-spacing:-.01em;color:var(--m-ink-100)}.post-module__0W6iQG__body ul,.post-module__0W6iQG__body ol{margin:0 0 var(--m-sp-5) var(--m-sp-5);padding-left:var(--m-sp-4);gap:var(--m-sp-2);flex-direction:column;display:flex}.post-module__0W6iQG__body li{padding-left:var(--m-sp-1)}.post-module__0W6iQG__body li::marker{color:var(--m-accent)}.post-module__0W6iQG__body a{color:var(--m-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--m-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--m-accent) 40%, transparent);transition:text-decoration-color var(--m-dur-micro) var(--m-ease-micro)}.post-module__0W6iQG__body a:hover{-webkit-text-decoration-color:var(--m-accent);text-decoration-color:var(--m-accent)}.post-module__0W6iQG__body em{font-style:italic;font-family:var(--m-font-display)}.post-module__0W6iQG__endCard{margin-top:var(--m-sp-16);padding:var(--m-sp-10);background:var(--m-ink-100);color:var(--m-paper);border-radius:var(--m-radius-xl);text-align:center;position:relative;overflow:hidden}.post-module__0W6iQG__endCard:before{content:"";pointer-events:none;background:radial-gradient(50% 80% at 50% 0,#06f3 0%,#0000 65%);position:absolute;inset:0}.post-module__0W6iQG__endHeadline{font-size:var(--m-fs-3xl);letter-spacing:-.015em;color:var(--m-paper);line-height:1.1;position:relative}.post-module__0W6iQG__endBody{margin:var(--m-sp-3) auto 0;font-size:var(--m-fs-base);line-height:var(--m-lh-relaxed);color:#ffffffb8;max-width:52ch;position:relative}.post-module__0W6iQG__endCta{align-items:center;gap:var(--m-sp-2);margin-top:var(--m-sp-6);padding:14px var(--m-sp-6);background:var(--m-paper);color:var(--m-ink-100);border-radius:var(--m-radius-full);font-size:var(--m-fs-base);transition:transform var(--m-dur-micro) var(--m-ease-micro);font-weight:500;display:inline-flex;position:relative}.post-module__0W6iQG__endCta:hover{transform:translateY(-1px)}
