.pg-privacy-ui{font:15px/1.55 'Segoe UI',Arial,sans-serif;color:#18352a;text-align:left}.pg-privacy-ui *{box-sizing:border-box}.pg-privacy-ui button{font:inherit;color:#18352a;text-transform:none;border:1px solid #82958a;border-radius:7px;padding:11px 15px;min-height:44px;background:#fff;cursor:pointer}.pg-privacy-ui button:focus-visible,.pg-privacy-ui input:focus-visible{outline:3px solid #b07800;outline-offset:3px}.pg-privacy-ui h2{font:700 21px/1.3 'Segoe UI',Arial,sans-serif;color:#18352a;margin:0 0 14px}.pg-privacy-ui p{margin:12px 0}.pg-privacy-ui a{color:#285d4b;text-decoration:underline}.pg-cookie-reopen{position:fixed;z-index:60;bottom:12px;left:12px;font-size:12px!important;box-shadow:0 2px 10px #0002}.pg-cookie-banner{position:fixed;z-index:90;left:20px;right:20px;bottom:20px;max-width:760px;margin:auto;padding:24px;background:#fff;border:1px solid #b9c7bd;border-radius:12px;box-shadow:0 8px 40px #0003;max-height:85dvh;overflow:auto}.pg-cookie-banner[hidden]{display:none}.pg-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pg-cookie-actions button{flex:1 1 170px}.pg-cookie-dialog{width:calc(100% - 28px);max-width:650px;max-height:90dvh;padding:26px;border:1px solid #b9c7bd;border-radius:12px;background:#fff;color:#18352a}.pg-cookie-dialog::backdrop{background:#152d25aa}.pg-cookie-option{display:flex;align-items:flex-start;gap:10px;padding:12px 0}.pg-cookie-option input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:#365b49}.pg-withdrawal{max-width:720px;margin:24px auto;background:#fff;padding:24px;border:1px solid #d8e1db;border-radius:12px}.pg-withdrawal label{display:block;margin:18px 0 6px}.pg-withdrawal input[type=tel]{width:100%;font:16px/1.4 'Segoe UI',Arial,sans-serif;padding:12px;border:1px solid #809288;border-radius:5px}.pg-withdrawal button[type=submit]{margin-top:16px}.pg-withdrawal-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pg-withdrawal-status{padding:14px;border-left:3px solid #365b49;background:#edf5ef}.pg-consent-notice{color:#4e5c54;background:#f2f5f2;padding:16px;border-radius:8px;font-size:12px;line-height:1.6;margin:20px 0}.pg-consent-notice h4{font-size:15px;color:#18352a;margin:0 0 10px}.pg-consent-notice p{margin:10px 0}.pg-consent-notice a{color:#285d4b;text-decoration:underline}.pg-page .pg-footer-bottom{flex-wrap:wrap}.pg-page .pg-footer-bottom a{font-size:12px}@media(max-width:600px){.pg-cookie-reopen{bottom:80px;left:8px}.pg-cookie-banner{left:10px;right:10px;bottom:10px;padding:18px}.pg-cookie-actions{flex-direction:column}.pg-cookie-actions button{flex:auto;width:100%}.pg-cookie-dialog{padding:20px}.pg-withdrawal{padding:20px 16px}.pg-consent-notice{padding:14px}}
.pg-privacy-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding:20px 16px 72px;background:#f2f5f2;font-size:13px}.pg-privacy-links a{overflow-wrap:anywhere}
.pg-withdrawal-status{overflow-wrap:anywhere}
article:is(#privacy,#cookies,#consent){max-width:860px;margin:0 auto;font:16px/1.65 'Segoe UI',Arial,sans-serif;color:#18352a;overflow-wrap:anywhere}
article:is(#privacy,#cookies,#consent) h1{font:700 clamp(26px,4vw,36px)/1.25 'Segoe UI',Arial,sans-serif;color:#18352a;margin:0 0 24px}
article:is(#privacy,#cookies,#consent) h2{font:700 23px/1.35 'Segoe UI',Arial,sans-serif;color:#18352a;margin:32px 0 14px}
article:is(#privacy,#cookies,#consent) p{margin:14px 0}
article:is(#privacy,#cookies,#consent) a{color:#285d4b;text-decoration:underline}
article:is(#privacy,#cookies,#consent) .table-wrap{max-width:100%;overflow-x:auto}
article:is(#privacy,#cookies,#consent) table{width:100%;min-width:580px;font-size:14px;line-height:1.5;border-collapse:collapse;margin:16px 0}
article:is(#privacy,#cookies,#consent) th,article:is(#privacy,#cookies,#consent) td{padding:12px;border:1px solid #cedbd2;text-align:left;vertical-align:top}
article:is(#privacy,#cookies,#consent) th{background:#edf4ef}
