.open-question{max-width:1100px;margin:44px auto 0;padding:32px;border:1px solid #5b6550;background:linear-gradient(125deg,#22261d,#141612)}.open-question h2{font:normal 36px/1.15 Georgia,serif;margin:14px 0}.open-question>p:not(.eyebrow){max-width:70ch;font-size:18px;line-height:1.75}.open-question .question-rule{color:#bec4ae;font-size:15px!important}.case-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.case-actions button,.case-actions a{border:1px solid #818c6b;background:#303c25;color:#edeedb;padding:13px 17px;min-height:44px;font:inherit;text-decoration:none;cursor:pointer}.case-actions button+button{background:transparent}.case-actions button:focus-visible,.case-actions a:focus-visible{outline:2px solid #eef1d4;outline-offset:4px}.share-status{font-size:14px!important;overflow-wrap:anywhere;min-height:24px}.discussion-prompt{border-left:2px solid #a9b987;padding:8px 16px;margin:22px 0;color:#d7dcc8}.discussion-prompt .eyebrow{font-size:10px}.launch-band{border:1px solid #5b6550;margin:28px 0;padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:center;background:#1b2017}.launch-band h2{font:normal 30px/1.2 Georgia,serif;margin:8px 0}.launch-band p{max-width:65ch;line-height:1.7}.launch-band a{white-space:nowrap;color:#dce4c3}.start-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.start-path{border:1px solid #4f5844;background:#181c15;padding:24px}.start-path h2{font:normal 28px/1.2 Georgia,serif}.start-path p{line-height:1.75}.start-path a{color:#d4ddb9;display:block;padding:10px 0;min-height:44px}.start-path .eyebrow{color:#bac6a3}.start-steps{line-height:1.9;padding-left:22px}.start-intro{max-width:70ch;font-size:20px;line-height:1.75}.start-desk{padding:24px;border:1px solid #575f4b;background:#181c15;margin:32px 0}.start-desk h2{font:normal 32px/1.2 Georgia,serif}.start-desk p{line-height:1.7}
@media(max-width:1000px){.open-question{max-width:760px}.start-paths{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.open-question{padding:22px;margin-top:32px}.open-question h2{font-size:30px}.case-actions{flex-direction:column}.case-actions button,.case-actions a{width:100%;text-align:left}.launch-band{padding:22px;align-items:flex-start;flex-direction:column;gap:12px}.launch-band a{white-space:normal}.start-intro{font-size:18px}.start-paths{gap:16px}.start-path{padding:22px}}
