.breadcrumbs{--crumb-fg:var(--m1-color-text-muted-safe,var(--m1-color-text-muted,#475569));--crumb-link:var(--m1-color-link,var(--primary-fg,var(--primary)));--crumb-current:var(--m1-color-text,var(--text,#1e293b));--crumb-sep:color-mix(in srgb,var(--crumb-fg) 65%,transparent);--crumb-focus:var(--m1-focus-ring-color,var(--m1-color-primary,var(--primary)));display:flex;flex-wrap:wrap;align-items:center;gap:var(--m1-space-1,0.25rem) 0;min-width:0;margin:0;padding:0;font-size:var(--m1-text-meta,0.875rem);line-height:1.4;color:var(--crumb-fg)}.breadcrumbs>ol,.breadcrumbs>ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m1-space-1,0.25rem) 0;min-width:0;margin:0;padding:0;list-style:none}.breadcrumbs>ol>li,.breadcrumbs>ul>li{display:inline-flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.breadcrumbs>ol>li::marker,.breadcrumbs>ul>li::marker{content:none}.breadcrumbs--on-dark,.page-hero .breadcrumbs{--crumb-fg:color-mix(in srgb,var(--m1-color-on-primary,#fff) 80%,transparent);--crumb-link:var(--m1-color-on-primary,#fff);--crumb-current:var(--m1-color-on-primary,#fff);--crumb-focus:var(--m1-color-on-primary,#fff)}.breadcrumbs a,.breadcrumbs a:visited{display:inline-flex;align-items:center;min-height:1.5rem;padding-block:0;color:var(--crumb-link);font-weight:var(--m1-weight-medium,500);text-decoration:none;border-radius:var(--m1-radius-sm,4px);transition:color var(--m1-duration-fast,0.15s) var(--m1-ease,ease)}.breadcrumbs a:hover{color:var(--crumb-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}.breadcrumbs a:focus-visible,.breadcrumbs-bar .gift-plan-print-btn:focus-visible{outline:var(--m1-focus-ring-width,2px) solid var(--crumb-focus);outline-offset:2px}.breadcrumbs>ol>li + li::before,.breadcrumbs>ul>li + li::before,.breadcrumbs>:is(a,.breadcrumbs__current) + :is(a,.breadcrumbs__current)::before{content:""}.breadcrumbs>ol>li + li::before,.breadcrumbs>ul>li + li::before,.breadcrumbs__separator,.breadcrumbs>:is(a,.breadcrumbs__current) + :is(a,.breadcrumbs__current)::before{display:inline-block;flex:none;align-self:center;box-sizing:border-box;width:0.375rem;height:0.375rem;margin:0 0.625rem 0 0.5rem;border-top:1.5px solid var(--crumb-sep);border-right:1.5px solid var(--crumb-sep);transform:rotate(45deg);font-size:0;line-height:0;color:transparent;user-select:none}.breadcrumbs__current{min-width:0;line-height:1.4;color:var(--crumb-current);font-weight:var(--m1-weight-semibold,600);overflow-wrap:anywhere}.breadcrumbs-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--m1-space-3,0.75rem);min-height:3rem;box-sizing:border-box}.breadcrumbs-bar>.breadcrumbs{flex:1 1 auto}.breadcrumbs-bar .gift-plan-print-btn{flex:none;margin-inline-start:auto}.gift-plan-print-btn{display:inline-flex;align-items:center;gap:0.375rem;min-height:var(--m1-target-min,44px);padding:0.25rem 0.75rem;font-size:var(--m1-text-meta,0.875rem);font-weight:var(--m1-weight-medium,500);line-height:1;color:var(--crumb-fg,var(--m1-color-text-muted-safe,#475569));background:transparent;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--m1-radius-sm,6px);cursor:pointer;text-decoration:none;box-sizing:border-box;transition:color var(--m1-duration-fast,0.15s) var(--m1-ease,ease),border-color var(--m1-duration-fast,0.15s) var(--m1-ease,ease)}a.gift-plan-print-btn:visited{color:var(--crumb-fg,var(--m1-color-text-muted-safe,#475569))}.gift-plan-print-btn:hover{color:var(--m1-color-link,var(--primary-fg));border-color:currentColor}.breadcrumbs--on-dark + .gift-plan-print-btn,.page-hero .gift-plan-print-btn{color:var(--m1-color-on-primary,#fff);border-color:color-mix(in srgb,var(--m1-color-on-primary,#fff) 40%,transparent)}.breadcrumbs--on-dark + .gift-plan-print-btn:hover{color:var(--m1-color-on-primary,#fff);border-color:currentColor}.section--breadcrumb{padding-top:var(--m1-space-2,0.5rem);padding-bottom:var(--m1-space-2,0.5rem)}.page-hero .breadcrumbs-bar{min-height:0;margin-bottom:var(--m1-space-4,1rem)}@media (max-width:640px){.breadcrumbs,.breadcrumbs>ol,.breadcrumbs>ul{flex-wrap:nowrap}.breadcrumbs>ol>li:not(:nth-last-child(2)),.breadcrumbs>ul>li:not(:nth-last-child(2)),.breadcrumbs>:not(ol,ul,a:has(+ :last-child),a:has(+ .breadcrumbs__separator + :last-child)){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.breadcrumbs>ol>li:not(:nth-last-child(2)):focus-within,.breadcrumbs>ul>li:not(:nth-last-child(2)):focus-within{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none}.breadcrumbs>ol>li:nth-last-child(2)::before,.breadcrumbs>ul>li:nth-last-child(2)::before{content:none}.breadcrumbs>ol>li:nth-last-child(2)>a,.breadcrumbs>ul>li:nth-last-child(2)>a,.breadcrumbs>a:is(:has(+ :last-child),:has(+ .breadcrumbs__separator + :last-child)){display:block;min-width:0;min-height:1.5rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs>ol>li:nth-last-child(2)>a::before,.breadcrumbs>ul>li:nth-last-child(2)>a::before,.breadcrumbs>a:is(:has(+ :last-child),:has(+ .breadcrumbs__separator + :last-child))::before{content:"";display:inline-block;box-sizing:border-box;width:0.375rem;height:0.375rem;margin:0 0.5rem 0.0625rem 0.125rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(-135deg);vertical-align:middle}.breadcrumbs-bar{min-height:2.5rem}.breadcrumbs-bar{gap:var(--m1-space-2,0.5rem)}.breadcrumbs-bar>.breadcrumbs{min-width:0}.breadcrumbs-bar .gift-plan-print-btn{padding-inline:0.6rem}}.breadcrumbs-bar>.eg-share{position:relative;flex:none;margin-inline-start:auto}.breadcrumbs-bar>.gift-plan-print-btn + .eg-share{margin-inline-start:0}.eg-share[hidden],.eg-share__menu[hidden]{display:none}.breadcrumbs--on-dark~.eg-share .gift-plan-print-btn{color:var(--m1-color-on-primary,#fff);border-color:color-mix(in srgb,var(--m1-color-on-primary,#fff) 40%,transparent)}.breadcrumbs--on-dark~.eg-share .gift-plan-print-btn:hover{color:var(--m1-color-on-primary,#fff);border-color:currentColor}.eg-share__menu{position:absolute;inset-inline-end:0;top:calc(100% + 0.375rem);z-index:60;min-width:11rem;margin:0;padding:0.375rem;list-style:none;background:var(--m1-color-surface,#fff);color:var(--m1-color-text,#1f2937);border:1px solid var(--m1-color-border,#e5e7eb);border-radius:var(--m1-radius-md,8px);box-shadow:var(--m1-shadow-lg,0 10px 30px rgba(15,23,42,.15))}.eg-share--up .eg-share__menu{top:auto;bottom:calc(100% + 0.375rem)}.eg-share{position:relative}.eg-share__menu li{margin:0;padding:0}.eg-share__menu li::before{content:none}.eg-share__item{display:flex;align-items:center;width:100%;min-height:var(--m1-target-min,44px);padding:0.5rem 0.75rem;box-sizing:border-box;font:inherit;font-size:var(--m1-text-meta,0.875rem);font-weight:var(--m1-weight-medium,500);color:inherit;text-align:start;text-decoration:none;background:transparent;border:0;border-radius:var(--m1-radius-sm,6px);cursor:pointer}.eg-share__item:hover,.eg-share__item:focus-visible{background:var(--m1-color-surface-muted,#f1f5f9);color:var(--m1-color-link,inherit)}.eg-share__item:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.eg-share__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media print{.breadcrumbs-bar,.eg-share,.gift-plan-print-btn,.lp-footer__actions{display:none}}