.page-module__PEmVDG__brief{color:#21392b;max-width:1080px;margin:0 auto;padding:40px 24px 56px}.page-module__PEmVDG__brief h1{letter-spacing:-.04em;max-width:850px;margin:18px 0 22px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1.08}.page-module__PEmVDG__brief h2{letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:750;line-height:1.18}.page-module__PEmVDG__brief p,.page-module__PEmVDG__brief dd,.page-module__PEmVDG__brief li{max-width:72ch;font-size:1.05rem;line-height:1.75}.page-module__PEmVDG__brief p{margin:12px 0}.page-module__PEmVDG__brief a:not([class*=btn]){text-underline-offset:4px;color:#315b24;font-weight:650;text-decoration:underline}.page-module__PEmVDG__brief section{border-top:1px solid #d6dfd2;padding:38px 0}.page-module__PEmVDG__brief figure{margin:0}.page-module__PEmVDG__brief img{border-radius:12px;width:100%;height:auto;display:block}.page-module__PEmVDG__brief figcaption{color:#536250;margin-top:10px;font-size:.85rem;line-height:1.5}.page-module__PEmVDG__brief .page-module__PEmVDG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#48653c;font-size:.75rem;font-weight:750}.page-module__PEmVDG__brief .page-module__PEmVDG__lead{font-size:1.22rem;line-height:1.65}.page-module__PEmVDG__intro{padding-bottom:30px}.page-module__PEmVDG__back{align-items:center;min-height:44px;margin-bottom:20px;display:inline-flex}.page-module__PEmVDG__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.page-module__PEmVDG__actions button{color:#254a2c;background:#fff;border:1px solid #527047;border-radius:10px;min-height:44px;padding:0 20px;font-weight:700}.page-module__PEmVDG__actions button:hover{background:#f4f6ef}.page-module__PEmVDG__actions button:focus-visible{outline-offset:3px;outline:3px solid #527047}.page-module__PEmVDG__proof{grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;display:grid}.page-module__PEmVDG__example{border-top:1px solid #d6dfd2;grid-column:1/-1;padding-top:20px}.page-module__PEmVDG__example h3{margin:8px 0 10px;font-size:1.35rem;font-weight:750;line-height:1.3}.page-module__PEmVDG__brief .page-module__PEmVDG__example p{margin:0}.page-module__PEmVDG__views{grid-template-columns:1fr 1fr;gap:24px;margin:26px 0;display:grid}.page-module__PEmVDG__views img{aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;background:#15291d}.page-module__PEmVDG__scope{background:#f4f6ef;border-left:3px solid #48653c;padding:16px 20px}.page-module__PEmVDG__rows{margin:24px 0}.page-module__PEmVDG__rows>div{border-bottom:1px solid #d6dfd2;grid-template-columns:210px 1fr;gap:24px;padding:18px 0;display:grid}.page-module__PEmVDG__rows dt{font-size:1.05rem;font-weight:750}.page-module__PEmVDG__rows dd{margin:0}.page-module__PEmVDG__planning ol{padding-left:24px}.page-module__PEmVDG__planning li{padding:8px 0}.page-module__PEmVDG__contact{background:#f4f6ef;border-radius:14px;margin-top:10px;padding:28px!important}.page-module__PEmVDG__brief .page-module__PEmVDG__mission,.page-module__PEmVDG__brief .page-module__PEmVDG__source{font-size:.85rem;line-height:1.6}.page-module__PEmVDG__source{color:#536250}@media (max-width:720px){.page-module__PEmVDG__brief{padding:28px 20px 40px}.page-module__PEmVDG__proof,.page-module__PEmVDG__views{grid-template-columns:1fr;gap:24px}.page-module__PEmVDG__rows>div{grid-template-columns:1fr;gap:5px}.page-module__PEmVDG__actions{flex-direction:column;align-items:stretch}.page-module__PEmVDG__brief section{padding:28px 0}.page-module__PEmVDG__contact{padding:24px!important}.page-module__PEmVDG__brief h1{font-size:2.35rem}}@media print{:is(body>header,header,footer,[role=dialog],.analytics-consent,body>nav){display:none!important}:is(html,body,main,.page-module__PEmVDG__brief){color:#000!important;background:#fff!important}.page-module__PEmVDG__brief{max-width:none;padding:0;font-size:10pt}.page-module__PEmVDG__brief h1{max-width:none;font-size:25pt}.page-module__PEmVDG__brief h2{font-size:17pt}.page-module__PEmVDG__brief p,.page-module__PEmVDG__brief dd,.page-module__PEmVDG__brief li{font-size:10pt;line-height:1.45}.page-module__PEmVDG__brief section{padding:18px 0}.page-module__PEmVDG__actions,.page-module__PEmVDG__back{display:none!important}.page-module__PEmVDG__proof,.page-module__PEmVDG__views{grid-template-columns:1fr 1fr}.page-module__PEmVDG__brief figure,.page-module__PEmVDG__rows>div,.page-module__PEmVDG__planning li{-moz-column-break-inside:avoid;break-inside:avoid}.page-module__PEmVDG__brief h2,.page-module__PEmVDG__brief .page-module__PEmVDG__eyebrow{-moz-column-break-after:avoid;break-after:avoid}.page-module__PEmVDG__brief .page-module__PEmVDG__contact{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff}.page-module__PEmVDG__brief section:nth-of-type(2),.page-module__PEmVDG__brief .page-module__PEmVDG__planning{-moz-column-break-before:page;break-before:page}.page-module__PEmVDG__example{padding-top:10pt}.page-module__PEmVDG__example h3{margin:4pt 0 6pt;font-size:12pt}.page-module__PEmVDG__brief .page-module__PEmVDG__example p{font-size:9pt}.page-module__PEmVDG__scope{background:#fff;border-top:1px solid #d6dfd2;border-bottom:1px solid #d6dfd2;border-left:0;padding:10pt 0}.page-module__PEmVDG__brief .page-module__PEmVDG__lead{font-size:12pt;line-height:1.5}.page-module__PEmVDG__brief .btn{color:#21392b!important;box-shadow:none!important;background:#fff!important;border:1px solid #21392b!important}.page-module__PEmVDG__brief figcaption,.page-module__PEmVDG__brief .page-module__PEmVDG__source,.page-module__PEmVDG__brief .page-module__PEmVDG__mission{font-size:8pt}.page-module__PEmVDG__intro{padding-bottom:16px}}@page{size:A4;margin:16mm}
