.BlogPost-module__SY66Va__page{min-height:100vh}.BlogPost-module__SY66Va__inner{max-width:720px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,2rem)}.BlogPost-module__SY66Va__featureImage{border:1px solid #ffffff14;border-radius:8px;margin-bottom:2.5rem;overflow:hidden}.BlogPost-module__SY66Va__featureImg{width:100%;height:auto;display:block}.BlogPost-module__SY66Va__tags{flex-wrap:wrap;gap:6px;margin-bottom:1rem;display:flex}.BlogPost-module__SY66Va__tag{font-family:var(--font-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--carolina,#7bafd4);font-size:.58rem;font-weight:600}.BlogPost-module__SY66Va__postTitle{font-family:var(--font-display,Georgia, serif);letter-spacing:-.02em;color:var(--text,#f0f0f0);margin:0 0 .875rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2}.BlogPost-module__SY66Va__postDesc{font-family:var(--font-ui,sans-serif);color:var(--muted,#888);margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.BlogPost-module__SY66Va__byline{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.BlogPost-module__SY66Va__bylineAvatar{border:2px solid var(--carolina,#7bafd4);border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.BlogPost-module__SY66Va__bylineAvatarImg{object-fit:cover;width:100%;height:100%;display:block}.BlogPost-module__SY66Va__bylineName{font-family:var(--font-ui,sans-serif);color:var(--text,#f0f0f0);margin:0;font-size:.88rem;font-weight:600}.BlogPost-module__SY66Va__bylineMeta{font-family:var(--font-mono,monospace);color:#555;margin:0;font-size:.72rem}.BlogPost-module__SY66Va__bio{background:var(--surface,#141414);border-left:3px solid var(--carolina,#7bafd4);border-radius:8px;grid-template-columns:64px 1fr;gap:20px;margin-top:3.5rem;padding:24px;display:grid}.BlogPost-module__SY66Va__bioAvatar{border:2px solid var(--carolina,#7bafd4);border-radius:50%;overflow:hidden}.BlogPost-module__SY66Va__bioAvatarImg{width:100%;height:auto;display:block}.BlogPost-module__SY66Va__bioLabel{font-family:var(--font-ui,sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--carolina,#7bafd4);margin:0 0 4px;font-size:.6rem;font-weight:600}.BlogPost-module__SY66Va__bioName{font-family:var(--font-ui,sans-serif);color:var(--text,#f0f0f0);margin:0 0 6px;font-size:.95rem;font-weight:700}.BlogPost-module__SY66Va__bioCopy{font-family:var(--font-ui,sans-serif);color:var(--muted,#888);margin:0;font-size:.84rem;line-height:1.7}.BlogPost-module__SY66Va__nav{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2.5rem;padding-top:2rem;display:flex}.BlogPost-module__SY66Va__navBack{font-family:var(--font-ui,sans-serif);color:var(--muted,#888);font-size:.84rem;text-decoration:none;transition:color .2s}.BlogPost-module__SY66Va__navBack:hover{color:var(--text,#f0f0f0)}.BlogPost-module__SY66Va__navCta{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#1e2a3a;background:linear-gradient(135deg,#7bafd4 0%,#4a6b8a 100%);border-radius:6px;padding:10px 20px;font-size:.7rem;font-weight:600;text-decoration:none;transition:filter .2s}.BlogPost-module__SY66Va__navCta:hover{filter:brightness(1.1)}
