@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.rd[data-astro-cid-ft7gnbnb]{margin:1.4rem 0 0}.rd-h[data-astro-cid-ft7gnbnb]{margin:0 0 1rem}.rd-list[data-astro-cid-ft7gnbnb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.rd-card[data-astro-cid-ft7gnbnb]{background:var(--cream,#fff);border:1px solid var(--line,#e3dccf);border-radius:10px;margin:0;overflow:hidden}.rd-card[data-astro-cid-ft7gnbnb] img[data-astro-cid-ft7gnbnb]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.rd-body[data-astro-cid-ft7gnbnb]{padding:.9rem 1rem 1rem}.rd-note[data-astro-cid-ft7gnbnb]{margin:0 0 .4rem;font-weight:600}.rd-who[data-astro-cid-ft7gnbnb]{color:var(--ink-soft,#5b5168);margin:0;font-size:.92rem}.rf[data-astro-cid-zqh3fjqy]{--rf-ink:inherit;--rf-line:#cfc6d6;--rf-err:#b3261e;max-width:640px;margin:0 auto;padding:24px 16px 40px}.rf[data-astro-cid-zqh3fjqy] [data-astro-cid-zqh3fjqy][hidden]{display:none!important}.rf-h[data-astro-cid-zqh3fjqy]{margin:0 0 16px}.rf-intro[data-astro-cid-zqh3fjqy]{margin:-6px 0 20px}.rf-sr[data-astro-cid-zqh3fjqy]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rf-stars[data-astro-cid-zqh3fjqy]{border:0;margin:0 0 20px;padding:0}.rf-stars[data-astro-cid-zqh3fjqy] legend[data-astro-cid-zqh3fjqy]{margin-bottom:6px;padding:0;font-weight:600}.rf-star-row[data-astro-cid-zqh3fjqy]{gap:4px;display:flex}.rf-star-row[data-astro-cid-zqh3fjqy] input[data-astro-cid-zqh3fjqy]{opacity:0;width:1px;height:1px;position:absolute}.rf-star-row[data-astro-cid-zqh3fjqy] label[data-astro-cid-zqh3fjqy]{cursor:pointer;border-radius:8px;padding:4px;line-height:0}.rf-star-row[data-astro-cid-zqh3fjqy] svg[data-astro-cid-zqh3fjqy]{fill:none;width:44px;height:44px;stroke:var(--rf-accent);stroke-width:1.5px;transition:fill .1s}.rf-star-row[data-astro-cid-zqh3fjqy] input[data-astro-cid-zqh3fjqy]:focus-visible+label[data-astro-cid-zqh3fjqy]{outline:3px solid var(--rf-accent);outline-offset:1px}.rf-star-row[data-astro-cid-zqh3fjqy]:has(#rf-star-1:checked) label[data-astro-cid-zqh3fjqy]:nth-of-type(-n+1) svg[data-astro-cid-zqh3fjqy],.rf-star-row[data-astro-cid-zqh3fjqy]:has(#rf-star-2:checked) label[data-astro-cid-zqh3fjqy]:nth-of-type(-n+2) svg[data-astro-cid-zqh3fjqy],.rf-star-row[data-astro-cid-zqh3fjqy]:has(#rf-star-3:checked) label[data-astro-cid-zqh3fjqy]:nth-of-type(-n+3) svg[data-astro-cid-zqh3fjqy],.rf-star-row[data-astro-cid-zqh3fjqy]:has(#rf-star-4:checked) label[data-astro-cid-zqh3fjqy]:nth-of-type(-n+4) svg[data-astro-cid-zqh3fjqy],.rf-star-row[data-astro-cid-zqh3fjqy]:has(#rf-star-5:checked) label[data-astro-cid-zqh3fjqy]:nth-of-type(-n+5) svg[data-astro-cid-zqh3fjqy]{fill:var(--rf-accent)}.rf-row[data-astro-cid-zqh3fjqy]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=520px){.rf-row[data-astro-cid-zqh3fjqy]{grid-template-columns:1fr}}.rf-field[data-astro-cid-zqh3fjqy]{margin-bottom:16px}.rf-field[data-astro-cid-zqh3fjqy] label[data-astro-cid-zqh3fjqy]{margin-bottom:6px;font-weight:600;display:block}.rf-opt[data-astro-cid-zqh3fjqy]{opacity:.7;font-size:.9em;font-weight:400}.rf-field[data-astro-cid-zqh3fjqy] input[data-astro-cid-zqh3fjqy],.rf-field[data-astro-cid-zqh3fjqy] textarea[data-astro-cid-zqh3fjqy]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--rf-line);color:inherit;background:#fff;border-radius:8px;padding:12px;font-size:max(16px,1rem)}.rf-field[data-astro-cid-zqh3fjqy] textarea[data-astro-cid-zqh3fjqy]{resize:vertical;min-height:120px}.rf-field[data-astro-cid-zqh3fjqy] input[data-astro-cid-zqh3fjqy]:focus,.rf-field[data-astro-cid-zqh3fjqy] textarea[data-astro-cid-zqh3fjqy]:focus{outline:3px solid color-mix(in srgb, var(--rf-accent) 40%, transparent);outline-offset:1px;border-color:var(--rf-accent)}.rf-hp[data-astro-cid-zqh3fjqy]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rf-status[data-astro-cid-zqh3fjqy]{min-height:1.4em;color:var(--rf-err);margin:0 0 10px;font-weight:600}.rf[data-astro-cid-zqh3fjqy] .rf-btn[data-astro-cid-zqh3fjqy]{box-sizing:border-box;background:var(--rf-accent);color:#fff;min-height:52px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:10px;padding:14px 26px;font-weight:700;text-decoration:none;display:inline-block}.rf-btn[data-astro-cid-zqh3fjqy]:disabled{opacity:.6;cursor:default}.rf-btn[data-astro-cid-zqh3fjqy]:focus-visible{outline:3px solid var(--rf-accent);outline-offset:3px}.rf[data-astro-cid-zqh3fjqy] .rf-btn-quiet[data-astro-cid-zqh3fjqy]{color:var(--rf-accent);border:2px solid var(--rf-accent);background:0 0;min-height:44px;padding:10px 18px}.rf-note[data-astro-cid-zqh3fjqy]{opacity:.75;margin:10px 0 0;font-size:.9em}.rf-quote[data-astro-cid-zqh3fjqy]{border-left:4px solid var(--rf-accent);background:color-mix(in srgb, var(--rf-accent) 6%, #fff);border-radius:0 10px 10px 0;margin:0 0 14px;padding:18px 20px}.rf-quote-stars[data-astro-cid-zqh3fjqy]{color:var(--rf-accent);letter-spacing:2px;font-size:1.3em}.rf-quote[data-astro-cid-zqh3fjqy] blockquote[data-astro-cid-zqh3fjqy]{white-space:pre-line;margin:8px 0}.rf-quote[data-astro-cid-zqh3fjqy] figcaption[data-astro-cid-zqh3fjqy]{font-weight:600}.rf-google[data-astro-cid-zqh3fjqy]{margin-top:28px}.rf[data-astro-cid-zqh3fjqy] .rf-google[data-astro-cid-zqh3fjqy] .rf-btn[data-astro-cid-zqh3fjqy]{width:100%;max-width:360px}.rf-ask[data-astro-cid-zqh3fjqy]{margin:0 0 12px}.rf-more[data-astro-cid-zqh3fjqy]{margin-top:24px}.rf-more[data-astro-cid-zqh3fjqy] ul[data-astro-cid-zqh3fjqy]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rf[data-astro-cid-zqh3fjqy] .rf-more[data-astro-cid-zqh3fjqy] a{border:1px solid var(--rf-line);color:inherit;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.rf[data-astro-cid-zqh3fjqy] .rf-more[data-astro-cid-zqh3fjqy] a:hover{border-color:var(--rf-accent)}
