.home{min-height:100vh;padding:48px 56px}.header{justify-content:space-between;align-items:flex-start;display:flex}.site-name{letter-spacing:-.02em;font-size:20px;font-weight:600}.header-nav{flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.header-nav a{transition:opacity .2s}.header-nav a:hover{opacity:.5}.hero{font-size:13px;line-height:1.8}.articles{padding:40px 0 140px}.section-title{letter-spacing:.12em;opacity:.5;margin:0 0 20px;font-size:13px;font-weight:400}.article-list{border-bottom:1px solid #fff3}.article-row{border-top:1px solid #fff3;grid-template-columns:80px 140px 160px 1fr;align-items:baseline;padding:24px 0;transition:opacity .2s;display:grid}.article-row:hover{opacity:.5}.article-number,.article-date,.article-category{opacity:.5;font-size:13px}.article-title{letter-spacing:-.02em;font-size:20px}.footer{opacity:.4;justify-content:space-between;padding-top:24px;font-size:11px;display:flex}@media (max-width:768px){.home{padding:28px 20px}.site-name{font-size:16px}.articles{padding-bottom:100px}.section-title{margin-bottom:20px}.article-row{grid-template-columns:48px 1fr;gap:8px 12px}.article-number{grid-row:1/4}.article-date,.article-category{font-size:11px}.article-title{margin-top:8px;font-size:18px}}
