.reel-desk{color:var(--cream);min-width:0;overflow-wrap:anywhere}.lab>.reel-desk{margin:24px auto;max-width:1120px;padding:clamp(18px,4vw,36px);border:1px solid var(--line);border-radius:18px;background:var(--deep)}.reel-desk-head{display:flex;align-items:center;gap:18px}.reel-desk h2{font:30px/1.2 var(--font-display);margin:5px 0}.reel-desk h3{font:23px/1.3 var(--font-display);margin:8px 0}.reel-desk-head p,.reel-eyebrow{color:var(--muted);font-size:12px}.reel-eyebrow{letter-spacing:.08em;text-transform:uppercase}.reel-desk .reel-intro{font-size:18px;line-height:1.55;margin:20px 0}.reel-desk form{border-block:1px solid var(--line);padding:22px 0;margin:22px 0}.reel-desk label{margin-bottom:8px}.reel-desk textarea,.reel-desk input,.reel-desk select{font:inherit;font-size:16px;background:var(--deep);color:var(--cream);border-color:var(--line)}.reel-desk .reel-keyword{margin-top:16px}.reel-actions,.reel-brief-heading,.reel-desk-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.reel-actions{margin-top:12px}.reel-desk .reel-primary{background:var(--cream);color:var(--ink);padding:12px 18px;min-height:48px;font-size:14px}.reel-desk .reel-meta,.reel-desk small{font-size:12px;color:var(--muted);line-height:1.6}.reel-desk p{margin-block:12px}.reel-brief-text{white-space:pre-wrap;line-height:1.75;margin:22px 0}.reel-brief-heading>div{flex:1;min-width:min(220px,100%)}.reel-brief-heading button{border:1px solid var(--line)}.reel-evidence{margin:24px 0;border-block:1px solid var(--line);padding:8px 0}.reel-evidence ol{padding-left:24px}.reel-evidence li{padding:14px 0;border-bottom:1px solid var(--line)}.reel-evidence li:last-child{border-bottom:0}.reel-desk a{text-decoration:underline;text-underline-offset:4px}.reel-desk-foot a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.reel-desk-foot{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.reel-empty{padding:20px 0;color:var(--muted)}.reel-desk :is(button,a,summary,textarea,select):focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:480px){.reel-actions .reel-primary{width:100%}.reel-desk h2{font-size:26px}.lab>.reel-desk{margin-inline:12px}}
