.BlogPostPage-module__zLItdG__hero{align-items:flex-end;height:65vh;min-height:420px;display:flex;position:relative}.BlogPostPage-module__zLItdG__heroImage{position:absolute;inset:0}.BlogPostPage-module__zLItdG__heroOverlay{background:linear-gradient(#0000 0%,#12182033 40%,#121820d9 100%);position:absolute;inset:0}.BlogPostPage-module__zLItdG__heroContent{z-index:2;color:#fff;flex-direction:column;gap:12px;width:100%;max-width:860px;margin:0 auto;padding:0 80px 60px;display:flex;position:relative}.BlogPostPage-module__zLItdG__backLink{letter-spacing:2px;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.BlogPostPage-module__zLItdG__backLink:hover{color:var(--gold)}.BlogPostPage-module__zLItdG__category{letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}.BlogPostPage-module__zLItdG__heroContent h1{font-family:var(--font-editorial);margin:0;font-size:clamp(28px,4.5vw,52px);font-weight:500;line-height:1.15}.BlogPostPage-module__zLItdG__date{letter-spacing:1px;color:#fff9;font-size:11px}.BlogPostPage-module__zLItdG__layout{grid-template-columns:1fr 300px;align-items:start;gap:64px;max-width:1100px;margin:0 auto;padding:64px 80px 100px;display:grid}.BlogPostPage-module__zLItdG__body{color:#2e2824;font-size:17px;line-height:1.85}.BlogPostPage-module__zLItdG__excerpt{font-family:var(--font-editorial);color:#444;border-left:3px solid var(--gold);margin-bottom:32px;padding-left:20px;font-size:20px;font-style:italic;font-weight:500;line-height:1.6}.BlogPostPage-module__zLItdG__body p{margin-bottom:24px}.BlogPostPage-module__zLItdG__empty{color:#999;font-style:italic}.BlogPostPage-module__zLItdG__sidebar{position:sticky;top:32px}.BlogPostPage-module__zLItdG__sidebarCard{background:#f3f0ea;border:1px solid #e4ddd2;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.BlogPostPage-module__zLItdG__sidebarLabel{font-family:var(--font-display);color:#2e2824;margin:0;font-size:18px;font-weight:700}.BlogPostPage-module__zLItdG__sidebarText{color:#666;margin:0;font-size:14px;line-height:1.6}.BlogPostPage-module__zLItdG__sidebarBtn,.BlogPostPage-module__zLItdG__sidebarBtnOutline{letter-spacing:1.5px;text-transform:uppercase;justify-content:center;align-items:center;padding:12px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}.BlogPostPage-module__zLItdG__sidebarBtn{background:var(--green);color:#fff}.BlogPostPage-module__zLItdG__sidebarBtn:hover{opacity:.9}.BlogPostPage-module__zLItdG__sidebarBtnOutline{color:#555;background:0 0;border:1px solid #ccc}.BlogPostPage-module__zLItdG__sidebarBtnOutline:hover{color:#222;border-color:#999}@media (max-width:900px){.BlogPostPage-module__zLItdG__heroContent{padding:0 24px 40px}.BlogPostPage-module__zLItdG__layout{grid-template-columns:1fr;gap:40px;padding:40px 24px 64px}.BlogPostPage-module__zLItdG__sidebar{position:static}}@media (max-width:480px){.BlogPostPage-module__zLItdG__heroContent{padding:0 20px 32px}.BlogPostPage-module__zLItdG__layout{padding:32px 20px 56px}}
