.BlogList-module__YLJmxG__blog-page{background:var(--bg,#faf8ff)}.BlogList-module__YLJmxG__blog-hero{background:var(--bg-dark,#2d1167);padding:2.5rem var(--px,1.5rem);text-align:center}.BlogList-module__YLJmxG__blog-hero-inner{max-width:var(--max-w,1200px);margin:0 auto}.BlogList-module__YLJmxG__blog-eyebrow{color:var(--orange,#c9a84c);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .45rem;font-size:.62rem;font-weight:700}.BlogList-module__YLJmxG__blog-hero-title{color:#fff;letter-spacing:-.02em;margin:0 0 .45rem;font-size:clamp(1.3rem,3vw,2rem);font-weight:800;line-height:1.1}.BlogList-module__YLJmxG__blog-hero-sub{color:#ffffff8c;margin:0;font-size:.78rem;line-height:1.6}.BlogList-module__YLJmxG__blog-list-container{max-width:var(--max-w,1200px);padding:2rem var(--px,1.5rem) 3rem;margin:0 auto}.BlogList-module__YLJmxG__blog-header{border-bottom:1px solid var(--border,#e5dcf5);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.BlogList-module__YLJmxG__blog-title{color:var(--ink,#1a0a3d);letter-spacing:-.02em;margin:0;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:800;line-height:1.1}.BlogList-module__YLJmxG__post-blog-btn{border:1px solid var(--green,#3d1c8a);color:var(--green,#3d1c8a);font-family:var(--font);white-space:nowrap;border-radius:2px;flex-shrink:0;align-items:center;gap:.35rem;min-height:32px;padding:0 .9rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.BlogList-module__YLJmxG__post-blog-btn:hover{background:var(--green,#3d1c8a);color:#fff}.BlogList-module__YLJmxG__blog-list-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.BlogList-module__YLJmxG__blog-empty{color:var(--ink-3,#7b6ba8);text-align:center;grid-column:1/-1;padding:2rem 0;font-size:.82rem}.BlogList-module__YLJmxG__blog-card{background:var(--bg-white,#fff);border:1px solid var(--border,#e5dcf5);border-radius:2px;flex-direction:column;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.BlogList-module__YLJmxG__blog-card:hover{background:var(--green-light,#ede1ff);border-color:var(--green,#3d1c8a)}.BlogList-module__YLJmxG__blog-img-wrap{aspect-ratio:16/9;overflow:hidden}.BlogList-module__YLJmxG__blog-thumbnail{object-fit:cover;width:100%;height:100%;transition:opacity .15s;display:block}.BlogList-module__YLJmxG__blog-card:hover .BlogList-module__YLJmxG__blog-thumbnail{opacity:.9}.BlogList-module__YLJmxG__blog-body{flex-direction:column;flex:1;padding:.9rem;display:flex}.BlogList-module__YLJmxG__blog-meta{color:var(--ink-3,#7b6ba8);letter-spacing:.03em;margin:0 0 .4rem;font-size:.68rem;font-weight:600}.BlogList-module__YLJmxG__blog-heading{color:var(--ink,#1a0a3d);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.88rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogList-module__YLJmxG__blog-excerpt{color:var(--ink-3,#7b6ba8);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 .75rem;font-size:.75rem;line-height:1.65;display:-webkit-box;overflow:hidden}.BlogList-module__YLJmxG__read-more-link{color:var(--orange,#c9a84c);font-family:var(--font);align-items:center;gap:3px;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .14s,gap .14s;display:inline-flex}.BlogList-module__YLJmxG__read-more-link:hover{color:var(--green,#3d1c8a);gap:7px}@media (max-width:1024px){.BlogList-module__YLJmxG__blog-list-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogList-module__YLJmxG__blog-hero{padding:2rem 1rem}.BlogList-module__YLJmxG__blog-list-container{padding:1.5rem 1rem 2.5rem}.BlogList-module__YLJmxG__blog-list-grid{grid-template-columns:repeat(2,1fr);gap:.65rem}}@media (max-width:480px){.BlogList-module__YLJmxG__blog-hero{padding:1.5rem 1rem}.BlogList-module__YLJmxG__blog-list-container{padding:1.25rem 1rem 2rem}.BlogList-module__YLJmxG__blog-list-grid{grid-template-columns:1fr;gap:.6rem}}
