
    *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
    body{font-family:'Inter',sans-serif;background:#f8fafc;color:#1a2e44;line-height:1.7;font-size:16px}
    .container{max-width:800px;margin:0 auto;padding:72px 24px 96px}
    .back-link{display:inline-flex;align-items:center;gap:8px;color:#0077b6;text-decoration:none;font-size:.9rem;margin-bottom:40px;font-weight:600}
    .back-link:hover{text-decoration:underline}
    h1{font-family:'Nunito',sans-serif;font-size:2.2rem;font-weight:800;margin-bottom:8px;color:#1a2e44}
    .meta{color:#64748b;font-size:.85rem;margin-bottom:48px}
    h2{font-size:1.1rem;font-weight:700;color:#0077b6;margin:40px 0 14px;padding-bottom:8px;border-bottom:1px solid rgba(0,119,182,.15)}
    p,address{font-style:normal;color:#475569;margin-bottom:14px}
    strong{color:#1a2e44}
    a{color:#0077b6}
    a:hover{color:#0096c7}
    .pied-legal{max-width:800px;margin:0 auto;padding:24px 24px 48px;border-top:1px solid rgba(0,119,182,.15);text-align:center;font-size:.85rem;color:#64748b}
    .pied-legal p{color:#64748b;margin:0}
