.launch-main{max-width:1000px;margin:0 auto;padding:50px 6%;overflow-wrap:anywhere}.launch-main h1{font-size:clamp(42px,7vw,80px);line-height:1.05;letter-spacing:-2px}.launch-main h2{font-size:32px;letter-spacing:-.5px;margin-top:38px}.launch-main p,.launch-main li{font-size:15px;line-height:1.8}.launch-main a:not(.button){text-decoration:underline;text-underline-offset:3px}.launch-form{max-width:680px;display:grid;gap:20px;margin:30px 0}.launch-form label{display:grid;gap:7px;font-size:14px}.launch-form input,.launch-form textarea,.launch-main select{width:100%;font:inherit;padding:12px;border:1px solid #88978c;background:#fffdf7;color:#173d40;box-sizing:border-box}.launch-form .check-label{display:block}.check-label input{width:auto}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.launch-main button{min-height:44px}.inquiry-panel{border:1px solid #a8b0a1;padding:20px;margin:20px 0;background:#fffdf7;white-space:normal}.inquiry-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.inquiry-panel .controls{display:flex;gap:10px;flex-wrap:wrap}.listing-links{list-style:none;padding:0}.listing-links li{border-bottom:1px solid #c7ccbd;padding:14px 0}.listing-links p{margin:4px 0}.launch-main [role=status]{padding:12px 0}.launch-main :focus-visible{outline:3px solid #a87842;outline-offset:3px}.owner-update{font-size:12px}.launch-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}

.listing-art{margin:24px 0;max-width:300px}.listing-art img{width:100%;height:auto}.listing-art figcaption{font-size:11px;color:#526a64}
