.edoza-account-shell{min-height:100dvh;background:#f0ebdf;color:#18383c;font:16px/1.8 system-ui,sans-serif;overflow-wrap:anywhere;color-scheme:light}.edoza-account-shell *{box-sizing:border-box}.edoza-account-shell a{color:inherit}.edoza-account-header{padding:20px max(20px,calc((100vw - 1000px)/2));background:#18383c;color:#fff6dd;display:flex;align-items:center;justify-content:space-between;gap:20px}.edoza-account-brand{font:600 25px/1.5 serif;text-decoration:none;white-space:nowrap}.edoza-account-brand span{font:12px system-ui;letter-spacing:.15em;margin-left:10px;color:#d8bd85}.edoza-account-header nav{display:flex;align-items:center;gap:18px}.edoza-account-header nav>a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.edoza-account-shell>main{max-width:620px;margin:auto;padding:38px 22px 50px;min-height:65vh}.edoza-account-shell h1{font:600 clamp(27px,6vw,38px)/1.5 serif;margin:10px 0 18px}.edoza-account-eyebrow{font:12px/1.7 system-ui;letter-spacing:.15em;color:#8b6228}.edoza-account-intro{margin:0 0 24px}.edoza-account-shell>footer{display:flex;justify-content:center;gap:28px;padding:24px;font-size:13px;color:#475e5d}.edoza-account-services{display:grid;gap:14px;margin:24px 0}.edoza-account-service{display:block;padding:20px;background:#fffcf4;border:1px solid #d8cfbb;border-radius:6px;text-decoration:none}.edoza-account-service strong{display:block;font-size:19px}.edoza-account-service span{display:block;margin-top:7px;font-size:14px;color:#475e5d}.edoza-account-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;border:0;border-radius:4px;background:#18383c;color:#fff!important;font:600 16px/1.5 system-ui;text-decoration:none;cursor:pointer}.edoza-account-shell a:focus-visible,.edoza-account-shell button:focus-visible{outline:3px solid #986b26;outline-offset:3px}@media(max-width:360px){.edoza-account-header{padding:16px;gap:10px}.edoza-account-brand{font-size:22px}.edoza-account-brand span{font-size:10px;margin-left:6px}.edoza-account-header nav>a{font-size:12px}.edoza-account-shell>main{padding:28px 18px 40px}}