.release-inquiry{max-width:1280px;margin:32px auto;color:inherit;font:inherit}.release-inquiry details{border-top:1px solid #d7d6cf;border-bottom:1px solid #d7d6cf;padding:16px 0}.release-inquiry summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;font-size:18px;line-height:1.35}.release-inquiry summary::-webkit-details-marker{display:none}.release-inquiry summary::after{content:'+';margin-left:auto;font-size:22px}.release-inquiry details[open] summary::after{content:'−'}.release-preview-badge{font-size:12px;font-weight:400;opacity:.7}.release-inquiry p{line-height:1.5;margin:12px 0}.release-inquiry fieldset{margin:0;border:0;padding:0;min-width:0}.release-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.release-inquiry label{display:grid;gap:7px;font-size:14px}.release-form-wide{grid-column:1/-1}.release-inquiry input,.release-inquiry textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid #c8ccc5;border-radius:3px;background:#f9faf7;color:#4b554b;font:inherit;opacity:1;-webkit-text-fill-color:#4b554b}.release-inquiry textarea{min-height:92px;resize:vertical}.release-inquiry .release-check{display:flex;align-items:flex-start;gap:8px;margin:14px 0}.release-inquiry input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;flex:0 0 18px}.release-inquiry button[disabled]{padding:10px 18px;min-height:44px;border:1px solid #c8ccc5;border-radius:3px;background:#eef1eb;color:#586057;font:inherit;cursor:not-allowed}.release-inquiry a{text-decoration:underline;text-underline-offset:3px}.release-inquiry [role=status]{font-size:13px;color:#596557}.release-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:22px;border:1px solid #bdc7bc;border-radius:6px;color:#303b31;background:#fafbf8;overflow:auto}.release-dialog::backdrop{background:#17291e66}.release-dialog-bar{display:flex;align-items:center;gap:16px}.release-dialog h2{font-size:23px;line-height:1.2;margin:0;font-weight:400}.release-dialog p{font-size:15px;line-height:1.5}.release-dialog button{margin-left:auto;padding:8px 12px;min-height:44px;background:white;border:1px solid #c8ccc5;border-radius:3px;font:inherit}.release-available{display:inline-block;padding:10px 0;text-decoration:underline;text-underline-offset:3px}.release-dialog :focus-visible,.release-inquiry :focus-visible{outline:2px solid currentColor;outline-offset:3px}.release-draft-page{max-width:720px;margin:80px auto;padding:0 24px;font:18px/1.55 Georgia,serif;color:#303b31;background:#fafbf8}.release-draft-page h1{font-size:38px;font-weight:400;line-height:1.15}.release-draft-page nav{display:flex;gap:24px;flex-wrap:wrap}.release-component-note{max-width:1280px;margin:20px auto;font-size:14px;line-height:1.5;padding:0 20px}.release-home-component{max-width:960px;margin:60px auto;padding:0 24px}.release-home-component h1{font-size:40px;line-height:1.1;font-weight:400}@media(max-width:540px){.release-form-grid{grid-template-columns:1fr}.release-inquiry{margin:24px 20px}.release-form-wide{grid-column:auto}.release-inquiry summary{font-size:17px;flex-wrap:wrap}.release-dialog{padding:18px}.release-dialog h2{font-size:21px}.release-draft-page{margin:48px auto}.release-draft-page h1{font-size:30px}}
.release-inquiry summary .release-preview-badge{transform:none!important;position:static;display:inline}
