:root{font-family:Arial,Helvetica,sans-serif;color:#24372e;background:#f5f3ed;font-synthesis:none;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}.shell{max-width:1200px;margin:auto;padding:0 48px}header,footer{display:flex;align-items:center;justify-content:space-between;gap:20px}header{height:112px;border-bottom:1px solid #d9ded3}.wordmark{color:inherit;text-decoration:none;font-size:42px;font-weight:750;letter-spacing:-3px}.wordmark span{color:#9a573b}.preview{font-size:12px;letter-spacing:.05em;border:1px solid #cdd4c8;border-radius:30px;padding:7px 13px}main{padding:65px 0 42px}.eyebrow,.number{text-transform:uppercase;font-size:11px;letter-spacing:.15em;font-weight:700}.eyebrow{color:#687461;margin:0 0 24px}h1{font-family:Georgia,serif;font-size:clamp(62px,8vw,112px);line-height:.98;letter-spacing:-5px;font-weight:400;margin:0 0 32px}h1 em{color:#9a573b;font-weight:400}.intro{max-width:510px;font-size:19px;color:#687061;line-height:1.65}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:52px 0 28px}.cards section{border:1px solid #d5dbce;border-radius:4px;padding:30px;background:#eceee4}.cards section:nth-child(2){background:#ede7dd}.number{color:#657260}h2{font-family:Georgia,serif;font-weight:400;font-size:30px;line-height:1.2;margin:25px 0 15px}.cards p{max-width:360px;color:#626b5d;margin-bottom:0}.status{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 0}.status h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;margin:0 0 10px}.status p{font-size:13px;color:#677160;max-width:620px}.connection{min-height:20px}button{background:#2c4637;color:#fff;border:0;border-radius:4px;padding:14px 20px;font-size:13px;white-space:nowrap;cursor:pointer}button:hover{background:#3c5d49}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #ac684c;outline-offset:4px}footer{border-top:1px solid #d9ded3;padding:24px 0 34px;font-size:11px;color:#6d7566}@media(max-width:650px){.shell{padding:0 24px}header{height:88px}main{padding-top:44px}h1{letter-spacing:-3px}.cards{grid-template-columns:1fr;margin-top:36px}.status{align-items:flex-start;flex-direction:column;gap:10px}footer{align-items:flex-start;flex-direction:column;gap:8px}.preview{font-size:10px}.intro{font-size:17px}}
