:root{--ink:#071426;--teal:#075f62;--blue:#1648e8;--line:#b8c2ce}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:17px/1.6 Arial,sans-serif}header,footer{padding:1.5rem 5vw;display:flex;justify-content:space-between;border-bottom:2px solid var(--blue)}a{color:var(--teal)}main{width:min(1100px,90vw);margin:auto;padding:7rem 0}h1,h2{font:400 clamp(3rem,7vw,7rem)/1 Georgia,serif;letter-spacing:-.04em}h2{font-size:clamp(2.5rem,4vw,4rem)}.lede{max-width:760px;font-size:1.35rem;color:#445064}section{margin-top:6rem;padding-top:1rem;border-top:2px solid var(--teal);display:grid;grid-template-columns:1fr 2fr;gap:1rem 5rem}section>*{grid-column:2}.label{grid-column:1;grid-row:1/5;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:var(--teal)}footer{border-top:1px solid var(--line);border-bottom:0}@media(max-width:650px){main{padding:4rem 0}section{grid-template-columns:1fr}section>*{grid-column:1}.label{grid-column:1;grid-row:auto}}
