html[data-guide-off] .twc-guide{display:none}.twc-guide-band{--guide-cell: 56px;box-sizing:border-box;width:100%;max-height:72px;overflow:hidden;background:hsl(var(--background, 0 0% 100%));border-top:1px solid hsl(var(--navy) / .12);border-bottom:1px solid hsl(var(--navy) / .12);color:hsl(var(--navy))}.twc-guide-inner{box-sizing:border-box;display:grid;grid-template-columns:var(--guide-cell) minmax(0,1fr) 44px;grid-template-areas:"bust line line" "bust cta  dismiss";-moz-column-gap:12px;column-gap:12px;align-items:center;max-width:72rem;margin:0 auto;padding:2px 16px}.twc-guide-bust{grid-area:bust;width:var(--guide-cell);height:var(--guide-cell);align-self:center;background-repeat:no-repeat;background-size:calc(var(--guide-cell) * var(--guide-cells)) var(--guide-cell);background-position:calc(var(--guide-cell) * var(--guide-idx) * -1) 0}.twc-guide-line{grid-area:line;margin:0;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;overflow:hidden}.twc-guide-cta{grid-area:cta;justify-self:start;display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;min-width:44px;padding:0 16px;border-radius:8px;background:hsl(var(--coral));color:hsl(var(--cta-foreground));font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.twc-guide-cta:hover{background:hsl(var(--coral-hover))}.twc-guide-cta:focus-visible,.twc-guide-dismiss:focus-visible{outline:2px solid hsl(var(--navy));outline-offset:2px}.twc-guide-dismiss{grid-area:dismiss;justify-self:end;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:hsl(var(--navy));cursor:pointer}.twc-guide-dismiss:hover{background:hsl(var(--navy) / .08)}@media(min-width:640px){.twc-guide-band{--guide-cell: 64px}.twc-guide-inner{grid-template-columns:var(--guide-cell) minmax(0,1fr) auto 44px;grid-template-areas:"bust line cta dismiss";-moz-column-gap:16px;column-gap:16px}.twc-guide-line{font-size:15px}}.twc-guide-note{box-sizing:border-box;margin:0 0 12px;padding:8px 12px;border-left:3px solid hsl(var(--coral));background:hsl(var(--navy) / .04);color:hsl(var(--navy));font-size:14px;line-height:20px;font-weight:600}@media(prefers-reduced-motion:no-preference){.twc-guide-cta,.twc-guide-dismiss{transition:background-color .12s ease}}
