.community-rules-module__gcIFDa__rules{gap:var(--space-10);width:min(100% - 2 * var(--space-gutter), var(--size-content));padding-block:var(--space-12) var(--space-section);margin-inline:auto;display:grid}.community-rules-module__gcIFDa__rules__hero{gap:var(--space-3);max-width:var(--size-prose);display:grid}.community-rules-module__gcIFDa__rules__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}.community-rules-module__gcIFDa__rules__title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-display);line-height:var(--leading-none);margin:0}.community-rules-module__gcIFDa__rules__lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.community-rules-module__gcIFDa__rules__sections{gap:var(--space-4);display:grid}@media (min-width:64rem){.community-rules-module__gcIFDa__rules__sections{grid-template-columns:repeat(3,minmax(0,1fr))}}.community-rules-module__gcIFDa__rules__section{gap:var(--space-4);padding:var(--space-5);background-color:var(--color-surface-raised);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-lg);align-content:start;display:grid}.community-rules-module__gcIFDa__rules__subtitle{gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);align-items:center;margin:0;display:flex}.community-rules-module__gcIFDa__rules__icon{width:var(--size-touch-target);height:var(--size-touch-target);color:var(--color-accent-text);background-color:var(--color-accent-surface);border-radius:var(--radius-round);flex:none;place-items:center;display:grid}.community-rules-module__gcIFDa__rules__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.community-rules-module__gcIFDa__rules__item{line-height:var(--leading-relaxed);padding-inline-start:var(--space-5);position:relative}.community-rules-module__gcIFDa__rules__item:before{inset-inline-start:0;top:var(--space-2);width:var(--space-2);height:var(--space-2);content:"";background-color:var(--color-accent);border-radius:var(--radius-round);position:absolute}.community-rules-module__gcIFDa__rules__note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.community-rules-module__gcIFDa__rules__cities{gap:var(--space-4);display:grid}.community-rules-module__gcIFDa__rules__call{justify-content:center;display:flex}
.sign-up-call-module__E25C3G__sign-up-call{padding-block:var(--space-section);background-color:var(--color-surface-raised)}.sign-up-call-module__E25C3G__sign-up-call__inner{max-width:var(--size-content);padding-inline:var(--space-gutter);justify-items:center;margin-inline:auto;display:grid}.sign-up-call-module__E25C3G__sign-up-call__pets{z-index:var(--z-raised);gap:var(--space-2);width:min(70%, var(--size-sign-up-pets));margin-bottom:calc(var(--space-1) * -1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.sign-up-call-module__E25C3G__sign-up-call__card{gap:var(--space-5);width:100%;padding:var(--space-10) var(--space-6) var(--space-12);color:var(--color-on-accent);text-align:center;background-color:var(--color-accent);background-image:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--color-on-accent) 18%, transparent), transparent var(--size-sign-up-glow)), repeating-radial-gradient(circle at 50% 0, transparent 0 var(--size-sign-up-ring), color-mix(in srgb, var(--color-on-accent) 9%, transparent) var(--size-sign-up-ring) calc(var(--size-sign-up-ring) + var(--size-control-border)));border-radius:var(--radius-xl);box-shadow:var(--shadow-2);justify-items:center;display:grid}.sign-up-call-module__E25C3G__sign-up-call__title{max-width:var(--size-header-wide);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);text-wrap:balance}.sign-up-call-module__E25C3G__sign-up-call__text{max-width:var(--size-sign-up-text);margin-bottom:var(--space-2);font-size:var(--text-lg);text-wrap:pretty}@media (min-width:48rem){.sign-up-call-module__E25C3G__sign-up-call__card{padding:var(--space-12) var(--space-12) var(--space-16)}}
