.gr-policy{max-width:960px;padding-top:140px;padding-bottom:80px;overflow-wrap:anywhere}.gr-policy h1{font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.15;margin-bottom:14px}.gr-policy h2{font-size:clamp(1.55rem,3vw,2rem);line-height:1.25;margin:40px 0 18px}.gr-policy h3{font-size:1.25rem;margin:26px 0 12px}.gr-policy p,.gr-policy li{font-size:1.05rem;line-height:1.75;margin-bottom:18px}.gr-policy ul{padding-left:24px}.gr-policy a{color:var(--bosco);text-decoration:underline;text-underline-offset:3px}.gr-policy-date{font:13px/1.5 var(--util)!important;color:var(--ink-soft);margin-bottom:32px!important}.gr-policy-intro{font-size:1.2rem!important}.gr-cookie-controls{padding:22px;border:1px solid var(--spago);border-radius:10px;margin:32px 0;background:#fff}.gr-cookie-controls h2{margin-top:0}.gr-cookie-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.gr-cookie-status{font:14px/1.6 var(--util)!important;margin:12px 0 0!important}.gr-cookie-table-wrap{overflow:auto;margin:20px 0}.gr-cookie-table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.6;text-align:left}.gr-cookie-table th,.gr-cookie-table td{border-bottom:1px solid #c8b894;padding:14px 12px;vertical-align:top}.gr-cookie-table th{font-weight:600}.gr-cookie-table caption{text-align:left;font-weight:600;padding:10px 12px;background:#e8e6da}.gr-cookie-table small{display:block;font-size:.86rem;margin-top:6px}.gr-cookie-table thead{background:#e8e6da}.legal-links .gr-cookie-open{display:inline;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px}
#CybotCookiebotDialog .gr-cb-details{padding:12px 0;font-size:14px;line-height:1.6}#CybotCookiebotDialog .gr-cb-details article{margin:16px 0;border-bottom:1px solid #ddd;padding-bottom:12px}#CybotCookiebotDialog .gr-cb-details h3{font-size:16px;margin:0 0 8px}#CybotCookiebotDialog .gr-cb-details p{margin:6px 0}#CybotCookiebotDialog .gr-cb-details a,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a{color:#17482c;text-decoration:underline}#CybotCookiebotDialogBodyButtonsWrapper{gap:10px!important;flex-wrap:wrap!important}#CybotCookiebotDialogBodyButtonsWrapper button{min-height:46px!important;border:2px solid #285a3b!important;background:#fff!important;color:#173c27!important;border-radius:5px!important;font-weight:600!important;flex:1 1 190px!important}#CybotCookiebotDialogBodyButtonsWrapper button:hover{background:#edf3ec!important}#CybotCookiebotDialogBodyLevelButtonAccept{margin-top:0!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane .gr-unused-category{display:none!important}
@media(max-width:600px){.gr-policy{padding-top:110px;padding-bottom:55px}.gr-cookie-controls{padding:18px}.gr-cookie-actions .btn{width:100%;white-space:normal;justify-content:center;text-align:center}.gr-cookie-table th,.gr-cookie-table td{padding:10px 8px}.gr-cookie-table{min-width:570px}}
#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper{display:flex!important}#CybotCookiebotDialog button.gr-consent-action{display:flex!important;align-items:center;justify-content:center;width:auto!important;margin:0!important;padding:14px!important;text-align:center}#CybotCookiebotDialogBodyButtonDecline{order:1}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{order:2}#CybotCookiebotDialogBodyLevelButtonAccept{order:3}
