.v737-program-panel,.v737-question-section{border:1px solid color-mix(in srgb,var(--ink,#1f2a2a) 22%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--paper,#fffdf7) 94%,#dcefe8);padding:clamp(1rem,2vw,1.5rem);margin-block:1.25rem}.v737-program-panel h2,.v737-question-section h3{margin-top:0}.v737-program-metrics,.v737-question-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.v737-program-metrics div,.v737-question-meta div{border-left:.22rem solid #2d6b61;padding:.35rem .65rem}.v737-program-metrics strong,.v737-question-meta dt,.v737-question-meta dd{display:block;margin:0}.v737-program-metrics span,.v737-question-meta dt{font-size:.82rem}.v737-question-text{font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.45}.v737-question-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.v737-question-actions button,.v737-question-actions a{border:1px solid currentColor;border-radius:999px;padding:.5rem .8rem;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:none}.v737-question-status{flex-basis:100%;min-height:1.4em}.v737-blocked{border-color:#9a6b2f;background:#fff9ed}.v737-boundary{font-size:.92rem}.v737-studio-origin{border-left:.25rem solid #2d6b61;padding:.75rem 1rem;margin:1rem 0;background:#edf7f3}@media(max-width:40rem){.v737-question-actions>*{width:100%;text-align:center}}
