.consent-module__4CYgmW__heading{gap:.8rem;display:grid}.consent-module__4CYgmW__heading h1,.consent-module__4CYgmW__heading p{margin:0}.consent-module__4CYgmW__heading h1{max-width:18ch;font-size:clamp(2.2rem,6vw,3.5rem);line-height:1.12}.consent-module__4CYgmW__heading>p:last-child{max-width:58ch;color:var(--muted-foreground)}.consent-module__4CYgmW__start h2{margin:0}.consent-module__4CYgmW__start>.consent-module__4CYgmW__button{align-self:start}.consent-module__4CYgmW__steps{counter-reset:consent-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:1rem 0;list-style:none;display:grid}.consent-module__4CYgmW__steps li{counter-increment:consent-step;align-content:start;gap:.4rem;display:grid}.consent-module__4CYgmW__steps li:before{content:"0" counter(consent-step);color:var(--bronze);font-size:.8rem;font-weight:700}.consent-module__4CYgmW__steps span{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.consent-module__4CYgmW__information{gap:.8rem;scroll-margin-top:6rem;display:grid}.consent-module__4CYgmW__information h2{margin-bottom:0}.consent-module__4CYgmW__disclosure{border:1px solid var(--border);background:var(--card);border-radius:.8rem}.consent-module__4CYgmW__disclosure summary{cursor:pointer;min-height:48px;padding:1rem 1.2rem;font-weight:600;line-height:1.5}.consent-module__4CYgmW__disclosure summary:focus-visible{outline:2px solid var(--bronze);outline-offset:3px;border-radius:.8rem}.consent-module__4CYgmW__disclosure[open] summary{color:var(--bronze)}.consent-module__4CYgmW__disclosure>p,.consent-module__4CYgmW__services{margin:0;padding:0 1.2rem 1.2rem;line-height:1.75}.consent-module__4CYgmW__services{gap:.75rem;display:grid}@media (max-width:540px){.consent-module__4CYgmW__steps{grid-template-columns:1fr;gap:1rem}.consent-module__4CYgmW__steps li{grid-template-columns:1.8rem 1fr;gap:0 .6rem}.consent-module__4CYgmW__steps li:before{grid-row:1/3;padding-top:.2rem}.consent-module__4CYgmW__steps span{grid-column:2}.consent-module__4CYgmW__start a[class~=button]{width:100%}}
