.page-module__IyVAma__container{flex-direction:column;max-width:1200px;min-height:100vh;margin:0 auto;display:flex}.page-module__IyVAma__header{background-color:var(--color-bg-body);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.page-module__IyVAma__logo{color:var(--color-text-main);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;text-decoration:none;display:flex}.page-module__IyVAma__mainContent{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:4rem 1.5rem}.page-module__IyVAma__title{text-align:center;color:var(--color-text-main);letter-spacing:-.02em;margin-bottom:3rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.page-module__IyVAma__blogGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.page-module__IyVAma__blogCard{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md);flex-direction:column;padding:1.5rem;transition:all .2s ease-in-out;display:flex}.page-module__IyVAma__blogCard:hover{box-shadow:var(--box-shadow-subtle);transform:translateY(-2px)}.page-module__IyVAma__blogTitle{color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.4;text-decoration:none}.page-module__IyVAma__blogTitle:hover{text-decoration:underline}.page-module__IyVAma__blogExcerpt{color:var(--color-text-main);flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.page-module__IyVAma__readMore{color:var(--color-primary);font-weight:400;text-decoration:none}.page-module__IyVAma__readMore:hover{text-decoration:underline}.page-module__IyVAma__blogDate{color:var(--color-text-muted);margin-top:auto;font-size:.95rem;font-weight:700}.page-module__IyVAma__footer{background-color:var(--color-bg-card);border-top:1px solid var(--color-border);margin-top:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem calc(50vw - 50% + 1.5rem)}.page-module__IyVAma__footerColumns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;max-width:1200px;margin:0 auto;display:grid}.page-module__IyVAma__footerCol{flex-direction:column;gap:1rem;display:flex}.page-module__IyVAma__footerCol h4{letter-spacing:.05em;color:var(--color-text-main);margin-bottom:.5rem;font-size:.875rem;font-weight:700}.page-module__IyVAma__footerCol a{color:var(--color-text-muted);font-size:.9375rem;text-decoration:none;transition:color .2s}.page-module__IyVAma__footerCol a:hover{color:var(--color-primary)}.page-module__IyVAma__blogPostContainer{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.page-module__IyVAma__blogPostTitle{color:var(--color-text-main);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.page-module__IyVAma__blogPostDate{color:var(--color-text-muted);margin-bottom:3rem;font-size:1rem;display:block}.page-module__IyVAma__blogPostBody{color:var(--color-text-main);font-size:1.125rem;line-height:1.8}.page-module__IyVAma__blogPostBody h2{color:var(--color-text-main);margin-top:3rem;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.page-module__IyVAma__blogPostBody p{margin-bottom:1.5rem}.page-module__IyVAma__blogPostBody ul,.page-module__IyVAma__blogPostBody ol{margin-bottom:1.5rem;padding-left:2rem}.page-module__IyVAma__blogPostBody li{margin-bottom:.5rem}
