html[data-guide-off] .twc-guide{display:none}.twc-guide-band{--guide-cell: 56px;box-sizing:border-box;width:100%;max-height:120px;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;row-gap:2px;align-items:center;max-width:72rem;margin:0 auto;padding:4px 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:16px;line-height:1.3;font-weight:600;text-wrap:balance}.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:16px;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;max-height:72px}.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;padding:2px 16px}.twc-guide-line{font-size:17px}}.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}.twc-drippy-tip{--guide-cell: 72px;--drippy-tilt: -4deg;box-sizing:border-box;display:grid;grid-template-columns:calc(var(--guide-cell) + 8px) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:start;width:100%;max-width:640px;color:hsl(var(--navy))}.twc-drippy-slot{box-sizing:border-box;width:calc(var(--guide-cell) + 8px);height:calc(var(--guide-cell) + 8px);padding:8px 4px 0;overflow:hidden}.twc-drippy-bust-btn{display:block;box-sizing:border-box;width:var(--guide-cell);height:var(--guide-cell);margin:0;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer}.twc-drippy-bust-btn:focus-visible{outline:2px solid hsl(var(--navy));outline-offset:-2px}.twc-drippy-tip .twc-guide-bust{transform:rotate(var(--drippy-tilt))}.twc-drippy-bubble{position:relative;box-sizing:border-box;margin-top:8px;padding:12px 16px;border:2px solid hsl(var(--navy));border-radius:12px;background:hsl(var(--background, 0 0% 100%))}.twc-drippy-bubble:before,.twc-drippy-bubble:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.twc-drippy-bubble:before{top:20px;left:-13px;border-width:9px 11px 9px 0;border-right-color:hsl(var(--navy))}.twc-drippy-bubble:after{top:22px;left:-9px;border-width:7px 9px 7px 0;border-right-color:hsl(var(--background, 0 0% 100%))}.twc-drippy-head{display:flex;align-items:center;justify-content:space-between}.twc-drippy-label{font-family:Montserrat,Montserrat Fallback,Inter,system-ui,sans-serif;font-size:14px;font-weight:900;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--sky))}.twc-drippy-dismiss{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:44px;height:44px;margin:-12px -14px -12px 0;padding:0;border:0;border-radius:8px;background:transparent;color:hsl(var(--navy));cursor:pointer}.twc-drippy-dismiss:hover{background:hsl(var(--navy) / .08)}.twc-drippy-text{margin:4px 0 0;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.45;color:hsl(var(--navy))}.twc-drippy-actions{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:20px;column-gap:20px;margin-top:4px}.twc-drippy-link,.twc-drippy-more{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;margin:0;padding:0;border:0;background:transparent;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:hsl(var(--sky));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.twc-drippy-link:hover,.twc-drippy-more:hover{color:hsl(var(--sky-dark))}.twc-drippy-link:focus-visible,.twc-drippy-more:focus-visible,.twc-drippy-dismiss:focus-visible{outline:2px solid hsl(var(--navy));outline-offset:2px}@media(min-width:640px){.twc-drippy-tip{--guide-cell: 80px;-moz-column-gap:16px;column-gap:16px}.twc-drippy-bubble{padding:14px 20px}.twc-drippy-text{font-size:18px}}.twc-drippy-tip[data-drippy=armed] .twc-guide-bust{transform:translateY(110%) rotate(var(--drippy-tilt))}.twc-drippy-tip[data-drippy=in] .twc-guide-bust{animation:twc-drippy-rise .24s cubic-bezier(.34,1.4,.64,1) both}@keyframes twc-drippy-rise{0%{transform:translateY(110%) rotate(var(--drippy-tilt))}to{transform:translateY(0) rotate(var(--drippy-tilt))}}@media(prefers-reduced-motion:reduce){.twc-drippy-tip[data-drippy=armed] .twc-guide-bust,.twc-drippy-tip[data-drippy=in] .twc-guide-bust{transform:rotate(var(--drippy-tilt));animation:none}}.twc-guide-restore{display:none;align-items:center;box-sizing:border-box;min-height:44px;margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:16px;line-height:1.3;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html[data-guide-off] .twc-guide-restore{display:inline-flex}.twc-guide-restore:focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.twc-guide-cta,.twc-guide-dismiss,.twc-drippy-dismiss{transition:background-color .12s ease}}
