.articles{border-top:1px solid #dcdfe5}.article-feature{display:grid;grid-template-columns:0.55fr 1fr;background:white;border:1px solid #dcdfe5;border-radius:5px;overflow:hidden}.article-feature-label{background:#eee8f0;padding:36px;display:flex;flex-direction:column;justify-content:space-between;gap:35px}.article-feature-label strong{font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.2}.article-feature-label span{font-size:12px;color:#7d4e6a;letter-spacing:1.5px;font-weight:700}.article-feature-copy{padding:36px}.article-feature h3{font-family:Georgia,serif;font-size:clamp(27px,3vw,36px);font-weight:400;line-height:1.2;margin:12px 0 18px}.article-feature-copy>p{color:var(--muted)}.article-meta{font-size:13px;color:var(--muted);margin:0}.article-feature .text-button{margin-top:24px}.article-reading{max-width:850px;margin:auto;padding:55px 6% 90px}.article-back{display:inline-block;font-size:14px;color:#7d4e6a;text-decoration:underline;text-underline-offset:4px;margin-bottom:40px}.article-reading h1{font-family:Georgia,serif;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.12;letter-spacing:-1.3px;margin:16px 0 24px}.article-reading .article-meta{padding-bottom:30px;border-bottom:1px solid #dcdfe5}.article-prose{margin-top:35px}.article-prose p{font-size:19px;line-height:1.85;margin:0 0 27px}.article-note{font-size:14px;color:var(--muted);border-top:1px solid #dcdfe5;padding-top:25px;margin-top:40px}.article-note a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.article-feature{grid-template-columns:1fr}.article-feature-label,.article-feature-copy{padding:26px}.article-feature-label{gap:18px}.article-reading{padding-top:25px}.article-prose p{font-size:18px;line-height:1.75}header nav{max-width:190px}}
.articles .article-feature + .article-feature{margin-top:24px}
