.fgroups[data-astro-cid-d4vsy4qd]{background:var(--pink-tint);padding:clamp(48px,6vw,80px) 0 clamp(96px,10vw,140px);position:relative}.fgroups__inner[data-astro-cid-d4vsy4qd]{flex-direction:column;display:flex}.fgroup[data-astro-cid-d4vsy4qd]{border-top:2px dashed var(--pink-100);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(40px,5vw,64px) 0;display:grid}.fgroup[data-astro-cid-d4vsy4qd]:first-child{border-top:0;padding-top:0}.fgroup__side[data-astro-cid-d4vsy4qd]{flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:sticky;top:32px}.fgroup__icon[data-astro-cid-d4vsy4qd]{background:var(--tone);width:60px;height:60px;color:var(--ink,var(--white));transform:rotate(var(--tilt));border-radius:18px;place-items:center;display:grid}.fgroup__title[data-astro-cid-d4vsy4qd]{font-family:var(--font-display);color:var(--text-heading);text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.25rem);font-weight:700;line-height:1.2}.fgroup--pink[data-astro-cid-d4vsy4qd]{--tone:var(--pink)}.fgroup--green[data-astro-cid-d4vsy4qd]{--tone:var(--green)}.fgroup--blush[data-astro-cid-d4vsy4qd]{--tone:var(--pink-300);--ink:var(--plum)}.fgroup--plum[data-astro-cid-d4vsy4qd]{--tone:var(--plum)}.fgroup__list[data-astro-cid-d4vsy4qd]{flex-direction:column;gap:12px;display:flex}.qa[data-astro-cid-d4vsy4qd]{background:var(--white);border-radius:18px;transition:box-shadow .25s;box-shadow:0 1px #73003d0a}.qa[data-astro-cid-d4vsy4qd][open]{box-shadow:0 16px 32px #73003d14}.qa__question[data-astro-cid-d4vsy4qd]{font-family:var(--font-display);color:var(--text-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:1.1875rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.qa__question[data-astro-cid-d4vsy4qd]::-webkit-details-marker{display:none}.qa__question[data-astro-cid-d4vsy4qd]:focus-visible{outline-offset:-2px;border-radius:18px}.qa__icon[data-astro-cid-d4vsy4qd]{background:var(--pink);width:34px;height:34px;transition:transform .3s var(--ease-out);border-radius:50%;flex:none;position:relative}.qa__icon[data-astro-cid-d4vsy4qd]:before,.qa__icon[data-astro-cid-d4vsy4qd]:after{content:"";background:var(--white);width:12px;height:2px;transition:transform .3s var(--ease-out);border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.qa__icon[data-astro-cid-d4vsy4qd]:after{transform:rotate(90deg)}.qa[data-astro-cid-d4vsy4qd][open] .qa__icon[data-astro-cid-d4vsy4qd]{transform:rotate(180deg)}.qa[data-astro-cid-d4vsy4qd][open] .qa__icon[data-astro-cid-d4vsy4qd]:after{transform:rotate(0)}.qa__answer[data-astro-cid-d4vsy4qd]{color:var(--text-body);flex-direction:column;gap:14px;padding:0 24px 24px;font-size:1.0625rem;line-height:1.7;display:flex}.qa__answer[data-astro-cid-d4vsy4qd] p[data-astro-cid-d4vsy4qd]{margin:0}.qa__answer[data-astro-cid-d4vsy4qd] a[data-astro-cid-d4vsy4qd]{color:var(--pink);text-underline-offset:3px;font-weight:500}.qa__answer[data-astro-cid-d4vsy4qd] strong[data-astro-cid-d4vsy4qd]{color:var(--text-heading)}.qa__steps[data-astro-cid-d4vsy4qd]{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.qa__steps[data-astro-cid-d4vsy4qd] li[data-astro-cid-d4vsy4qd]{counter-increment:step;padding-left:48px;position:relative}.qa__steps[data-astro-cid-d4vsy4qd] li[data-astro-cid-d4vsy4qd]:before{content:counter(step);background:var(--pink);width:32px;height:32px;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:0}.qa__steps[data-astro-cid-d4vsy4qd] li[data-astro-cid-d4vsy4qd]:not(:last-child):after{content:"";border-left:2px dashed var(--pink-100);position:absolute;top:36px;bottom:-14px;left:15px}@supports selector(::details-content){.fgroups[data-astro-cid-d4vsy4qd]{interpolate-size:allow-keywords}.qa[data-astro-cid-d4vsy4qd]::details-content{opacity:0;height:0;transition:height .35s var(--ease-out), opacity .25s ease, content-visibility .35s allow-discrete;overflow:clip}.qa[data-astro-cid-d4vsy4qd][open]::details-content{opacity:1;height:auto}}@media (width<=56rem){.fgroup[data-astro-cid-d4vsy4qd]{grid-template-columns:minmax(0,1fr);gap:24px}.fgroup__side[data-astro-cid-d4vsy4qd]{position:static}}@media (width<=30rem){.qa__question[data-astro-cid-d4vsy4qd]{padding:18px;font-size:1.0625rem}.qa__answer[data-astro-cid-d4vsy4qd]{padding:0 18px 20px}}
