*{box-sizing:border-box}body{margin:0;color:#1c2420;background:#f7f7f3;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}[hidden]{display:none!important}:focus-visible{outline:3px solid #377665;outline-offset:4px}.skip{position:absolute;left:12px;top:-100px}.skip:focus{top:12px;z-index:2;background:white;padding:12px}.preview-note{padding:8px 20px;text-align:center;background:#e8ebe7;font-size:11px;letter-spacing:.07em}header{padding:20px 6vw;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e3e5df;background:#fff}header img{display:block;width:135px;height:86px;object-fit:contain}header>a:last-child{font-size:13px}main{max-width:1150px;margin:60px auto;display:grid;grid-template-columns:1.1fr 1fr;gap:72px;padding:0 30px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:#385b4f;margin:0 0 15px}h1{font-size:clamp(40px,5vw,62px);letter-spacing:-.045em;line-height:1.06;margin:0 0 25px}h2{font-size:32px;letter-spacing:-.035em;line-height:1.2;margin:0 0 15px}.welcome>p:not(.eyebrow){font-size:17px;color:#4c5550;max-width:470px}.welcome ul{padding-left:20px;margin:26px 0}.welcome li{margin-bottom:12px}.welcome .invitation-note{font-size:14px!important;border-top:1px solid #d9ded8;padding-top:25px}.sign-in{border:1px solid #dfe4dd;border-radius:16px;background:#fff;padding:36px;box-shadow:0 14px 50px #173b2c08;align-self:start}.sign-in>p{color:#56635b}.sign-in label{font-size:14px;font-weight:600;display:block;margin:18px 0 6px}.sign-in input{border:1px solid #bfcac2;border-radius:7px;padding:13px 14px;width:100%;background:#fff;color:#152c22;min-height:48px}.button{display:block;width:100%;border:1px solid #153f35;border-radius:7px;background:#153f35;color:#fff;font-weight:700;text-align:center;padding:13px 18px;text-decoration:none;font-size:14px;margin-top:22px}.button.secondary{background:#fff;color:#153f35;margin-top:12px}.text-button{display:block;border:0;padding:0;margin:20px 0 0;background:none;text-decoration:underline;text-underline-offset:4px;color:#3f5a4e;font-size:13px}.status:empty{display:none}.status{font-size:14px;padding:12px 14px;background:#edf3ed;border-radius:6px}.status.error{background:#fff0ec;color:#7a3126}.help{font-size:12px;margin:30px 0 0;padding-top:20px;border-top:1px solid #e4e8e1}footer{max-width:1150px;padding:25px 30px;margin:0 auto;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#626b65}@media(max-width:760px){header{padding:15px 22px}header img{width:106px;height:67px}header>a:last-child{font-size:12px}main{grid-template-columns:1fr;gap:28px;margin:35px auto;padding:0 22px}.welcome h1{font-size:43px}.welcome ul{margin:20px 0}.sign-in{padding:26px}.welcome .invitation-note{margin-bottom:0}footer{padding:20px 22px;flex-direction:column}}

.recipient{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important}.recipient input{width:18px;min-height:18px;margin-top:4px;flex:none}
