.analytics-notice{width:100%;flex-basis:100%;margin-top:20px;font-size:14px;color:inherit;text-align:left}
.analytics-notice summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:8px 0;width:fit-content}
.analytics-notice summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.analytics-notice p{max-width:760px;margin:12px 0 0;font-size:15px;line-height:1.8;word-break:keep-all}

.analytics-notice button{margin-top:16px;padding:8px 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.analytics-notice button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
