[hidden]{display: none !important}.desk{height: auto;min-height: 56px;flex-wrap: wrap}.nav{min-width: 0;flex-wrap: wrap}.nav a{height: auto;min-height: 32px;padding-block: 6px;line-height: 20px;overflow-wrap: anywhere}.nav a:has(>svg){padding-inline: 10px}.desk .mark{width: 28.35px;height: 29.1px}.desk .b{line-height: 20px}.b,.mob .signin,.cta{height: auto;min-height: 36px;padding-block: 7px;white-space: normal;overflow-wrap: anywhere;text-align: center}.right{flex-wrap: wrap}.brand,.fbrand,.p-brand{direction: ltr;unicode-bidi: isolate;flex-shrink: 0;white-space: nowrap}.brand >span{flex-shrink: 0}.period{max-width: 100%;grid-template-columns: repeat(2,minmax(0,1fr))}.period button{white-space: normal;min-width: 0;overflow-wrap: anywhere}.save{display: inline-block;white-space: normal;overflow-wrap: anywhere;max-width: 100%;margin-left: 0;margin-inline-start: 6px}.tabs{max-width: 100%;height: auto}.tabs button{height: auto;min-height: 32px;white-space: normal;min-width: 0;overflow-wrap: anywhere;direction: ltr;unicode-bidi: isolate}.tabs button .star{flex-shrink: 0}.p-tier{direction: ltr;unicode-bidi: isolate;display: block}.p-sub{white-space: normal;overflow-wrap: anywhere;line-height: 1.55}.p-bottom >span:first-child{min-width: 0;max-width: 70%}.mult{direction: ltr;unicode-bidi: isolate;flex-shrink: 0}.mult small{display: block;max-width: 65px;white-space: normal;overflow-wrap: anywhere;font-size: 11px;line-height: 1.5}.face.foil-compact .p-bottom{display: grid;grid-template-columns: minmax(0,1fr) max-content;gap: 4px;align-items: end}.face.foil-compact .p-bottom >span:first-child{display: contents}.face.foil-compact .p-tier{grid-area: 1/1;min-width: 0;white-space: nowrap}.face.foil-compact .p-sub{grid-area: 2/1/3/3;min-width: 0;margin-top: 0;line-height: 1.4}.face.foil-compact .mult{grid-area: 1/2;align-self: end;display: flex;align-items: center;gap: 4px}.face.foil-compact .mult small{margin-left: 0;max-width: 65px;font-size: 11px}.badge{max-width: 80%;white-space: normal;line-height: 1.5;text-align: center}.pane h3{flex-wrap: wrap;line-height: 1.6}.pane h3 .tag{white-space: normal}.price{direction: ltr;unicode-bidi: isolate;min-width: 0}.per{white-space: normal;overflow-wrap: anywhere;line-height: 1.5;max-width: 60%}[dir="rtl"] .per{direction: rtl}.now{flex-wrap: wrap;gap: 10px}.compare{line-height: 1.8}.feats li{grid-template-columns: 16px minmax(0,1fr)}.pane >div + div{border-left: 0;border-inline-start: 1px solid var(--border)}.links svg,.cta svg,.nav svg,.dl svg{flex-shrink: 0}[dir="rtl"] .arrow.prev{left: auto;right: 0}[dir="rtl"] .arrow.next{right: auto;left: 0}[dir="rtl"] .arrow svg,[dir="rtl"] .cta svg,[dir="rtl"] .links .int svg{transform: scaleX(-1)}[dir="rtl"] .p-tier{direction: ltr}[dir="rtl"] .p-tier bdi{direction: ltr;unicode-bidi: isolate}@media (min-width: 768px) and (max-width: 1439px){.desk{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 16px;row-gap: 4px}.nav{grid-column: 1 / -1;grid-row: 2}.right{grid-column: 2;grid-row: 1}}@media (max-width: 1023px){.desk{padding-inline: 16px}.desk .brand span:last-child{font-size: 18px}.nav a{padding-inline: 8px}.right{gap: 4px}.right .b{padding-inline: 8px}}@media (max-width: 767px){.mob{gap: 6px;grid-template-columns: 44px minmax(max-content,1fr) minmax(0,auto)}.mob .signin{min-width: 0;max-width: 130px;min-height: 40px;padding-inline: 10px;font-size: 13px}.pane >div + div{border-inline-start: 0}.tabs{width: 100%;display: grid;grid-template-columns: repeat(5,minmax(0,1fr))}.tabs button{padding-inline: 3px;font-size: 12px}.tabs button .star{display: none}.p-sub{font-size: 11px}.badge{font-size: 10px;max-width: 95%}}