.ts-guidebook-refer{position:relative}.ts-guidebook-refer__header{position:relative;z-index:1}.ts-guidebook-refer__header .ts-lede{margin-inline:auto;max-width:var(--ts-header-max)}.ts-guidebook-refer__stage{position:relative}.ts-guidebook-refer__shape{height:auto;pointer-events:none;position:absolute;user-select:none;z-index:0}.ts-guidebook-refer__shape--left{left:-10%;max-width:220px;top:-10%;width:100%}.ts-guidebook-refer__shape--right{max-width:250px;width:100%;z-index:0}.ts-guidebook-refer__welcome-shell{margin-top:24px;overflow:visible;position:relative}.ts-guidebook-refer__welcome-shell .ts-guidebook-refer__shape--right{bottom:-22%;right:-6%}.ts-guidebook-refer__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.ts-guidebook-refer__card{background:var(--ts-color-accent-50);border:2px solid var(--ts-color-accent-deep);border-radius:var(--ts-radius-32);display:flex;flex-direction:column;gap:24px;padding:32px}.ts-guidebook-refer__card--accent .ts-guidebook-refer__amount{color:var(--ts-color-accent-deep)}.ts-guidebook-refer__card--orange .ts-guidebook-refer__amount{color:var(--ts-color-orange-600)}.ts-guidebook-refer__card--orange{background:var(--ts-color-orange-50);border-color:var(--ts-color-orange-600)}.ts-guidebook-refer__card-top{align-items:center;display:flex;justify-content:space-between;min-height:24px}.ts-guidebook-refer__icon-wrap{align-items:center;background:var(--ts-color-accent-deep);border-radius:var(--ts-radius-btn);color:var(--ts-color-white);display:inline-flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.ts-guidebook-refer__card--orange .ts-guidebook-refer__icon-wrap{background:var(--ts-color-orange-600)}.ts-guidebook-refer__icon-img,.ts-guidebook-refer__icon-wrap svg{display:block;height:24px;object-fit:contain;width:24px}.ts-guidebook-refer__panel{display:flex;flex:1;flex-direction:column;gap:16px}.ts-guidebook-refer__toggle-input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:checked) [data-gbrf-panel=on]{display:flex}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:checked) [data-gbrf-panel=off]{display:none}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) [data-gbrf-panel=on]{display:none}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) [data-gbrf-panel=off]{display:flex}.ts-guidebook-refer__toggle-label--off{display:none}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) .ts-guidebook-refer__toggle-label--on{display:none}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) .ts-guidebook-refer__toggle-label--off{display:inline}.ts-guidebook-refer__toggle{align-items:center;background:transparent;border:0;color:var(--ts-color-orange-600);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--ts-font-sans);font-size:var(--ts-text-body);font-weight:700;gap:10px;line-height:1;padding:0;text-transform:uppercase}.ts-guidebook-refer__toggle:focus-visible{border-radius:var(--ts-radius-btn);outline:var(--ts-focus-ring);outline-offset:var(--ts-focus-offset)}.ts-guidebook-refer__toggle-track{background:var(--ts-color-orange-600);border-radius:var(--ts-radius-pill);display:block;height:40px;position:relative;width:80px}.ts-guidebook-refer__toggle-thumb{background:var(--ts-color-white);border-radius:var(--ts-radius-full);box-shadow:0 1px 3px color-mix(in srgb,var(--ts-color-navy-700) 18%,transparent);height:32px;position:absolute;right:4px;top:4px;transition:transform var(--ts-duration-fast) ease,left var(--ts-duration-fast) ease,right var(--ts-duration-fast) ease;width:32px}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) .ts-guidebook-refer__toggle-track{background:var(--ts-color-orange-100)}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) .ts-guidebook-refer__toggle-thumb{background:var(--ts-color-orange-600);left:4px;right:auto}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)){background:var(--ts-color-gray-50);border-color:var(--ts-color-gray-500)}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) .ts-guidebook-refer__icon-wrap{background:var(--ts-color-gray-500)}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) .ts-guidebook-refer__amount{color:var(--ts-color-gray-500)}.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:not(:checked)) .ts-guidebook-refer__copy{color:var(--ts-color-navy-500)}.ts-guidebook-refer__inset--alert{background:var(--ts-color-orange-100)!important}.ts-guidebook-refer__inset--alert .ts-guidebook-refer__inset-body{color:var(--ts-color-orange-700);font-family:var(--ts-font-serif);font-size:var(--ts-text-body);font-weight:400;line-height:var(--ts-leading-tight)}.ts-guidebook-refer__card--orange.ts-guidebook-refer__card--toggle:has(.ts-guidebook-refer__toggle-input:checked) .ts-guidebook-refer__amount{color:var(--ts-color-orange-600)}.ts-guidebook-refer__amount{font-size:var(--ts-text-h2)}.ts-guidebook-refer__amount,.ts-guidebook-refer__title{color:var(--ts-color-navy-700);font-family:var(--ts-font-sans);font-weight:700;line-height:var(--ts-leading-tight);margin:0}.ts-guidebook-refer__title{font-size:var(--ts-text-xl)}.ts-guidebook-refer__copy{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:var(--ts-text-body);font-weight:400;line-height:var(--ts-leading-body);margin:0}.ts-guidebook-refer__inset{background:var(--ts-color-white);border-radius:var(--ts-radius-32);display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:24px}.ts-guidebook-refer__inset-title{color:var(--ts-color-navy-700);font-weight:700;line-height:var(--ts-leading-tight)}.ts-guidebook-refer__inset-body,.ts-guidebook-refer__inset-title{font-family:var(--ts-font-serif);font-size:var(--ts-text-body);margin:0}.ts-guidebook-refer__inset-body{color:var(--ts-color-navy-600);font-weight:400;line-height:var(--ts-leading-body)}.ts-guidebook-refer__inset-link{color:var(--ts-color-navy-600);font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);font-weight:400;line-height:var(--ts-leading-tight);text-decoration:underline;text-underline-offset:2px;width:fit-content}a.ts-guidebook-refer__inset-link:focus-visible{outline:var(--ts-focus-ring);outline-offset:var(--ts-focus-offset)}.ts-guidebook-refer__welcome{align-items:stretch;background:var(--ts-color-white);border-radius:var(--ts-radius-32);box-shadow:var(--ts-shadow-card);display:grid;gap:32px;grid-template-columns:minmax(0,542px) minmax(0,1fr);padding:24px;position:relative;z-index:1}.ts-guidebook-refer__welcome-content{display:flex;flex-direction:column;gap:16px;justify-content:center}.ts-guidebook-refer__welcome-content .ts-heading{font-size:var(--ts-text-2xl)}.ts-guidebook-refer__welcome-content .ts-eyebrow,.ts-guidebook-refer__welcome-content .ts-heading,.ts-guidebook-refer__welcome-content .ts-lede{margin:0;text-align:left}.ts-guidebook-refer__callout-wrap{min-width:0;position:relative}.ts-guidebook-refer__callout{background:var(--ts-color-navy-700);border-radius:var(--ts-radius-32);color:var(--ts-color-white);display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.ts-guidebook-refer__callout-title{font-family:var(--ts-font-sans);font-size:var(--ts-text-2xl);line-height:var(--ts-leading-tight);margin:0}.ts-guidebook-refer__callout-title,.ts-guidebook-refer__callout-title b,.ts-guidebook-refer__callout-title strong{color:var(--ts-color-accent);font-weight:700}.ts-guidebook-refer__callout-copy{color:var(--ts-color-navy-200);font-family:var(--ts-font-serif);font-size:var(--ts-text-body);font-weight:400;line-height:var(--ts-leading-body);margin:0}.ts-guidebook-refer__actions{display:flex;justify-content:center;margin-top:var(--ts-header-gap);position:relative}@media (max-width:1023px){.ts-guidebook-refer__grid,.ts-guidebook-refer__welcome{grid-template-columns:1fr}.ts-guidebook-refer__welcome{gap:24px;padding:24px}.ts-guidebook-refer__welcome-shell .ts-guidebook-refer__shape--right{bottom:-14%;right:-4%;width:100%}}@media (max-width:639px){.ts-guidebook-refer__shape--left{top:-4%}.ts-guidebook-refer__callout,.ts-guidebook-refer__card{padding:24px}.ts-guidebook-refer__actions .ts-btn{width:100%}}