.ft-plans{width:100%;max-width:720px;margin-top:24px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--paper-raised);border:.5px solid var(--hairline);border-radius:12px}.ft-plans-col-label{width:40%}.ft-plans-col-plan{width:30%}.ft-plans td,.ft-plans th{padding:14px 16px;text-align:left;vertical-align:top;font-size:14px;line-height:1.35;color:var(--text);border-top:.5px solid var(--hairline)}.ft-plans thead th{font-family:var(--pd-serif,Georgia,serif);font-size:18px;font-weight:500;color:var(--text);border-top:0;padding-bottom:16px}.ft-plans tbody th{font-weight:400;color:var(--text-muted)}.ft-plans-row-inner{display:flex;align-items:flex-start;gap:6px}.ft-plans-row-text{min-width:0}.ft-plans-from{display:inline;margin-right:4px;font-size:13px;font-weight:400;color:var(--text-muted)}.ft-plans-tick{color:var(--ink);font-weight:500}.ft-plans-empty{color:var(--label)}.ft-tip{position:relative;display:inline-flex;flex:0 0 auto;margin-top:1px}.ft-tip-btn{appearance:none;width:18px;height:18px;padding:0;border:.5px solid var(--hairline);border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:11px;line-height:1;cursor:help;display:inline-flex;align-items:center;justify-content:center}.ft-tip-btn:focus-visible,.ft-tip-btn:hover{color:var(--ink);background:var(--ink-tint);border-color:transparent}.ft-tip-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ft-tip-bubble{position:absolute;left:0;bottom:calc(100% + 8px);width:min(280px,72vw);padding:10px 12px;background:var(--paper-raised);border:.5px solid var(--hairline);border-radius:8px;box-shadow:0 8px 24px rgba(15,61,53,.08);color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.45;text-align:left;white-space:normal;z-index:20;opacity:0;visibility:hidden;pointer-events:none}.ft-tip:focus-within .ft-tip-bubble,.ft-tip:hover .ft-tip-bubble{opacity:1;visibility:visible}@media (max-width:639px){.ft-plans{display:block;max-width:none}.ft-plans colgroup,.ft-plans thead{display:none}.ft-plans tbody{display:block}.ft-plans tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 16px;border-top:.5px solid var(--hairline)}.ft-plans tbody tr:first-child{border-top:0}.ft-plans tbody th,.ft-plans td{width:auto;border-top:0;padding:0}.ft-plans tbody th{grid-column:1/-1}.ft-plans td{min-width:0}.ft-plans td:before{content:attr(data-plan);display:block;margin-bottom:3px;color:var(--label);font-size:11px;font-variant:small-caps;letter-spacing:.12em;font-weight:400}.ft-tip-bubble{left:auto;right:0}}