.cc-demo{font-family:Public Sans,system-ui,-apple-system,sans-serif;color:#232a2e;background:#faf7f0;-webkit-font-smoothing:antialiased}.cc-serif{font-family:"Source Serif 4",Georgia,serif}.cc-demo :focus-visible{outline:2px solid #0e5a73;outline-offset:2px;border-radius:4px}.cc-on-dark :focus-visible,.cc-demo .cc-on-dark :focus-visible{outline-color:#e7c55c}.cc-skip-link{position:absolute;left:-9999px;z-index:100;background:#0b3a4e;color:#faf7f0;font-weight:700;font-size:14px;padding:12px 20px;border-radius:0 0 8px}.cc-skip-link:focus{left:0;top:0}.cc-demo details summary{list-style:none;cursor:pointer}.cc-demo details summary::-webkit-details-marker{display:none}.cc-demo details[open] .cc-chevron{transform:rotate(180deg)}.cc-chevron{transition:transform .18s ease}.cc-scrollbar-none{scrollbar-width:none}.cc-scrollbar-none::-webkit-scrollbar{display:none}.cc-hoverable{transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}@keyframes cc-fade-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes cc-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cc-slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.cc-anim-fade{animation:cc-fade-in .18s ease}.cc-anim-up{animation:cc-slide-up .25s ease}.cc-anim-right{animation:cc-slide-in-right .25s ease}@media(prefers-reduced-motion:reduce){.cc-demo *,.cc-demo *:before,.cc-demo *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth}
