/* A conceptual game outline replaces the unfilled photo frame. */
.custom-brief{padding:clamp(26px,3.4vw,46px);background:var(--ink);color:var(--mint);border:2px solid var(--lilac);border-radius:12px;min-width:0}
.custom-brief h2{font-size:clamp(27px,2.5vw,35px);color:var(--lilac)}
.custom-brief>p{margin-top:16px;font-size:17px;line-height:1.55}
.custom-brief dl{margin:24px 0 0}
.custom-brief dl>div{border-top:1px solid #b4f3e255;padding:18px 0}
.custom-brief dl>div:last-child{padding-bottom:0}
.custom-brief dt{font-weight:600;color:var(--lilac)}
.custom-brief dd{margin:6px 0 0;font-size:17px;line-height:1.55;max-width:35ch}
@media(max-width:680px){.custom-brief>p,.custom-brief dd{font-size:16px}}
