.blogpost-module__aWtjBW__main{min-height:100vh;padding-top:110px}.blogpost-module__aWtjBW__heroSection{padding:3rem var(--section-padding-x)6rem;position:relative;overflow:hidden}.blogpost-module__aWtjBW__heroContainer{flex-direction:column;align-items:flex-start;gap:1rem;max-width:800px;margin:0 auto;display:flex}.blogpost-module__aWtjBW__breadcrumb{font-family:var(--font-body);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.8rem;display:flex}.blogpost-module__aWtjBW__breadcrumbLink{color:#ffffffbf;text-decoration:none;transition:color .2s}.blogpost-module__aWtjBW__breadcrumbLink:hover{color:#fff}.blogpost-module__aWtjBW__breadcrumbSep{color:#fff6}.blogpost-module__aWtjBW__breadcrumbCurrent{color:#ffffffe6;font-weight:500}.blogpost-module__aWtjBW__categoryBadge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;border:1.5px solid;border-radius:20px;padding:.3rem .7rem;font-size:.7rem;font-weight:700}.blogpost-module__aWtjBW__heroTitle{font-family:var(--font-heading);color:#fff;margin:0;font-size:2.75rem;font-weight:600;line-height:1.2}.blogpost-module__aWtjBW__heroMeta{font-family:var(--font-body);color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.blogpost-module__aWtjBW__author{font-weight:600}.blogpost-module__aWtjBW__separator{opacity:.4}.blogpost-module__aWtjBW__curveDivider{pointer-events:none;z-index:1;width:calc(100% + 2px);height:102px;position:absolute;bottom:-1px;left:-1px;overflow:visible}.blogpost-module__aWtjBW__curveDivider svg{width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}.blogpost-module__aWtjBW__articleSection{background-color:var(--color-bg-base);padding:3rem var(--section-padding-x)5rem}.blogpost-module__aWtjBW__articleContainer{max-width:740px;margin:0 auto}.blogpost-module__aWtjBW__articleContent{font-family:var(--font-body);color:var(--color-text-primary);font-size:1.1rem;line-height:1.85}.blogpost-module__aWtjBW__articleContent h2{font-family:var(--font-heading);color:var(--color-text-primary);margin:2.5rem 0 1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.blogpost-module__aWtjBW__articleContent h3{font-family:var(--font-heading);color:var(--color-text-primary);margin:2rem 0 .75rem;font-size:1.35rem;font-weight:600;line-height:1.35}.blogpost-module__aWtjBW__articleContent h4{font-family:var(--font-heading);margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:600}.blogpost-module__aWtjBW__articleContent p{margin:0 0 1.25rem}.blogpost-module__aWtjBW__articleContent ul,.blogpost-module__aWtjBW__articleContent ol{margin:0 0 1.5rem;padding-left:1.5rem}.blogpost-module__aWtjBW__articleContent li{margin-bottom:.5rem}.blogpost-module__aWtjBW__articleContent blockquote{border-left:4px solid var(--color-pink-dark);color:var(--color-text-secondary);background-color:#d882ad14;border-radius:0 12px 12px 0;margin:2rem 0;padding:1.25rem 1.5rem;font-style:italic}.blogpost-module__aWtjBW__articleContent blockquote p:last-child{margin-bottom:0}.blogpost-module__aWtjBW__articleContent a{color:var(--color-pink-dark);text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.blogpost-module__aWtjBW__articleContent a:hover{opacity:.8}.blogpost-module__aWtjBW__articleContent img{border-radius:12px;max-width:100%;height:auto;margin:1.5rem 0}.blogpost-module__aWtjBW__articleContent strong{color:var(--color-text-primary);font-weight:600}.blogpost-module__aWtjBW__articleContent hr{background:#f0e4ec;border:none;height:1px;margin:2.5rem 0}.blogpost-module__aWtjBW__articleContent code{background:#f5f0f3;border-radius:4px;padding:.15rem .4rem;font-size:.9em}.blogpost-module__aWtjBW__articleContent pre{color:#f8f8f2;background:#2d2d2d;border-radius:12px;margin:1.5rem 0;padding:1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.blogpost-module__aWtjBW__articleContent pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.blogpost-module__aWtjBW__tagsSection{border-top:1px solid #f0e4ec;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem;padding-top:2rem;display:flex}.blogpost-module__aWtjBW__tagsLabel{font-family:var(--font-body);color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.blogpost-module__aWtjBW__tagsList{flex-wrap:wrap;gap:.5rem;display:flex}.blogpost-module__aWtjBW__tag{font-family:var(--font-body);color:var(--color-pink-dark);background:#d882ad1a;border:1px solid #d882ad33;border-radius:20px;padding:.3rem .75rem;font-size:.75rem;font-weight:500}.blogpost-module__aWtjBW__authorCard{background:#fff;border-radius:16px;align-items:center;gap:1.25rem;margin-top:2.5rem;padding:1.75rem;display:flex;box-shadow:0 2px 16px #0000000a}.blogpost-module__aWtjBW__authorInfo{flex:1}.blogpost-module__aWtjBW__authorName{font-family:var(--font-heading);color:var(--color-text-primary);margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.blogpost-module__aWtjBW__authorBio{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}.blogpost-module__aWtjBW__bottomNav{text-align:center;margin-top:2.5rem}.blogpost-module__aWtjBW__backLink{font-family:var(--font-body);color:var(--color-pink-dark);border:2px solid var(--color-pink-dark);border-radius:8px;align-items:center;gap:.4rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.blogpost-module__aWtjBW__backLink:hover{background-color:var(--color-pink-dark);color:#fff}.blogpost-module__aWtjBW__disclaimer{text-align:center;border-top:1px solid #f0e4ec;margin-top:2.5rem;padding-top:1.5rem}.blogpost-module__aWtjBW__disclaimerText{font-family:var(--font-body);color:#b0a5ab;margin:0;font-size:.75rem;line-height:1.65}.blogpost-module__aWtjBW__loadingState{min-height:60vh;color:var(--color-text-secondary);font-family:var(--font-body);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.blogpost-module__aWtjBW__loadingSpinner{border:3px solid #f0e4ec;border-top-color:var(--color-pink-dark);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite blogpost-module__aWtjBW__spin}@keyframes blogpost-module__aWtjBW__spin{to{transform:rotate(360deg)}}.blogpost-module__aWtjBW__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.blogpost-module__aWtjBW__errorTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin:0 0 .75rem;font-size:2rem;font-weight:600}.blogpost-module__aWtjBW__errorText{font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 2rem;font-size:1rem}@media (max-width:768px){.blogpost-module__aWtjBW__main{padding-top:80px}.blogpost-module__aWtjBW__heroSection{padding:2rem var(--section-padding-x)4rem}.blogpost-module__aWtjBW__heroTitle{font-size:1.85rem}.blogpost-module__aWtjBW__heroMeta{font-size:.8rem}.blogpost-module__aWtjBW__articleContent{font-size:1rem}.blogpost-module__aWtjBW__articleContent h2{font-size:1.4rem}.blogpost-module__aWtjBW__articleContent h3{font-size:1.15rem}.blogpost-module__aWtjBW__curveDivider{height:62px}.blogpost-module__aWtjBW__authorCard{text-align:center;flex-direction:column}}@media (max-width:480px){.blogpost-module__aWtjBW__heroTitle{font-size:1.5rem}.blogpost-module__aWtjBW__curveDivider{height:42px}.blogpost-module__aWtjBW__articleSection{padding:2rem var(--section-padding-x)3rem}}
