.privacy{color:#363636;font-family:var(--font-family,var(--font-ysabeau-infant)),Arial,sans-serif;padding-top:70px;padding-bottom:80px}.privacy a{color:#447436;text-underline-offset:5px}.privacy a:focus-visible{outline-offset:5px;outline:2px solid #447436}.privacy__back{margin-bottom:50px;font-size:18px;text-decoration:none;display:inline-block}.privacy__label{font-family:var(--font-family,var(--font-ysabeau-infant)),Arial,sans-serif;text-transform:uppercase;color:#b85a06;align-items:center;gap:20px;margin:0;font-size:20px;font-weight:500;line-height:1;display:flex}.privacy__label:before{content:"";background:currentColor;flex:0 0 80px;height:2px;display:block}.privacy__intro{padding-bottom:35px}.privacy__intro h1{margin:20px 0;font-size:clamp(40px,5vw,80px);font-weight:400;line-height:1.05}.privacy__intro h1 span{color:#447436}.privacy__intro p:not(.privacy__label){font-size:20px}.privacy__intro small{color:#687071;font-size:16px}.privacy__draft{background:#fff8f0;border-left:2px solid #f78820;margin-bottom:50px;padding:18px 24px;font-size:18px;line-height:1.5}.privacy__layout{grid-template-columns:300px minmax(0,850px);gap:80px;display:grid}.privacy__toc{align-self:start;position:sticky;top:140px}.privacy__toc p{margin-top:0;font-size:20px;font-weight:700}.privacy__toc a{gap:12px;padding:10px 0;font-size:18px;line-height:1.3;text-decoration:none;display:flex}.privacy__toc span{color:#f78820}.privacy__content section{border-bottom:1px solid #44743633;margin-bottom:32px;padding-bottom:32px;scroll-margin-top:140px}.privacy__content section h2{gap:18px;margin:0 0 20px;font-size:30px;font-weight:500;line-height:1.2;display:flex}.privacy__content section h2 span{color:#f78820;padding-top:7px;font-size:18px}.privacy__content section p{margin:0 0 16px;font-size:20px;line-height:1.6}.privacy__contact{background:#f3f6f1;margin-top:30px;padding:35px}.privacy__contact h2{margin:0 0 15px;font-size:32px;font-weight:400}.privacy__contact a{overflow-wrap:anywhere;font-size:24px}@media (max-width:1000px){.privacy__layout{grid-template-columns:1fr;gap:35px}.privacy__toc{position:static}}@media (max-width:600px){.privacy{padding-top:40px}.privacy__label{gap:12px;font-size:16px}.privacy__label:before{flex-basis:40px}.privacy__content section h2{font-size:25px}.privacy__content section p{font-size:18px}.privacy__contact{padding:24px}}
