.BlogPostPage-module__n2cFpG__page{background-color:var(--color-bg);color:#fff;min-height:100vh;padding:7rem 5% 10rem 12%;position:relative;overflow-x:clip}.BlogPostPage-module__n2cFpG__name{transform-origin:0 0;font-size:var(--text-base);line-height:25px;font-weight:var(--weight-medium);color:var(--color-text-dim);letter-spacing:var(--tracking-wide);z-index:10;gap:1.5rem;padding-right:1.5rem;display:flex;position:fixed;top:calc(162px + 4.2rem);left:5%;transform:rotate(-90deg)translate(-100%)}.BlogPostPage-module__n2cFpG__article{max-width:56rem;margin-top:2rem}.BlogPostPage-module__n2cFpG__head{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.BlogPostPage-module__n2cFpG__head__tag{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-bg);background:var(--color-accent);align-self:flex-start;padding:.15rem .5rem}.BlogPostPage-module__n2cFpG__head__title{font-size:var(--text-section-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-display);color:var(--color-text-primary);margin:0}.BlogPostPage-module__n2cFpG__head__meta{font-size:var(--text-base);color:var(--color-text-tertiary);gap:.6rem;margin:0;display:flex}.BlogPostPage-module__n2cFpG__body{max-width:44rem;margin-top:3.5rem}.BlogPostPage-module__n2cFpG__lead{font-size:var(--text-xl);color:var(--color-text-secondary);margin:0 0 3rem;line-height:1.5}.BlogPostPage-module__n2cFpG__section{margin-bottom:2.5rem}.BlogPostPage-module__n2cFpG__section__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin:0 0 1rem;line-height:1.25}.BlogPostPage-module__n2cFpG__section__text{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0 0 1rem}.BlogPostPage-module__n2cFpG__service{background:var(--color-surface);flex-direction:column;gap:.4rem;margin-top:3.5rem;padding:1.5rem;transition:background .25s;display:flex}.BlogPostPage-module__n2cFpG__service:hover{background:var(--color-surface-hover)}.BlogPostPage-module__n2cFpG__service__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary)}.BlogPostPage-module__n2cFpG__service__name{font-size:var(--text-lg);color:var(--color-text-primary)}.BlogPostPage-module__n2cFpG__draft{border:1px solid var(--color-accent);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-ultra);text-transform:uppercase;align-self:flex-start;margin:0;padding:.35rem .7rem}.BlogPostPage-module__n2cFpG__author{flex-direction:column;gap:.2rem;margin:0;display:flex}.BlogPostPage-module__n2cFpG__author__name{font-size:var(--text-md);color:var(--color-text-secondary)}.BlogPostPage-module__n2cFpG__author__role{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-dim)}.BlogPostPage-module__n2cFpG__toc{background:var(--color-surface);max-width:44rem;margin-top:3rem;padding:1.5rem}.BlogPostPage-module__n2cFpG__toc__title{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-ultra);color:var(--color-text-dim);margin:0 0 1rem}.BlogPostPage-module__n2cFpG__toc__list{counter-reset:toc;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.BlogPostPage-module__n2cFpG__toc__link{font-size:var(--text-md);color:var(--color-text-secondary);gap:.75rem;line-height:1.4;transition:color .25s;display:flex}.BlogPostPage-module__n2cFpG__toc__link:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);color:var(--color-text-dim);font-variant-numeric:tabular-nums;flex-shrink:0}.BlogPostPage-module__n2cFpG__toc__link:hover{color:var(--color-accent)}.BlogPostPage-module__n2cFpG__list{flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.BlogPostPage-module__n2cFpG__list__item{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-secondary);gap:.9rem;display:flex}.BlogPostPage-module__n2cFpG__list__item:before{content:"";background:var(--color-accent);flex-shrink:0;width:.4rem;height:.4rem;margin-top:.75rem}.BlogPostPage-module__n2cFpG__note{border-left:2px solid var(--color-accent);background:var(--color-surface);font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0 0 1.5rem;padding:1.1rem 1.25rem}.BlogPostPage-module__n2cFpG__faq{margin-top:4rem}.BlogPostPage-module__n2cFpG__faq__title{font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin:0 0 2rem}.BlogPostPage-module__n2cFpG__faq__item{margin-bottom:1.75rem}.BlogPostPage-module__n2cFpG__faq__q{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0 0 .6rem;line-height:1.3}.BlogPostPage-module__n2cFpG__faq__a{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.BlogPostPage-module__n2cFpG__more{margin-top:7rem}.BlogPostPage-module__n2cFpG__more__head{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:flex}.BlogPostPage-module__n2cFpG__more__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}.BlogPostPage-module__n2cFpG__more__all{font-size:var(--text-base);letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary);transition:color .25s}.BlogPostPage-module__n2cFpG__more__all:hover{color:var(--color-text-primary)}.BlogPostPage-module__n2cFpG__more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.BlogPostPage-module__n2cFpG__card{flex-direction:column;gap:.9rem;display:flex}.BlogPostPage-module__n2cFpG__card__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.25;transition:color .25s}.BlogPostPage-module__n2cFpG__card:hover .BlogPostPage-module__n2cFpG__card__title{color:var(--color-accent)}.BlogPostPage-module__n2cFpG__cta{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:7rem;display:grid}.BlogPostPage-module__n2cFpG__cta__title{font-size:var(--text-section-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-display);color:var(--color-text-primary);margin:0 0 1.25rem}.BlogPostPage-module__n2cFpG__cta__desc{max-width:44ch;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}@media (max-width:1180px){.BlogPostPage-module__n2cFpG__page{padding-top:5.5rem}.BlogPostPage-module__n2cFpG__name{display:none}.BlogPostPage-module__n2cFpG__more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:769px){.BlogPostPage-module__n2cFpG__page{padding-bottom:6rem;padding-left:5%;padding-right:5%}.BlogPostPage-module__n2cFpG__more__grid{grid-template-columns:minmax(0,1fr)}.BlogPostPage-module__n2cFpG__more,.BlogPostPage-module__n2cFpG__cta{margin-top:4.5rem}}
