.BlogIndex-module__qRyquq__root{padding-top:calc(var(--header-h) + 8rem);padding-bottom:14rem}.BlogIndex-module__qRyquq__head{max-width:70rem;margin-bottom:6rem}.BlogIndex-module__qRyquq__title{letter-spacing:-.03em;font-size:9.4rem;font-weight:500;line-height:.96}.BlogIndex-module__qRyquq__line{margin-bottom:-.3em;padding-bottom:.3em;display:block;overflow:hidden}.BlogIndex-module__qRyquq__lineInner{animation:BlogIndex-module__qRyquq__lineUp 1s var(--ease) forwards;display:block;transform:translateY(110%)}.BlogIndex-module__qRyquq__line:nth-child(2) .BlogIndex-module__qRyquq__lineInner{animation-delay:.12s}@keyframes BlogIndex-module__qRyquq__lineUp{to{transform:translateY(0)}}.BlogIndex-module__qRyquq__intro{color:var(--color-muted-dark);opacity:0;max-width:54ch;animation:BlogIndex-module__qRyquq__introIn .9s var(--ease) .35s forwards;margin-top:2.8rem;font-size:2.2rem;line-height:1.45;transform:translateY(1.2rem)}@keyframes BlogIndex-module__qRyquq__introIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BlogIndex-module__qRyquq__lineInner,.BlogIndex-module__qRyquq__intro{opacity:1;animation:none;transform:none}}.BlogIndex-module__qRyquq__filters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:1rem;padding-bottom:4rem;display:flex}.BlogIndex-module__qRyquq__chip{border:1px solid var(--color-line);color:var(--color-muted-dark);letter-spacing:-.01em;transition:color .35s var(--ease), background-color .35s var(--ease), border-color .35s var(--ease);background:0 0;border-radius:100px;padding:1.1rem 2.4rem;font-size:1.6rem;font-weight:500;line-height:1.2}.BlogIndex-module__qRyquq__chip:hover{color:var(--color-text);border-color:var(--color-text)}.BlogIndex-module__qRyquq__chipActive{background:var(--color-text);border-color:var(--color-text);color:#fff}.BlogIndex-module__qRyquq__items{gap:0;display:grid}.BlogIndex-module__qRyquq__item{border-bottom:1px solid var(--color-line);padding-block:4rem}.BlogIndex-module__qRyquq__entry{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.BlogIndex-module__qRyquq__content{flex-direction:column;order:1;align-items:flex-start;gap:1.6rem;display:flex}.BlogIndex-module__qRyquq__meta{color:var(--color-muted-dark);align-items:center;gap:1rem;font-size:1.5rem;display:flex}.BlogIndex-module__qRyquq__category{color:var(--color-text);font-weight:500}.BlogIndex-module__qRyquq__dot{color:var(--color-muted)}.BlogIndex-module__qRyquq__postTitle{letter-spacing:-.02em;transition:opacity .3s var(--ease);font-size:3.4rem;font-weight:500;line-height:1.12}.BlogIndex-module__qRyquq__postTitle:hover{opacity:.6}.BlogIndex-module__qRyquq__brief{color:var(--color-muted-dark);max-width:52ch;font-size:1.8rem;line-height:1.5}.BlogIndex-module__qRyquq__action{margin-top:1.4rem}.BlogIndex-module__qRyquq__thumb{aspect-ratio:16/10;border-radius:1.4rem;order:2;position:relative;overflow:hidden}.BlogIndex-module__qRyquq__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.BlogIndex-module__qRyquq__thumb:hover img{transform:scale(1.05)}@media (max-width:767px){.BlogIndex-module__qRyquq__root{padding-top:calc(var(--header-h) + 4rem);padding-bottom:8rem}.BlogIndex-module__qRyquq__title{font-size:5.2rem}.BlogIndex-module__qRyquq__intro{font-size:1.9rem}.BlogIndex-module__qRyquq__filters{gap:.8rem;padding-bottom:3rem}.BlogIndex-module__qRyquq__chip{padding:.9rem 1.8rem;font-size:1.4rem}.BlogIndex-module__qRyquq__entry{grid-template-columns:1fr;gap:2.4rem}.BlogIndex-module__qRyquq__content{order:2}.BlogIndex-module__qRyquq__thumb{order:1}.BlogIndex-module__qRyquq__postTitle{font-size:2.6rem}}
