.google-tracking-settings{width:100%;color:var(--ink,#102f4f);border:1px solid var(--line,#cbd9df);background:#fff;border-radius:8px;margin:24px 0;padding:24px;font-size:.85rem;line-height:1.5;box-shadow:0 8px 36px #102f4f33}.google-tracking-settings h2{margin-top:0;margin-bottom:14px;font-family:Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1.1}.google-tracking-settings p{margin-bottom:14px}.google-tracking-settings label{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.google-tracking-settings input{accent-color:var(--blue-deep,#034577);flex:0 0 20px;width:20px;height:20px;margin-top:3px}.google-tracking-settings strong{font-size:.95rem;display:block}.google-tracking-settings a{text-decoration:underline}.google-tracking-settings .consent-signal{font-weight:700}.consent-actions{flex-wrap:wrap;gap:12px;display:flex}.consent-actions button{border:1px solid var(--blue-deep,#034577);min-height:44px;color:var(--blue-deep,#034577);cursor:pointer;font:inherit;background:#fff;border-radius:4px;flex:1;padding:10px 14px;font-weight:700}.consent-actions button:last-child{background:var(--blue-deep,#034577);color:#fff}.google-tracking-settings :focus-visible{outline:3px solid var(--cyan,#11a6df);outline-offset:3px}
