body{background:#edf1ec}.brief-tools{display:flex;justify-content:center;gap:12px;padding:18px}.brief-sheet{width:min(210mm,96%);margin:0 auto 30px;padding:14mm 16mm;background:white;box-shadow:0 10px 35px #193b3410;font-size:15px;line-height:1.75}.brief-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--green);padding-bottom:16px}.brief-heading h1{font-size:42px;line-height:1.2;margin:0;color:var(--green)}.brief-heading p{margin:8px 0 0}.brief-heading .eyebrow{font-size:12px}.brief-tagline{font-weight:700;max-width:470px}.brief-sheet section{margin-top:15px}.brief-sheet h2{font-size:18px;margin:0 0 3px;color:var(--green)}.brief-sheet p{margin:0}.brief-contact{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:13px}.brief-url{font-size:11px;overflow-wrap:anywhere}.brief-contact svg{width:120px;height:120px}.brief-contact a:hover{text-decoration:underline}@page{size:A4;margin:10mm}@media print{body{background:white}.brief-tools{display:none}.brief-sheet{width:100%;margin:0;padding:0;box-shadow:none;font-size:12px;line-height:1.65}.brief-heading{padding-bottom:10px}.brief-heading h1{font-size:32px}.brief-heading img{width:75px;height:auto}.brief-sheet h2{font-size:15px}.brief-sheet section{margin-top:10px;break-inside:avoid}.brief-contact{margin-top:12px;padding-top:10px;font-size:11px;break-inside:avoid}.brief-contact svg{width:100px;height:100px}.brief-url{font-size:10px}}@media(max-width:600px){.brief-sheet{padding:24px;font-size:14px}.brief-heading img{width:70px;height:auto}.brief-heading h1{font-size:32px}.brief-contact{flex-wrap:wrap}.brief-heading{gap:16px}.brief-tools .button{font-size:12px;padding:8px 12px}}
