.home .intro{margin-top:34px}.home .intro p:first-child{font-size:21px;line-height:1.5;letter-spacing:-.025em}.home .intro p+p{font-size:15px;line-height:1.75;color:#606060;margin-top:20px}.home .section{margin-top:43px}.home .current{border-top:1px solid var(--rule);padding-top:24px}.home .feature{padding:0}.home .feature h3{font-size:19px;letter-spacing:-.025em;margin-bottom:9px}.home .feature p{max-width:60ch;line-height:1.7;font-size:15px;color:#555}.current-status{display:block;font-size:12px;color:var(--muted);margin-top:16px}.read-link{display:block;font-size:13px;margin-top:10px}.home .entry{grid-template-columns:1fr 18px;padding:21px 0;gap:16px}.entry-context{display:block;color:var(--muted);font-size:11px;letter-spacing:.02em;margin-bottom:5px}.home .entry-title{font-size:17px;letter-spacing:-.015em}.home .entry-description{max-width:58ch;font-size:14px;line-height:1.65;margin-top:6px}.entry-arrow{font-size:16px;color:#888;align-self:center}.home .contact{margin-top:39px}.edit-home{position:fixed;bottom:16px;right:18px;background:#202020;color:#fff;padding:9px 15px;border-radius:22px;font-size:12px;text-decoration:none;box-shadow:0 2px 15px #0002}@media(max-width:600px){.home .intro p:first-child{font-size:20px}.home .section{margin-top:34px}.home .entry{padding:19px 0}.edit-home{position:static;display:table;margin:0 auto 24px}}@media print{.edit-home{display:none}}
