.BlogListPageClient-module__QHxe_q__box:hover{background-color:var(--hover)}.BlogListPageClient-module__QHxe_q__box:focus-visible{outline:2px solid;outline-color:var(--primary);outline-offset:3px}.BlogListPageClient-module__QHxe_q__box{height:100%;padding:var(--v1);color:var(--foreground);background-color:var(--v2);border-radius:2px;flex-direction:column;text-decoration:none;display:flex}.BlogListPageClient-module__QHxe_q__typography{font-size:var(--v3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogListPageClient-module__QHxe_q__typography2{color:var(--secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:680px;margin-bottom:16px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.BlogListPageClient-module__QHxe_q__stack{color:var(--secondary);flex-direction:row;align-items:center;gap:12px;margin-top:auto;font-size:12px}.BlogListPageClient-module__QHxe_q__typography3{font-size:inherit}.BlogListPageClient-module__QHxe_q__box2{padding-top:80px}@media (min-width:900px){.BlogListPageClient-module__QHxe_q__box2{padding-top:96px}}.BlogListPageClient-module__QHxe_q__box2{background-color:var(--background);min-height:100dvh;padding-bottom:64px}.BlogListPageClient-module__QHxe_q__box3{margin-bottom:32px}.BlogListPageClient-module__QHxe_q__typographyH3{font-size:34px}@media (min-width:900px){.BlogListPageClient-module__QHxe_q__typographyH3{font-size:44px}}.BlogListPageClient-module__QHxe_q__typographyH3{margin-bottom:16px}.BlogListPageClient-module__QHxe_q__typography4{color:var(--secondary);line-height:1.8}.BlogListPageClient-module__QHxe_q__box4{margin-bottom:32px}.BlogListPageClient-module__QHxe_q__typographyH32{margin-bottom:16px;font-size:22px}.BlogListPageClient-module__QHxe_q__stack2{flex-flow:wrap;gap:8px;margin-bottom:24px}.BlogListPageClient-module__QHxe_q__button{background-color:var(--v4)}.BlogListPageClient-module__QHxe_q__button2{background-color:var(--v5)}.BlogListPageClient-module__QHxe_q__grid{gap:8px}@media (min-width:600px){.BlogListPageClient-module__QHxe_q__grid{gap:16px}}.BlogListPageClient-module__QHxe_q__grid2{grid-column:span 12}@media (min-width:600px){.BlogListPageClient-module__QHxe_q__grid2{grid-column:span 6}}.BlogListPageClient-module__QHxe_q__box5{padding-top:40px;padding-bottom:40px}.BlogListPageClient-module__QHxe_q__box6{justify-content:center;margin-top:32px;display:flex}.BlogListPageClient-module__QHxe_q__pagination{color:var(--primary)}
