.page-module__hUlLAq__container{max-width:740px;margin:0 auto;padding:5rem 2rem 4rem}.page-module__hUlLAq__header{text-align:left;margin-bottom:3rem}.page-module__hUlLAq__category{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.25rem;font-size:.85rem;font-weight:600;display:inline-block}.page-module__hUlLAq__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1.25rem;font-size:2.9rem;font-weight:800;line-height:1.2}.page-module__hUlLAq__excerpt{color:var(--muted-foreground);margin-bottom:2.25rem;font-size:1.35rem;font-weight:400;line-height:1.5}.page-module__hUlLAq__byline{border-bottom:1px solid var(--border);align-items:center;gap:.85rem;padding-bottom:2.25rem;display:flex}.page-module__hUlLAq__avatar{color:#fff;background:var(--gradient-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:.95rem;font-weight:700;display:flex}.page-module__hUlLAq__bylineText{flex-direction:column;gap:.2rem;display:flex}.page-module__hUlLAq__author{color:var(--foreground);font-size:1rem;font-weight:600}.page-module__hUlLAq__metaLine{color:var(--muted-foreground);font-size:.9rem;font-family:var(--font-geist-mono)}.page-module__hUlLAq__dot{opacity:.6;margin:0 .5rem}.page-module__hUlLAq__content{color:var(--foreground);font-size:1.25rem;font-weight:400;line-height:1.85}.page-module__hUlLAq__content h2{letter-spacing:-.01em;color:var(--foreground);margin-top:3.5rem;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.page-module__hUlLAq__content h3{letter-spacing:-.01em;color:var(--foreground);margin-top:2.75rem;margin-bottom:1.1rem;font-size:1.6rem;font-weight:700}.page-module__hUlLAq__content p{color:var(--muted-foreground);margin-bottom:1.9rem}.page-module__hUlLAq__content a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.page-module__hUlLAq__content pre{background:var(--card);border:1px solid var(--border);border-radius:.75rem;margin:2rem 0;padding:1.5rem;font-size:.95rem;line-height:1.6;overflow-x:auto}.page-module__hUlLAq__content code{font-family:var(--font-geist-mono);background:var(--card);border:1px solid var(--border);border-radius:.4rem;padding:.15em .4em;font-size:.9em}.page-module__hUlLAq__content pre code{background:0 0;border:none;padding:0;font-size:1em}.page-module__hUlLAq__content ul,.page-module__hUlLAq__content ol{color:var(--muted-foreground);margin-bottom:1.9rem;padding-left:1.5rem}.page-module__hUlLAq__content li{margin-bottom:.85rem;padding-left:.35rem}.page-module__hUlLAq__content strong{color:var(--foreground);font-weight:700}.page-module__hUlLAq__content em{color:var(--muted-foreground)}.page-module__hUlLAq__content blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);margin:2rem 0;padding-left:1.5rem;font-style:italic}.page-module__hUlLAq__content figure{margin:3rem 0}.page-module__hUlLAq__content img,.page-module__hUlLAq__content svg{max-width:100%;height:auto}.page-module__hUlLAq__content figcaption{color:var(--muted-foreground);text-align:center;margin-top:1rem;font-size:.9rem}.page-module__hUlLAq__footer{border-top:1px solid var(--border);margin-top:5rem;padding-top:2.5rem}.page-module__hUlLAq__backLink{color:var(--muted-foreground);font-weight:500;font-family:var(--font-geist-mono);align-items:center;gap:.5rem;font-size:.9rem;transition:all .2s;display:inline-flex}.page-module__hUlLAq__backLink:hover{color:var(--primary);transform:translate(-4px)}@media (max-width:768px){.page-module__hUlLAq__container{padding:6rem 1.5rem 2rem}.page-module__hUlLAq__title{font-size:2.1rem}.page-module__hUlLAq__excerpt{font-size:1.15rem}.page-module__hUlLAq__content{font-size:1.15rem;line-height:1.75}.page-module__hUlLAq__content h2{font-size:1.7rem}.page-module__hUlLAq__content h3{font-size:1.4rem}}
