body{background:#f5f1e5;color:#0f2318}.licence-main{max-width:1000px;margin:0 auto;padding:55px 24px 75px}.legal-brand{display:inline-block;font-size:15px;letter-spacing:.15em;font-weight:800;text-decoration:none;margin-bottom:42px}.licence-main h1{font-size:clamp(2.3rem,6vw,4.2rem);line-height:1.1;max-width:850px;margin:0 0 24px}.licence-main h2{font-size:1.35rem;margin:0 0 10px}.licence-main p{max-width:850px;line-height:1.7}.licence-main a{text-underline-offset:4px}.licence-item{border-top:1px solid #ccd5c9;padding:26px 0}.licence-item p{font-size:.87rem;margin:5px 0}.licence-main .lead{font-size:1.05rem;color:#50634f}.legal-links{display:flex;gap:20px;flex-wrap:wrap}.legal-summary{padding:22px;background:#e8eadf;border-radius:12px;margin:30px 0}.legal-footer{border-top:1px solid #ccd5c9;padding-top:24px;margin-top:40px;font-size:.8rem}