.round-brief{padding:48px 0 64px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:64px}.round-brief h2{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:16px 0}.round-brief p,.round-brief dd{color:var(--body);line-height:1.65}.round-brief dl{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px;margin:0}.round-brief dt,.thesis-context dt,.capability-matrix dt{font-weight:600}.round-brief dd,.thesis-context dd,.capability-matrix dd{margin:7px 0 0;overflow-wrap:anywhere}.round-next{background:var(--mist);padding:32px;margin-bottom:28px;border-radius:8px}.round-next h2{font-size:28px;line-height:1.25;margin:12px 0}.round-next p{max-width:72ch;margin-bottom:24px}.thesis-context{border-block:1px solid var(--line);padding:24px 0;margin:0 0 28px}.thesis-context h2,.round-expectations h2{font-size:22px;margin:0 0 10px}.thesis-context p{color:var(--muted);max-width:75ch}.thesis-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.thesis-context dt{font-size:13px;color:var(--muted)}.thesis-context dd{font-size:16px}.round-expectations{margin:32px 0}.round-expectations ol{display:grid;grid-template-columns:1fr 1fr;gap:24px 36px;list-style-position:inside;padding:0}.round-expectations li{padding:16px 0;border-top:1px solid var(--line)}.round-expectations p{color:var(--body);line-height:1.65;margin:10px 0}.fit-questions{padding:20px;background:var(--mist);margin:24px 0;border-radius:4px}.fit-questions h3{font-size:18px}.fit-questions ul{padding-left:20px;line-height:1.7}.fit-questions li{margin:8px 0}.capability-matrix dl{display:grid;grid-template-columns:1fr 1fr;gap:24px}.capability-matrix dd{font-size:14px;line-height:1.65}.round-next .button{white-space:normal}@media(max-width:780px){.round-brief{grid-template-columns:1fr;gap:24px;padding:32px 0 40px}.round-brief dl,.thesis-context dl,.round-expectations ol,.capability-matrix dl{grid-template-columns:1fr;gap:20px}.round-next{padding:24px 20px}.round-next h2{font-size:25px}.round-next .button{width:100%}.fit-questions{padding:18px 16px}}
