.brief-hero{background:#e4eddc;border-radius:15px;padding:30px 35px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:30px}.brief-hero h2{font-size:37px;letter-spacing:-1.5px;margin:16px 0}.brief-hero p{font-size:13px;max-width:420px}.brief-orbit{width:240px;position:relative;min-height:160px;display:grid;align-content:center;justify-items:center;gap:7px}.brief-orbit span{background:#f9fcf4;border:1px solid #ccdcbc;border-radius:25px;padding:7px 20px;font-size:9px;letter-spacing:1.5px;transform:rotate(-5deg)}.brief-orbit span:nth-child(2){transform:rotate(6deg);margin-left:45px}.brief-orbit b{position:absolute;right:-10px;bottom:0;font:70px Georgia;color:#648353}.brief-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.brief-section{padding:10px 0 26px;border-bottom:1px solid var(--line);margin-bottom:20px}.step-label{font-size:9px;letter-spacing:1.7px;color:#839173;font-weight:700}.brief-section h3{margin-top:12px;font-size:22px}.brief-section .section-heading{margin:0 0 18px}.upload-reference-card{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px dashed #b9ccac;border-radius:9px;padding:18px;margin-top:20px;background:#f7faf3}.upload-reference-card b{font-size:13px}.upload-reference-card p{font-size:11px;margin:5px 0}.brief-references img{width:100%;height:110px;object-fit:cover;object-position:top;border-radius:6px}.brief-references{grid-template-columns:repeat(3,1fr)}.brief-page{background:#f8faf6;border:1px solid #e0e8da;border-radius:10px;padding:18px;margin-bottom:15px}.brief-page-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#8a967e}.brief-page-head .quiet{padding:0}.brief-page textarea{min-height:70px}.brief-review{position:sticky;top:20px;inset:auto;width:auto;display:block;height:auto}.brief-review h3{font-size:23px;margin-top:12px;overflow-wrap:anywhere}.summary-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eef2e9;font-size:12px}.summary-item span{color:#89947e}.brief-review .primary{margin-top:0;font-size:11px;padding:12px 9px}.brief-review .outline{font-size:11px}.brief-review .help{font-size:10px!important}.brief-review>p{line-height:1.7}.brief-review .badge{margin-top:15px}.brief-actions{display:flex;gap:20px;align-items:center}.brief-actions .primary{margin:0;width:auto}.brief-actions .help{font-size:11px!important}@media(max-width:1000px){.brief-layout{grid-template-columns:1fr}.brief-review{position:static}.brief-orbit{display:none}}@media(max-width:600px){.brief-hero{padding:24px}.brief-hero h2{font-size:32px}.upload-reference-card,.brief-actions{align-items:start;flex-direction:column}.brief-references{grid-template-columns:1fr 1fr}.brief-section .section-heading{align-items:start;gap:10px}.brief-section .section-heading h3{font-size:19px}}
