.styles-module__7kMh9W__blog{--blog-accent:#126246;--blog-hover:#d94d35;min-height:70vh;padding:5rem 0 7rem}[data-theme=dark] .styles-module__7kMh9W__blog{--blog-accent:#77caa2;--blog-hover:#f0765f}.styles-module__7kMh9W__shell{width:min(100% - 2rem,54rem);margin-inline:auto}.styles-module__7kMh9W__header{padding-bottom:4.5rem}.styles-module__7kMh9W__header h1{margin:0;font-size:clamp(3.25rem,9vw,5.5rem);font-weight:540;line-height:.95}.styles-module__7kMh9W__header p{max-width:38rem;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:1.1rem;line-height:1.8}.styles-module__7kMh9W__count{border-bottom:1px solid var(--foreground);color:var(--muted-foreground);font-family:var(--font-geist-mono);margin:0;padding-bottom:1rem;font-size:.76rem}.styles-module__7kMh9W__list{flex-direction:column;display:flex}.styles-module__7kMh9W__post{border-bottom:1px solid var(--border)}.styles-module__7kMh9W__postLink{padding:2.25rem 0 2.4rem;transition:padding .16s;display:block}.styles-module__7kMh9W__meta{color:var(--blog-accent);font-family:var(--font-geist-mono);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.72rem;font-weight:550;display:flex}.styles-module__7kMh9W__titleRow{grid-template-columns:minmax(0,1fr) 1.5rem;align-items:start;gap:1.5rem;display:grid}.styles-module__7kMh9W__titleRow h2{margin:0;font-size:clamp(1.55rem,4vw,2rem);font-weight:550;line-height:1.35;transition:color .16s}.styles-module__7kMh9W__titleRow svg{width:1.25rem;margin-top:.35rem;transition:transform .16s}.styles-module__7kMh9W__postLink>p{max-width:44rem;color:var(--muted-foreground);margin:.9rem 0 0;font-size:1rem;line-height:1.75}.styles-module__7kMh9W__postLink:hover{padding-inline:.5rem}.styles-module__7kMh9W__postLink:hover .styles-module__7kMh9W__titleRow h2{color:var(--blog-hover)}.styles-module__7kMh9W__postLink:hover .styles-module__7kMh9W__titleRow svg{transform:translate(.15rem,-.15rem)}.styles-module__7kMh9W__postLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.styles-module__7kMh9W__empty{border-bottom:1px solid var(--border);padding:3rem 0}.styles-module__7kMh9W__empty h2,.styles-module__7kMh9W__empty p{margin:0}.styles-module__7kMh9W__empty h2{font-size:1.35rem;font-weight:550}.styles-module__7kMh9W__empty p{color:var(--muted-foreground);margin-top:.5rem}.styles-module__7kMh9W__pagination{margin:3.5rem 0 0}@media (max-width:640px){.styles-module__7kMh9W__blog{padding:3.5rem 0 5rem}.styles-module__7kMh9W__shell{width:min(100% - 2.5rem,54rem)}.styles-module__7kMh9W__header{padding-bottom:3.5rem}.styles-module__7kMh9W__header h1{font-size:3.4rem}.styles-module__7kMh9W__header p{margin-top:1.1rem;font-size:1rem}.styles-module__7kMh9W__postLink{padding:1.8rem 0 2rem}.styles-module__7kMh9W__titleRow{gap:.75rem}.styles-module__7kMh9W__titleRow h2{font-size:1.45rem}.styles-module__7kMh9W__postLink>p{font-size:.95rem}.styles-module__7kMh9W__postLink:hover{padding-inline:0}}
