*{box-sizing:border-box} :root{color-scheme:light;--cream:#f8f3e7;--olive:#555d3b;--brown:#614c3d} body{margin:0;background:var(--cream);color:var(--brown);font-family:Georgia,"Times New Roman",serif;padding:36px 20px} main{max-width:680px;margin:0 auto;border:1px solid #999c79;outline:1px solid #c9c8ad;outline-offset:7px;padding:52px 60px 30px;text-align:center} .eyebrow{font-family:Arial,sans-serif;font-size:.75rem;letter-spacing:.24em;color:var(--olive);margin:0 0 22px}h1{font-weight:normal;font-size:clamp(2.7rem,7vw,4.4rem);line-height:1.12;letter-spacing:-.045em;margin:0;color:var(--olive)}h1 span{font-style:italic;font-size:.78em} .date{font-style:italic;font-size:1.2rem;margin:20px 0 34px}.rule{display:flex;align-items:center;gap:18px;color:var(--olive);font-size:.75rem;letter-spacing:.15em}.rule:before,.rule:after{content:"";height:1px;background:#c1bea5;flex:1}h2{font-size:1.9rem;font-weight:normal;margin:34px 0 16px}.intro{font-size:1.05rem;line-height:1.7;margin:0 auto 28px;max-width:410px}#signup{max-width:360px;margin:auto;text-align:left}fieldset{border:0;padding:0;margin:0}label{display:block;font-family:Arial,sans-serif;font-size:.875rem;margin:18px 0 8px}input{width:100%;padding:14px;border:1px solid #a6a287;border-radius:0;background:#fffcf4;color:var(--brown);font:1rem Arial,sans-serif}input:disabled{opacity:1;-webkit-text-fill-color:var(--brown)}button{width:100%;margin-top:22px;padding:16px;background:var(--olive);color:var(--cream);border:0;font: .875rem Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}button:disabled{opacity:1}.privacy{font-family:Arial,sans-serif;font-size:.8125rem;line-height:1.6;max-width:350px;margin:20px auto 0;color:#6b6458}.draft{font: .8125rem/1.5 Arial,sans-serif;text-align:center}footer{font-size:1rem;font-style:italic;margin-top:38px;color:var(--olive)}@media(max-width:540px){body{padding:22px 18px}main{padding:38px 22px 26px}.intro{font-size:1rem}h2{font-size:1.65rem}}
.ml-form-embedWrapper{background:transparent;width:100%}.ml-form-formContent{display:flex;flex-direction:column}.ml-form-fieldRow:has(.ml-field-name){order:-1}.ml-form-embedSubmit button{cursor:pointer}.ml-form-embedSubmit button:hover{background:#454d30}.ml-form-successContent{text-align:center}.ml-form-successContent h4{font:normal 1.8rem Georgia,serif;color:var(--olive);margin:20px 0 14px}.ml-form-successContent p{font:1rem/1.6 Georgia,serif}.ml-error input{border-color:#ac382e}.ml-form-embedSubmitLoad{display:inline-block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}input:focus-visible,button:focus-visible{outline:2px solid var(--olive);outline-offset:3px}
