.certificate-note{font-size:13px;margin-top:25px;line-height:1.8}.certificate-links{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:25px}.certificate-links .button,.certificate-links .text-link{margin-top:0}.award-section{display:grid;grid-template-columns:1fr 260px;align-items:center;gap:80px}.award-section p:not(.eyebrow){max-width:680px;margin-top:25px}.award-section>img{width:240px;height:auto;margin-inline:auto}.privacy-body,.policy-body{max-width:900px;padding-bottom:70px}.privacy-body section,.policy-body section{border-top:1px solid var(--line);padding-block:32px}.privacy-body h2,.policy-body h2{font-size:26px;margin-bottom:20px}.privacy-body p,.policy-body p{font-size:16px}.policy-signature{margin-top:25px;font-weight:700;color:var(--ink)}.privacy-review{background:var(--tint);padding:25px;margin-bottom:40px;border-left:3px solid var(--green)}.privacy-review strong{font-size:16px}.privacy-review p{margin-top:12px;font-size:14px}.footer-bottom>a{color:var(--muted)}
@media(max-width:650px){.award-section{grid-template-columns:1fr;gap:30px}.award-section>img{width:220px;margin-inline:0}.certificate-links{align-items:start;gap:20px}.privacy-body h2{font-size:24px}.privacy-review{padding:20px}.privacy-body section{padding-block:25px}}
.machine-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px;margin-top:30px}.machine-list li{padding:16px;border:1px solid #d4ddcd;font-weight:700;background:#e8eddf}

.cookie-panel{position:fixed;bottom:16px;left:16px;right:16px;z-index:9999;max-width:760px;margin:auto;background:#fafbf7;border:1px solid #287b22;padding:24px;box-shadow:0 4px 30px #17332033;max-height:85vh;overflow:auto}.cookie-panel[hidden]{display:none}.cookie-panel h2{font-size:24px;margin-bottom:12px}.cookie-panel p{font-size:14px}.cookie-actions{display:flex;gap:14px;margin-top:18px;flex-wrap:wrap}.cookie-actions button{flex:1;padding:14px;background:#287b22;color:white;border:1px solid #287b22;font-weight:bold;min-width:150px}.cookie-settings{background:none;border:0;text-decoration:underline;color:inherit;font-size:inherit;padding:0;cursor:pointer}
