.brochure-form__intro[data-astro-cid-wwd547rs]{padding-block-start:2rem;padding-block-end:4rem}.brochure-option__input[data-astro-cid-wwd547rs]{scroll-margin-top:calc(var(--header-height-sp) + 2rem)}.brochure-options[data-astro-cid-wwd547rs],.brochure-wishes[data-astro-cid-wwd547rs]{flex-direction:column;gap:.5rem;display:flex}.brochure-option[data-astro-cid-wwd547rs]{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.5rem;padding:1.25rem;transition:box-shadow .3s;display:flex;position:relative}.brochure-option__input[data-astro-cid-wwd547rs]{-webkit-appearance:none;appearance:none;border-radius:inherit;background:var(--color-surface);width:100%;height:100%;box-shadow:inset 0 0 0 2px transparent, inset 0 0 0 1px var(--color-border);cursor:pointer;scroll-margin-top:calc(var(--header-height-sp) + 2rem);margin:0;transition:box-shadow .3s;position:absolute;top:0;bottom:0;left:0;right:0}.brochure-option__input[data-astro-cid-wwd547rs]:checked{background:var(--color-filter-on);box-shadow:inset 0 0 0 2px var(--color-brand), inset 0 0 0 1px var(--color-border)}.brochure-option__input[data-astro-cid-wwd547rs][aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-error), inset 0 0 0 1px var(--color-border)}.brochure-option__body[data-astro-cid-wwd547rs]{gap:calc(.5rem - var(--text-sm) * .2);pointer-events:none;color:var(--color-text-body);flex-direction:column;flex:1 1 0;display:flex;position:relative}.brochure-option__label[data-astro-cid-wwd547rs],.brochure-wish__label[data-astro-cid-wwd547rs]{font-weight:600;font-size:var(--text-lg);line-height:var(--leading-label)}.brochure-option__note[data-astro-cid-wwd547rs],.brochure-wish__note[data-astro-cid-wwd547rs]{font-size:var(--text-sm);line-height:var(--leading)}.brochure-option__check[data-astro-cid-wwd547rs]{pointer-events:none;color:var(--color-border-strong);transition:color .3s;position:relative}.brochure-option__input[data-astro-cid-wwd547rs]:checked~.brochure-option__check[data-astro-cid-wwd547rs]{color:var(--color-brand)}.brochure-choices[data-astro-cid-wwd547rs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.brochure-choice[data-astro-cid-wwd547rs]{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-height:4rem;padding:.5rem 1rem;transition:box-shadow .3s;display:flex;position:relative}.brochure-choice__input[data-astro-cid-wwd547rs]{-webkit-appearance:none;appearance:none;border-radius:inherit;background:var(--color-surface);width:100%;height:100%;box-shadow:inset 0 0 0 2px transparent, inset 0 0 0 1px var(--color-border);cursor:pointer;scroll-margin-top:calc(var(--header-height-sp) + 2rem);margin:0;transition:box-shadow .3s;position:absolute;top:0;bottom:0;left:0;right:0}.brochure-choice__input[data-astro-cid-wwd547rs]:checked{background:var(--color-filter-on);box-shadow:inset 0 0 0 2px var(--color-brand), inset 0 0 0 1px var(--color-border)}.brochure-choice__input[data-astro-cid-wwd547rs][aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-error), inset 0 0 0 1px var(--color-border)}.brochure-choice__check[data-astro-cid-wwd547rs]{--icon-size:1.25rem;pointer-events:none;color:var(--color-brand);transition:width .3s,margin-inline-end .3s,opacity .3s;position:relative}.brochure-choice__input[data-astro-cid-wwd547rs]:not(:checked)~.brochure-choice__check[data-astro-cid-wwd547rs]{opacity:0;width:0;margin-inline-end:-.5rem}.brochure-choice__label[data-astro-cid-wwd547rs]{pointer-events:none;font-weight:600;font-size:var(--text-lg);line-height:var(--leading-label);text-align:center;color:var(--color-text-body);position:relative}.brochure-postal__mark[data-astro-cid-wwd547rs]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:var(--leading-label);color:var(--color-text)}.brochure-postal[data-astro-cid-wwd547rs]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.brochure-postal__first[data-astro-cid-wwd547rs]{flex:none;width:max(7.5rem,4.875em + 2rem + 2px)}.brochure-postal__last[data-astro-cid-wwd547rs]{flex:1 1 0}.brochure-postal__lookup[data-astro-cid-wwd547rs]{min-height:var(--tap-min);margin-block:calc((1rem - var(--tap-min)) / 2);font-size:var(--text-sm);line-height:var(--leading-label);color:var(--color-text);text-underline-offset:.2em;flex-basis:100%;justify-content:flex-end;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.brochure-postal__lookup[data-astro-cid-wwd547rs] .icon[data-astro-cid-wwd547rs]{--icon-size:1rem}.brochure-postal__fill[data-astro-cid-wwd547rs]{--cta-pill-fill:var(--color-tag-new);--cta-pill-ink:var(--color-text);min-height:var(--tap-min);font-size:var(--text-md);letter-spacing:inherit;cursor:pointer;border:0;align-self:stretch;padding:.5rem 1.25rem}.brochure-postal__status[data-astro-cid-wwd547rs]:empty{display:none}.brochure-postal__status[data-astro-cid-wwd547rs]{font-size:var(--text-sm);line-height:var(--leading);color:var(--color-text-body)}.brochure-postal__status[data-astro-cid-wwd547rs][data-error]{color:var(--color-error);font-weight:600}.brochure-wish[data-astro-cid-wwd547rs]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:center;gap:1rem;padding:1.5rem 1rem;transition:box-shadow .3s;display:flex}.brochure-wish__body[data-astro-cid-wwd547rs]{gap:calc(.5rem - var(--text-sm) * .2);color:var(--color-text-body);flex-direction:column;flex:1 1 0;display:flex}.brochure-postal-field[data-astro-cid-wwd547rs]{container-type:inline-size}@container (width<=20rem){:root[data-text-size=large] .brochure-postal__lookup[data-astro-cid-wwd547rs]{margin-block-start:0;margin-block-end:0}:root[data-text-size=large] .brochure-postal__fill[data-astro-cid-wwd547rs]{padding:0 .75rem}}@media (min-width:64rem){.brochure-form__intro[data-astro-cid-wwd547rs]{padding-top:3rem}.brochure-postal__last[data-astro-cid-wwd547rs]{flex:0 0 12.5rem;width:12.5rem}.brochure-postal__lookup[data-astro-cid-wwd547rs]{flex-basis:auto;margin-inline-start:auto}.brochure-postal__fill[data-astro-cid-wwd547rs]{align-self:center;width:20rem}}.brochure-confirm__intro[data-astro-cid-ht46p3t6]{text-align:center;font-family:var(--font-display);color:var(--color-text-body);flex-direction:column;align-items:center;gap:1.5rem;padding-block-start:3rem;padding-block-end:3rem;font-weight:600;display:flex}.brochure-confirm__title[data-astro-cid-ht46p3t6]{font-family:inherit;font-weight:600;font-size:var(--text-2xl);line-height:var(--leading-label);letter-spacing:var(--tracking-title);margin-block-start:-.2em;margin-block-end:-.2em}.brochure-confirm__lead[data-astro-cid-ht46p3t6]{margin-block:calc(-1 * var(--leading-trim-top)) calc(-1 * var(--leading-trim-bottom));font-size:var(--text-lg);line-height:var(--leading)}.brochure-confirm__actions[data-astro-cid-ht46p3t6]{flex-direction:column;align-items:center;gap:1.5rem;padding-bottom:5rem;display:flex}.brochure-confirm__back[data-astro-cid-ht46p3t6]{margin-block:calc((1.5rem - var(--tap-min)) / 2);text-underline-offset:.2em;text-decoration:underline}@media (min-width:64rem){.brochure-confirm__intro[data-astro-cid-ht46p3t6]{padding-block-start:4rem;padding-block-end:4rem}.brochure-confirm__title[data-astro-cid-ht46p3t6]{font-size:var(--text-xxl)}.brochure-confirm__send[data-astro-cid-ht46p3t6]{width:20rem}}
