*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;color:#292822;background:#f7f6f2}.shell{display:flex;min-height:100vh}.sidebar{width:255px;background:#eae9e3;border-right:1px solid #d9d8d1;padding:29px 20px;display:flex;flex-direction:column;gap:40px}.brand{font-size:12px;letter-spacing:.18em;font-weight:700}.sidebutton{border:1px solid #d4d2ca;padding:13px 14px;border-radius:8px;font-size:14px;display:flex;justify-content:space-between}.dot{color:#778375}.spacer{flex:1 1}.muted{font-size:12px;color:#85827a}.content{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:28px 44px}.topline{font-size:12px;letter-spacing:.16em;font-weight:700;display:flex;justify-content:space-between}.topline span{color:#9a978f;font-weight:400}.center{flex:1 1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.monogram{font-size:40px;color:#778375}.monogram,h1{font-family:Georgia,serif}h1{font-weight:400;font-size:48px;letter-spacing:-.04em;margin:15px 0 5px}p{color:#76746d;font-size:15px}.notice{max-width:440px;margin-top:24px;border:1px solid #dfddd6;border-radius:10px;padding:18px 22px;color:#66635c;font-size:13px;line-height:1.7}.composer{max-width:760px;width:100%;align-self:center;background:#fff;border:1px solid #dcdad4;border-radius:14px;padding:18px 16px;display:flex;align-items:center;justify-content:space-between;color:#aaa79f;font-size:14px}.composer button{border:0;background:#d1d1c9;color:#fff;width:29px;height:29px;border-radius:50%;font-size:18px;cursor:not-allowed}.footnote{text-align:center;font-size:11px;color:#a5a198;padding:14px 0 0}@media(max-width:700px){.sidebar{display:none}.content{padding:23px 20px}.topline span{display:none}h1{font-size:38px}}