.sgm-workspace{--sgm-ink:#183c32;--sgm-muted:#52675e;max-width:1440px;margin:24px auto 65px;padding:0 24px}.sgm-hero{position:relative;overflow:hidden;background:#183c32;color:#fffdf7;border-radius:16px;padding:34px 38px;margin-bottom:24px}.sgm .sgm-hero h1,.sgm .sgm-hero p{color:#fffdf7}.sgm .sgm-hero h1{font:clamp(30px,3.1vw,47px)/1.15 Georgia,serif;max-width:780px}.sgm .sgm-hero p{max-width:680px;font-size:17px}.sgm-hero .sgm-eyebrow{color:#e4c38c}.sgm-workspace-layout{display:grid;grid-template-columns:220px minmax(0,1fr);background:#f4f1e8;border:1px solid #d9dfd5;border-radius:16px;overflow:hidden}.sgm-workspace-layout>aside{padding:28px 17px;border-right:1px solid #d9dfd5}.sgm-workspace-layout>aside summary{list-style:none;pointer-events:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 12px 20px}.sgm-workspace-layout>aside nav button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#52675e;border-radius:6px;padding:12px;margin:4px 0;font:14px system-ui;min-height:44px;cursor:pointer}.sgm-workspace-layout>aside nav button[aria-current=page]{background:#dfe7dc;color:#183c32;font-weight:700}.sgm-workspace-layout>aside>p{margin:30px 12px}.sgm-workspace-layout>aside>a{margin:12px;font-size:13px}.sgm-workspace #sgm-workspace-view{padding:30px;min-width:0}.sgm-workspace .sgm-card{background:#fffdf7}.sgm-workspace .sgm-grid .sgm-card{margin:0}.sgm-workspace figure{margin:0 0 18px}.sgm-workspace figure img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px;display:block}.sgm-workspace figcaption{font-size:12px;line-height:1.45;color:#52675e;margin-top:8px;overflow-wrap:anywhere}.sgm-workspace [hidden]{display:none!important}.sgm-workspace .sgm-empty{border:1px dashed #a5b4a7;padding:22px;border-radius:8px;color:#52675e}.sgm-workspace button:focus-visible,.sgm-workspace a:focus-visible,.sgm-workspace input:focus-visible,.sgm-workspace select:focus-visible,.sgm-workspace textarea:focus-visible{outline:3px solid #a34e35;outline-offset:3px}.sgm-workspace .sgm-row{overflow-wrap:anywhere}.sgm-workspace select{min-width:0}.sgm-workspace button{min-height:44px}.sgm-workspace .sgm-price{font-size:34px}.sgm-workspace .sgm-actions{display:flex;gap:8px;flex-wrap:wrap}.sgm-workspace .sgm-card h2{font:25px/1.2 Georgia,serif}.sgm-workspace .sgm-card h3{margin-top:0}.sgm-workspace .sgm-crumb{font-size:12px;color:#52675e;margin:0 0 18px}
@media(max-width:1024px){.sgm-workspace-layout{grid-template-columns:190px minmax(0,1fr)}.sgm-workspace #sgm-workspace-view{padding:24px}.sgm-workspace .sgm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.sgm-workspace{padding:0 14px}.sgm-workspace-layout{display:block}.sgm-workspace-layout>aside{padding:14px 18px;border-right:0;border-bottom:1px solid #d9dfd5;background:#e6e9df}.sgm-workspace-layout>aside summary{list-style:revert;pointer-events:auto;cursor:pointer;margin:0;min-height:28px}.sgm-workspace-layout>aside nav{margin-top:12px}.sgm-workspace-layout>aside>p{display:none}.sgm-workspace-layout>aside>a{display:inline-block;margin:10px 0 0}.sgm-workspace #sgm-workspace-view{padding:22px 16px}.sgm-workspace .sgm-grid{grid-template-columns:1fr}.sgm-workspace .sgm-hero{padding:25px}.sgm-workspace .sgm-hero h1{font-size:32px}.sgm-workspace .sgm-card{padding:20px}.sgm-workspace .sgm-form-grid{grid-template-columns:1fr}}
