:root{font-family:Arial,sans-serif;color:#102540;background:#f3f6fa}*{box-sizing:border-box}body{margin:0}header,footer{padding:22px;background:#102540;color:white}header a,footer a{color:white;text-decoration:none}header a{font-size:26px;font-weight:bold}header span{color:#98682D}main{max-width:1000px;margin:24px auto;padding:24px;background:white;border-radius:16px}section{margin:24px 0}.hero{display:flex;align-items:center;gap:32px}.portrait{width:240px;height:280px;object-fit:cover;border-radius:18px}.eyebrow{font-weight:bold;letter-spacing:1px;color:#164a75}h1{font-size:40px}h2{font-size:25px}p{line-height:1.55}a{color:#164a75}label{display:block;margin:16px 0;font-weight:bold}input,textarea{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #8c9daf;border-radius:8px;font:18px Arial}button,.button{display:inline-block;background:#102540;color:white;padding:14px 20px;border:0;border-radius:8px;text-decoration:none;font:18px Arial;cursor:pointer}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.notice{font-weight:bold}canvas{max-width:100%;height:auto;border-radius:12px;border:1px solid #dae3ec}.media{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:650px){.hero{flex-direction:column;align-items:start}.portrait{width:100%;max-width:300px}h1{font-size:32px}main{margin:12px;padding:18px}.media{grid-template-columns:1fr}}

/* Landing preview without surrounding workspace boxes. */
html body.seller-compact-workspace #landing-workspace>.material-focus-layout{border:0!important;padding:18px 0!important;background:transparent!important;grid-template-columns:minmax(280px,32fr) minmax(0,68fr)!important}html body #landing-workspace[data-seller-parity] .seller-parity-canvas{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.seller-compact-workspace #landing-workspace .landing-direct-preview{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html body #landing-workspace .sc-actionbar{border:0!important;border-radius:0!important}@media(max-width:800px){html body.seller-compact-workspace #landing-workspace>.material-focus-layout{padding:14px 0!important;grid-template-columns:1fr!important}}
/* Keep the member sign-out control visible on portal pages. */
html body .camn-private-header form.camn-header-signout{display:block!important}

/* Show one sign-out form when the legacy and shared headers both supply it. */
html body .camn-private-header form.camn-header-signout~form.camn-header-signout{display:none!important}
