.gtr-compact-brief{margin-top:18px;padding:22px 24px;border:1px solid var(--line,rgb(29 26 23/12%));border-radius:var(--rj-radius-xl);background:var(--paper,#fffaf2);box-shadow:var(--rj-shadow-md)}.gtr-writing-brief-stack{display:grid;min-width:0;grid-gap:18px;gap:18px}.gtr-writing-brief-stack>.gtr-compact-brief{margin-top:0}.gtr-compact-brief>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line,rgb(29 26 23/12%))}.gtr-compact-brief h2{margin:0;font:700 19px/1.35 var(--font-serif,"Noto Serif SC",serif)}.gtr-compact-brief>header>span{flex:none;padding:4px 10px;border:1px solid rgb(181 138 58/28%);border-radius:var(--rj-radius-pill);background:var(--gold-light);color:var(--gold-deep);font-size:var(--rj-type-caption-size);font-weight:700}.gtr-compact-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:16px 0 0}.gtr-compact-brief dl>div{min-width:0;padding:12px 14px;border-radius:var(--rj-radius-md);background:color-mix(in srgb,var(--rj-surface-raised) 56%,transparent)}.gtr-compact-brief dt{color:var(--muted,#74675d);font-size:var(--rj-type-caption-size)}.gtr-compact-brief dd{margin:5px 0 0;color:var(--ink,#251b15);font-weight:700;line-height:1.55;overflow-wrap:break-word;word-break:normal}.gtr-compact-brief dd ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:1.1rem}.gtr-compact-brief__empty{margin:16px 0 0;color:var(--muted,#74675d);line-height:1.65}.gtr-compact-brief>footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--line,rgb(29 26 23/12%))}@media (max-width:640px){.gtr-compact-brief{padding:18px 16px;border-radius:var(--rj-radius-lg)}.gtr-compact-brief dl{grid-template-columns:1fr}}