.BlogPostLayout_article___OqDx{display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.BlogPostLayout_hero__0JYIj{position:relative;overflow:hidden;border-radius:calc(var(--radius-lg) + 4px);padding:clamp(var(--space-6),5vw,var(--space-8));background:linear-gradient(135deg,hsla(37,45%,94%,.7),rgba(232,224,246,.55) 55%,rgba(82,52,99,.14));color:#2f2339;display:grid;grid-gap:clamp(var(--space-4),2.8vw,var(--space-5));gap:clamp(var(--space-4),2.8vw,var(--space-5));box-shadow:0 12px 28px rgba(53,20,66,.12);isolation:isolate}.BlogPostLayout_hero__0JYIj:after,.BlogPostLayout_hero__0JYIj:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at center,hsla(0,0%,100%,.2),transparent 60%);transform:rotate(8deg);opacity:.32;z-index:-2}.BlogPostLayout_hero__0JYIj:after{inset:-12%;transform:rotate(-5deg);background:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.26),transparent 65%);opacity:.22}.BlogPostLayout_heroContent__05xJs{max-width:780px;display:grid;grid-gap:clamp(var(--space-4),2.5vw,var(--space-5));gap:clamp(var(--space-4),2.5vw,var(--space-5))}.BlogPostLayout_heroTitle__Qz38Z{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.1;letter-spacing:-.015em;color:rgba(47,35,57,.94);text-shadow:0 3px 10px rgba(36,10,44,.22)}.BlogPostLayout_heroSubtitle__pkNqd{margin:0;font-family:var(--font-sans);font-size:clamp(17px,2.4vw,22px);line-height:1.6;color:rgba(61,40,72,.78);max-width:62ch}.BlogPostLayout_heroMeta__PPZWZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:15px;color:rgba(61,40,72,.7)}.BlogPostLayout_heroBadge__SN8qt{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.22);color:rgba(61,40,72,.78);font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 20px rgba(35,15,45,.14)}.BlogPostLayout_heroBadge__SN8qt svg{flex-shrink:0}.BlogPostLayout_heroActions__5MgxD{display:flex;flex-wrap:wrap;gap:var(--space-4)}.BlogPostLayout_voiceNoteButton__r_Iev{background:hsla(0,0%,100%,.14);color:rgba(47,35,57,.92);border:1px solid rgba(61,40,72,.25);padding:14px 24px;border-radius:var(--radius-pill);font-family:var(--font-accent);letter-spacing:.01em;font-weight:600;display:inline-flex;align-items:center;gap:12px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.BlogPostLayout_voiceNoteButton__r_Iev svg{width:22px;height:22px}.BlogPostLayout_voiceNoteButton__r_Iev:focus-visible,.BlogPostLayout_voiceNoteButton__r_Iev:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.24);box-shadow:0 10px 24px rgba(35,15,45,.16);outline:none}.BlogPostLayout_heroAccent__jb5CQ{font-family:var(--font-accent);font-size:clamp(16px,2vw,18px);letter-spacing:.12em;text-transform:uppercase;color:rgba(61,40,72,.65)}.BlogPostLayout_articleBody__GWtSa{background:#fff;border-radius:calc(var(--radius-lg) + 2px);padding:clamp(var(--space-6),5vw,var(--space-8));box-shadow:0 10px 32px rgba(0,0,0,.08);max-width:860px;margin:0 auto}.BlogPostLayout_articleBody__GWtSa ol,.BlogPostLayout_articleBody__GWtSa p,.BlogPostLayout_articleBody__GWtSa ul{font-family:var(--font-serif);font-size:18px;line-height:1.72;color:var(--text-primary);margin:0 0 var(--space-5)}.BlogPostLayout_articleBody__GWtSa p:last-child{margin-bottom:0}.BlogPostLayout_articleBody__GWtSa strong{font-weight:700}.BlogPostLayout_articleBody__GWtSa em{font-style:italic;color:var(--text-secondary)}.BlogPostLayout_articleBody__GWtSa ol,.BlogPostLayout_articleBody__GWtSa ul{padding-left:1.2em}.BlogPostLayout_highlight__I8W61{display:inline;position:relative;background-image:linear-gradient(120deg,rgba(221,208,238,.75),rgba(255,233,205,.8));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 6px 2px;border-radius:6px}.BlogPostLayout_divider__5r5AC{width:100%;height:1px;border:0;background:repeating-linear-gradient(90deg,rgba(90,66,102,.25),rgba(90,66,102,.25) 12px,transparent 0,transparent 22px);margin:var(--space-6) 0}.BlogPostLayout_callout__eN3LX{padding:clamp(var(--space-4),3vw,var(--space-5));border-left:4px solid rgba(82,52,99,.5);background:rgba(241,233,252,.6);border-radius:12px;font-family:var(--font-serif);font-size:18px;line-height:1.6;color:#3c2a44;margin:var(--space-5) 0}.BlogPostLayout_reflection__X1rYH{background:linear-gradient(180deg,rgba(255,248,244,.97),rgba(243,233,252,.9));border-radius:calc(var(--radius-lg) + 2px);padding:clamp(var(--space-6),5vw,var(--space-7));display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:880px;margin:0 auto;box-shadow:0 12px 30px rgba(82,52,99,.12)}.BlogPostLayout_reflectionTitle__mguQn{margin:0;font-family:var(--font-serif);font-size:clamp(24px,3vw,30px);color:#3b244d}.BlogPostLayout_reflectionPrompt__adSGo{margin:0;font-size:18px;line-height:1.6;color:rgba(59,36,77,.9)}.BlogPostLayout_reflectionAction__NWNsO{justify-self:flex-start}.BlogPostLayout_reflectionAction__NWNsO a{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-accent);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:14px;color:#3b244d;text-decoration:none;padding:10px 18px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.7);border:1px solid rgba(59,36,77,.25);transition:transform .25s ease,box-shadow .25s ease}.BlogPostLayout_reflectionAction__NWNsO a:focus-visible,.BlogPostLayout_reflectionAction__NWNsO a:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(59,36,77,.2);outline:none}.BlogPostLayout_share__8eCuw{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(var(--space-5),4vw,var(--space-6));border-radius:calc(var(--radius-lg) + 2px);background:#fff;border:1px solid rgba(59,36,77,.12);box-shadow:0 12px 30px rgba(0,0,0,.06);max-width:880px;margin:0 auto}.BlogPostLayout_shareTitle__M3R1u{margin:0;font-size:16px;font-weight:600;letter-spacing:.04em;color:rgba(59,36,77,.7);text-transform:uppercase}.BlogPostLayout_shareGrid__wzkMy{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.BlogPostLayout_shareButton__1nScC{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;padding:14px 18px;border-radius:var(--radius-pill);border:1px solid rgba(59,36,77,.16);color:#3b244d;text-decoration:none;font-family:var(--font-accent);font-weight:600;font-size:15px;letter-spacing:.02em;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.BlogPostLayout_shareButton__1nScC:focus-visible,.BlogPostLayout_shareButton__1nScC:hover{transform:translateY(-2px);background:rgba(244,236,255,.8);box-shadow:0 10px 24px rgba(59,36,77,.16);outline:none}.BlogPostLayout_shareIcon__e69MS{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(59,36,77,.08);color:inherit}.BlogPostLayout_footerNote__omdks{text-align:center;font-size:14px;color:rgba(59,36,77,.6);margin:0}@media (max-width:720px){.BlogPostLayout_hero__0JYIj{padding:clamp(var(--space-5),7vw,var(--space-6))}.BlogPostLayout_heroActions__5MgxD{flex-direction:column;align-items:flex-start}.BlogPostLayout_voiceNoteButton__r_Iev{width:100%;justify-content:center}.BlogPostLayout_shareGrid__wzkMy{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BlogPostLayout_shareButton__1nScC{justify-content:center}}@media (prefers-reduced-motion:reduce){.BlogPostLayout_reflectionAction__NWNsO a,.BlogPostLayout_shareButton__1nScC,.BlogPostLayout_voiceNoteButton__r_Iev{transition:none}.BlogPostLayout_reflectionAction__NWNsO a:hover,.BlogPostLayout_shareButton__1nScC:hover,.BlogPostLayout_voiceNoteButton__r_Iev:hover{transform:none}}