.blog-post-list-module__xDcuyW__list{counter-reset:post-counter;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-post-list-module__xDcuyW__item{counter-increment:post-counter;cursor:pointer;border-top:1px solid #00000014;grid-template-columns:60px 120px 1fr 56px;align-items:start;gap:40px;min-height:168px;padding:52px 0;transition:background .2s;display:grid}.blog-post-list-module__xDcuyW__item:first-child{border-top:none;padding-top:0}.blog-post-list-module__xDcuyW__num{font-family:var(--font-geist-mono);color:#737373;letter-spacing:.06em;padding-top:6px;font-size:11px}.blog-post-list-module__xDcuyW__num:before{content:"№ " counter(post-counter, decimal-leading-zero)}.blog-post-list-module__xDcuyW__meta{font-family:var(--font-geist-mono);color:#999;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:8px;padding-top:4px;font-size:10px;display:flex}.blog-post-list-module__xDcuyW__year{font-family:var(--font-geist-sans);letter-spacing:-.4px;text-transform:none;color:#000;font-size:22px;font-weight:500}.blog-post-list-module__xDcuyW__kind{color:var(--pg-accent);font-weight:600}.blog-post-list-module__xDcuyW__main{flex-direction:column;gap:8px;min-width:0;display:flex}.blog-post-list-module__xDcuyW__title{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:600;line-height:1.15}.blog-post-list-module__xDcuyW__link{color:#000;text-decoration:none;transition:color .15s;display:block}.blog-post-list-module__xDcuyW__item:hover .blog-post-list-module__xDcuyW__link{color:var(--pg-accent)}.blog-post-list-module__xDcuyW__excerpt{color:#666;letter-spacing:-.1px;max-width:560px;margin:4px 0 0;font-size:14px;line-height:22px}.blog-post-list-module__xDcuyW__go{font-family:var(--font-geist-mono);color:#737373;text-align:right;padding-top:4px;font-size:18px;transition:color .2s,transform .2s}.blog-post-list-module__xDcuyW__item:hover .blog-post-list-module__xDcuyW__go{color:var(--pg-accent);transform:translate(4px)}.blog-post-list-module__xDcuyW__empty{color:#666;font-size:16px;line-height:28px}@media (max-width:768px){.blog-post-list-module__xDcuyW__item{grid-template-columns:1fr;gap:10px;min-height:auto;padding:24px 0}.blog-post-list-module__xDcuyW__num{display:none}.blog-post-list-module__xDcuyW__meta{flex-direction:row;align-items:baseline;gap:12px}.blog-post-list-module__xDcuyW__year{font-size:16px}.blog-post-list-module__xDcuyW__title{letter-spacing:-.4px;font-size:20px}.blog-post-list-module__xDcuyW__go{display:none}}@media (prefers-color-scheme:dark){.blog-post-list-module__xDcuyW__item{border-color:#ffffff1f}.blog-post-list-module__xDcuyW__year,.blog-post-list-module__xDcuyW__link{color:#ededed}.blog-post-list-module__xDcuyW__excerpt,.blog-post-list-module__xDcuyW__empty{color:#999}}
.blog-index-module__RQ8OVG__masthead{border-bottom:1px solid #00000014;padding:56px 0 48px}.blog-index-module__RQ8OVG__mastheadInner{grid-template-columns:1fr 320px;align-items:end;gap:64px;max-width:1280px;margin:0 auto;padding:0 64px;display:grid}.blog-index-module__RQ8OVG__eyebrow{font-family:var(--font-geist-mono);color:var(--pg-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:600}.blog-index-module__RQ8OVG__displayTitle{font-family:var(--font-geist-sans);letter-spacing:-4px;color:#000;margin:0 0 24px;font-size:clamp(64px,6.5vw,96px);font-weight:600;line-height:.92}.blog-index-module__RQ8OVG__accent{color:var(--pg-accent);font-style:italic;font-weight:500}.blog-index-module__RQ8OVG__tagline{color:#666;letter-spacing:-.2px;max-width:520px;font-size:17px;line-height:28px}.blog-index-module__RQ8OVG__contents{font-family:var(--font-geist-mono);color:#666;letter-spacing:.04em;flex-direction:column;gap:10px;font-size:11px;display:flex}.blog-index-module__RQ8OVG__contentsHead{text-transform:uppercase;color:#737373;letter-spacing:.12em;border-bottom:1px solid #0000000f;margin-bottom:8px;padding-bottom:8px}.blog-index-module__RQ8OVG__contentsRow{font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:28px 1fr 40px;align-items:baseline;gap:8px;width:100%;padding:2px 0;transition:opacity .15s;display:grid}.blog-index-module__RQ8OVG__contentsRow:hover .blog-index-module__RQ8OVG__contentsLabel,.blog-index-module__RQ8OVG__contentsRowActive .blog-index-module__RQ8OVG__contentsLabel,.blog-index-module__RQ8OVG__contentsRowActive .blog-index-module__RQ8OVG__contentsBullet{color:var(--pg-accent)}.blog-index-module__RQ8OVG__contentsBullet{color:#737373;font-size:10px}.blog-index-module__RQ8OVG__contentsLabel{color:#000;transition:color .15s}.blog-index-module__RQ8OVG__contentsCount{color:var(--pg-accent);text-align:right}.blog-index-module__RQ8OVG__body{width:100%;max-width:1280px;margin:0 auto;padding:40px 64px 80px}@media (max-width:900px){.blog-index-module__RQ8OVG__mastheadInner{grid-template-columns:1fr;gap:32px;padding:0 24px}.blog-index-module__RQ8OVG__masthead{padding:40px 0 32px}.blog-index-module__RQ8OVG__contents{display:none}.blog-index-module__RQ8OVG__displayTitle{letter-spacing:-2.5px;font-size:clamp(48px,12vw,72px)}.blog-index-module__RQ8OVG__body{padding:32px 24px 48px}}@media (prefers-color-scheme:dark){.blog-index-module__RQ8OVG__masthead{border-color:#ffffff1f}.blog-index-module__RQ8OVG__displayTitle{color:#ededed}.blog-index-module__RQ8OVG__tagline{color:#999}.blog-index-module__RQ8OVG__contents,.blog-index-module__RQ8OVG__contentsHead{color:#888}.blog-index-module__RQ8OVG__contentsLabel{color:#ededed}.blog-index-module__RQ8OVG__contentsRow:hover .blog-index-module__RQ8OVG__contentsLabel,.blog-index-module__RQ8OVG__contentsRowActive .blog-index-module__RQ8OVG__contentsLabel{color:var(--pg-accent)}}
