*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;color:#13241f;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.65;background:#f3f7f5}a{color:#0a5a50;text-decoration:none}a:hover{color:#13241f}.wrap{width:min(100% - 2rem,48rem);margin-inline:auto}.site-header{padding:1.25rem 0;border-bottom:1px solid rgba(19,36,31,.12);background:#f3f7f5}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.site-header__brand{font-weight:700;font-size:1.125rem;color:#13241f}.site-header__links{display:flex;flex-wrap:wrap;gap:1rem;font-size:.9375rem}.page-privacy{padding:2rem 0 3rem}.privacy-back{display:inline-block;margin-bottom:1.5rem;font-weight:600}.privacy-hero{margin-bottom:2rem}.privacy-hero h1{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.privacy-hero p{margin:0;color:#2d423a}.privacy-doc h2{margin:2rem 0 .75rem;padding-top:1.25rem;border-top:1px solid rgba(19,36,31,.12);font-size:1.25rem;font-weight:700}.privacy-doc h3{margin:1.25rem 0 .5rem;font-size:1.0625rem;font-weight:600}.privacy-doc p,.privacy-doc li{color:#2d423a}.privacy-doc ul,.privacy-doc ol{margin:.5rem 0 1rem;padding-left:1.25rem}.privacy-doc li{margin-bottom:.375rem}.site-footer{padding:1.5rem 0 2rem;border-top:1px solid rgba(19,36,31,.12);font-size:.875rem;color:#2d423a}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.site-footer p{margin:0}.site-footer__links{display:flex;flex-wrap:wrap;gap:1rem}
