.copy-panel{margin:24px 0;background:#262626;border-radius:18px;padding:24px;color:#f7f7f5}.copy-panel pre{background:transparent;color:inherit;padding:0;font-size:15px;line-height:1.8}.copy-panel .prompt-label{font-size:13px;margin-top:0;color:#ddd}.copy-panel button{background:#f7f7f5;color:#1a1a1a}.copy-panel [role=status]{color:#f7f7f5}.example{padding:16px 24px;border-left:4px solid #aaa;background:#f7f7f5}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:480px}th,td{text-align:left;padding:16px;border-bottom:1px solid #ddd;vertical-align:top}th{background:#f3f3f0}main>section>h2{font-size:24px}section>p,section>li{max-width:72ch}a{overflow-wrap:anywhere}.flow li{min-width:120px} @media(min-width:768px){main>section>h2{font-size:28px}}
.posting-step{scroll-margin-top:24px}.step-label{display:inline-block;margin:0 0 16px;padding:8px 16px;border-radius:18px;background:#292929;color:#fff;font-size:16px;font-weight:700;letter-spacing:.05em}.posting-step h2{margin-top:0;letter-spacing:.02em}.base-note{padding:24px;border:1px solid #d5d5d0;border-radius:18px;background:#f3f3f0;margin:24px 0}.base-note p{margin-bottom:0}.posting-overview{display:grid;gap:8px;margin-top:32px}.posting-overview a{display:flex;align-items:center;gap:16px;padding:16px;min-height:48px;border:1px solid #d5d5d0;border-radius:18px;text-decoration:none;color:#1a1a1a;background:#fff}.posting-overview a span{font-weight:700}.posting-overview a:hover{background:#f3f3f0}.posting-overview a:focus-visible,summary:focus-visible{outline:2px solid #555;outline-offset:4px}.management-examples{display:grid;gap:16px;margin:24px 0}.management-examples article{padding:24px;border:1px solid #d5d5d0;border-radius:18px;background:#f7f7f5}.management-examples h3{margin:0 0 16px;font-size:20px}.management-examples p{margin:0}.step-request{margin:24px 0}.step-request summary{padding:16px;min-height:48px;cursor:pointer;font-weight:600}.step-request .copy-panel{margin-top:8px}.copy-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}.posting-step p,.base-note p,.management-examples p{line-height:1.8;letter-spacing:.05em}@media(min-width:768px){.management-examples{grid-template-columns:1fr 1fr}.posting-overview{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.posting-overview{grid-template-columns:repeat(3,1fr)}}
