.p-refer__grid:where(.astro-ytr5xi4f){--columns: 1;display:grid;gap:3.75rem;grid-template-columns:repeat(var(--columns),1fr);margin-block-end:3rem}@media(width>=37.5em){.p-refer__grid:where(.astro-ytr5xi4f){--columns: 2}}@media(width>=64em){.p-refer__grid:where(.astro-ytr5xi4f){--columns: 4}}@media(width>=48em){.p-refer__grid:where(.astro-ytr5xi4f) li:where(.astro-ytr5xi4f){max-width:15.5rem}}.p-refer__share-grid:where(.astro-ytr5xi4f){--columns: 1fr;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:var(--columns);margin-block-end:3rem;margin-inline:auto;max-width:62.25rem}@media(width>=48em){.p-refer__share-grid:where(.astro-ytr5xi4f){--columns: 1fr 2fr}}.p-refer__share-grid:where(.astro-ytr5xi4f) ol:where(.astro-ytr5xi4f){display:flex;flex-direction:column;gap:.5rem;position:relative;counter-reset:section}.p-refer__share-grid:where(.astro-ytr5xi4f) ol:where(.astro-ytr5xi4f) li:where(.astro-ytr5xi4f):before{counter-increment:section;content:counter(section) ". ";position:absolute;inset-inline-start:0;font-weight:500}.p-refer__share-grid:where(.astro-ytr5xi4f) ol:where(.astro-ytr5xi4f) li:where(.astro-ytr5xi4f){padding-inline-start:1.25rem}.p-refer__share-grid:where(.astro-ytr5xi4f) ol:where(.astro-ytr5xi4f) li:where(.astro-ytr5xi4f):first-child{margin-block-end:.375rem}.p-refer__faq-wrapper:where(.astro-ytr5xi4f){margin-inline:auto}@media(width>=48em){.p-refer__faq-wrapper:where(.astro-ytr5xi4f){max-width:34.6875rem}}.p-refer__terms-link:where(.astro-ytr5xi4f){color:inherit;text-decoration:underline;text-underline-offset:.3em}input:where(.astro-ytr5xi4f)[type=text]{appearance:none;background-color:#fff;border:.0625rem solid hsl(0 0% 86%);border-radius:.5rem;inline-size:100%;max-width:calc(100vw - 2.5rem);padding:.75rem}
