/* Collect MD legal information / 6.9.4 */
.cmd-legal{background:#f7f8f1;color:#12271c;min-height:100vh;font-family:Manrope,Arial,sans-serif}.cmd-legal *{box-sizing:border-box}.cmd-legal__wrap{max-width:1440px;margin:auto;padding:clamp(100px,9vw,150px) clamp(24px,7vw,112px) 100px}.cmd-legal__intro{display:grid;grid-template-columns:1.2fr .8fr;gap:6vw;align-items:end;padding-bottom:clamp(60px,8vw,100px);border-bottom:1px solid #cbd8c8}.cmd-legal__eyebrow,.cmd-legal__toc p,.cmd-legal__contact>p{font-size:13px;letter-spacing:.15em;font-weight:800;color:#3a7830}.cmd-legal__eyebrow:before{content:'';display:inline-block;width:8px;height:8px;margin-right:12px;border-radius:100%;background:#a6ed39}.cmd-legal h1{font-family:'Space Grotesk',Manrope,Arial,sans-serif;font-size:clamp(54px,7vw,122px);line-height:.93;letter-spacing:-.065em;margin:24px 0 30px;max-width:900px;font-weight:800}.cmd-legal__summary{font-size:clamp(17px,1.5vw,22px);line-height:1.65;color:#516858;max-width:720px}.cmd-legal__date{font-size:13px;font-weight:750;color:#526c58;margin-top:30px}.cmd-legal__decor{border:1px solid #d2e0cc;background:radial-gradient(circle at 68% 62%,#c4f89a 0%,#e9f4e3 40%,#f3f8ed 85%);border-radius:28px;padding:28px;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#2c752e}.cmd-legal__decor span{font-size:12px;letter-spacing:.14em;font-weight:850}.cmd-legal__decor svg{max-width:100%;height:auto;filter:drop-shadow(0 10px 16px #8ec96666)}.cmd-legal__body{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(40px,8vw,120px);padding-top:75px}.cmd-legal__toc-inner{position:sticky;top:90px;display:flex;flex-direction:column;gap:16px}.cmd-legal__toc-inner a{font-size:14px;font-weight:750;line-height:1.4;color:#45604b;text-decoration:none;padding:4px 0}.cmd-legal__toc-inner a:hover,.cmd-legal__toc-inner a:focus{color:#28752a;text-decoration:underline}.cmd-legal__section{border-bottom:1px solid #d6ded2;padding:0 0 48px;margin-bottom:50px;scroll-margin-top:120px}.cmd-legal__number{font-size:12px;font-weight:800;color:#3a7830;margin-bottom:12px}.cmd-legal__section h2{font-family:'Space Grotesk',Manrope,Arial,sans-serif;color:#10251c;font-size:clamp(27px,3vw,42px);line-height:1.12;letter-spacing:-.04em;margin:0 0 20px}.cmd-legal__section p,.cmd-legal__section li{font-size:16px;line-height:1.9;color:#425b4a;max-width:850px;margin:0}.cmd-legal__contact{background:#e2f3d8;border:1px solid #bad8af;border-radius:24px;padding:clamp(25px,4vw,55px);margin-top:40px}.cmd-legal__contact h2{font-size:clamp(30px,4vw,52px);margin:8px 0 25px}.cmd-legal__contact a{background:#adf34d;color:#10251c;display:inline-flex;gap:28px;align-items:center;padding:16px 24px;border-radius:100px;font-size:15px;font-weight:850;text-decoration:none}.cmd-legal__contact a:hover{background:#95df39}.cmd-legal-footer-links,.cmd-legal-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.cmd-legal-footer-links a{color:#2f6c2e!important;text-decoration:underline;text-underline-offset:4px;font:750 12px Manrope,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.footer .cmd-legal-footer-links{margin:0 16px}.cmp-footer .cmd-legal-footer-links{margin:0 6px}.cmd-legal-footer-links a:hover{color:#10251c!important}@media(max-width:800px){.cmd-legal__intro,.cmd-legal__body{grid-template-columns:1fr}.cmd-legal__wrap{padding:110px 22px 70px}.cmd-legal__intro{gap:35px;padding-bottom:48px}.cmd-legal__decor{min-height:180px}.cmd-legal__decor svg{width:70%;align-self:flex-end}.cmd-legal__toc-inner{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 18px}.cmd-legal__toc-inner p{width:100%}.cmd-legal__body{gap:35px;padding-top:40px}.cmd-legal__section{margin-bottom:34px;padding-bottom:34px}.cmd-legal__section p{font-size:15px}.cmd-legal-footer-links{justify-content:flex-start}}
