.wpcgg-service-declaration{--wpcgg-declaration-accent:#3858e9;box-sizing:border-box;width:100%;font:inherit;color:inherit;line-height:1.55}.wpcgg-service-declaration *,.wpcgg-service-declaration *::before,.wpcgg-service-declaration *::after{box-sizing:border-box}.wpcgg-service-declaration__head{margin:0 0 28px}.wpcgg-service-declaration__head h2{margin:0 0 10px!important;padding:0!important;font:inherit!important;font-size:clamp(1.55rem,2.4vw,2.2rem)!important;font-weight:750!important;line-height:1.15!important;letter-spacing:-.025em!important;color:inherit!important}.wpcgg-service-declaration__head p{max-width:850px;margin:0!important;color:inherit!important;opacity:.72}.wpcgg-service-declaration__groups{display:grid;gap:24px}.wpcgg-service-group{border:1px solid rgba(127,127,127,.22);border-radius:22px;overflow:hidden;background:rgba(127,127,127,.045)}.wpcgg-service-group__head{padding:22px 24px;border-bottom:1px solid rgba(127,127,127,.18)}.wpcgg-service-group__head h3{margin:0!important;padding:0!important;font:inherit!important;font-size:1.25rem!important;font-weight:750!important;line-height:1.2!important;color:inherit!important}.wpcgg-service-group__head p{margin:7px 0 0!important;color:inherit!important;opacity:.68}.wpcgg-service-group__items{display:grid}.wpcgg-service-item{padding:22px 24px;border-bottom:1px solid rgba(127,127,127,.15)}.wpcgg-service-item:last-child{border-bottom:0}.wpcgg-service-item__title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.wpcgg-service-item__title h4{margin:0!important;padding:0!important;font:inherit!important;font-size:1.05rem!important;font-weight:750!important;line-height:1.3!important;color:inherit!important}.wpcgg-service-item__title span{font-size:.84em;opacity:.62}.wpcgg-service-item__purpose{margin:9px 0 0!important;color:inherit!important;opacity:.75}.wpcgg-service-item__cookies{margin-top:16px}.wpcgg-service-item__cookies>strong{display:block;margin-bottom:8px;font-size:.78em;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.wpcgg-service-item__cookie-list{display:flex!important;flex-wrap:wrap;gap:7px;list-style:none!important;margin:0!important;padding:0!important}.wpcgg-service-item__cookie-list li{display:block!important;margin:0!important;padding:0!important}.wpcgg-service-item__cookies code{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid rgba(127,127,127,.22);border-radius:999px;background:rgba(127,127,127,.09);color:inherit;font:500 .82em/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}.wpcgg-service-item__no-cookies{margin:13px 0 0!important;color:inherit!important;opacity:.58;font-size:.9em;font-style:italic}.wpcgg-service-item__privacy{margin:15px 0 0!important}.wpcgg-service-item__privacy a{color:var(--wpcgg-declaration-accent)!important;text-decoration:none!important;font-weight:650}.wpcgg-service-item__privacy a:hover{text-decoration:underline!important}.wpcgg-service-declaration__empty{margin:0!important;padding:18px 20px;border:1px dashed rgba(127,127,127,.28);border-radius:16px;opacity:.72}.wpcgg-service-declaration--preview{padding:22px;border:1px solid #e1e5e9;border-radius:20px;background:#fff;color:#1d2327}.wpcgg-declaration-block-editor{padding:18px;border:1px dashed #b8c0c8;border-radius:12px}@media(max-width:680px){.wpcgg-service-group__head,.wpcgg-service-item{padding:18px}.wpcgg-service-item__title{display:block}.wpcgg-service-item__title span{display:block;margin-top:4px}}

.wpcgg-service-declaration__legal{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(127,127,127,.22);font-size:.9em}
.wpcgg-service-declaration__legal a{text-decoration:underline;text-underline-offset:2px}
