.articles-page{flex-direction:column;min-height:100vh;display:flex}.articles-heading{border-bottom:1px solid var(--rule);padding:90px 7vw 65px}.articles-heading h1{margin:30px 0;font-size:clamp(64px,9vw,120px)}.articles-heading h1 span{color:var(--red)}.articles-heading>p:last-child{color:#596078;font-size:18px;line-height:1.6}.articles-list{flex:1;padding:0 7vw 100px}.articles-note{border-bottom:1px solid var(--rule);grid-template-columns:1fr 3fr;gap:6vw;padding:60px 0;display:grid}.articles-label{letter-spacing:.12em;color:#596078;font-size:14px;line-height:1.6}.articles-note h2{max-width:900px;font-size:clamp(36px,4.5vw,64px);line-height:1.08}.articles-note blockquote{border-left:3px solid var(--red);font-family:var(--font-serif);max-width:780px;margin:35px 0 25px;padding-left:24px;font-size:28px;line-height:1.4}.articles-status{color:#596078;font-size:16px;line-height:1.6}.articles-home,.articles-contact{align-items:center;gap:10px;font-size:14px;display:inline-flex}.articles-home svg,.articles-contact svg{width:18px}.articles-page a:focus-visible{outline:2px solid var(--red);outline-offset:6px}.articles-page nav a[aria-current=page]{color:#ac3523;border-bottom:1px solid}@media (max-width:850px){.articles-heading{padding:65px 7vw 40px}.articles-note{grid-template-columns:1fr;gap:18px;padding:36px 0}.articles-list{padding-bottom:65px}.articles-home{font-size:14px}.articles-note blockquote{font-size:25px}}
